物理NPU使用场景
将NPU挂载到容器
在拉起容器时执行以下命令将NPU挂载至容器中。以下命令表示用户在拉起容器时,挂载/dev/davinci1。
docker run -itd --ipc=host \ --device=/dev/davinci1:/dev/davinci1 \ --device=/dev/davinci_manager \ --device=/dev/devmm_svm \ --device=/dev/hisi_hdc \ -v /usr/local/Ascend/driver:/usr/local/Ascend/driver \ -v /usr/local/Ascend/add-ons/:/usr/local/Ascend/add-ons/ \ -v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi \ -v /usr/local/sbin/:/usr/local/sbin/ \ -v /var/log/npu/conf/slog/slog.conf:/var/log/npu/conf/slog/slog.conf \ -v /var/log/npu/slog/:/var/log/npu/slog \ -v /var/log/npu/profiling/:/var/log/npu/profiling \ -v /var/log/npu/dump/:/var/log/npu/dump \ -v /var/log/npu/:/usr/slog \ docker_image_id \ /bin/bash
参数 |
说明 |
---|---|
--device |
表示映射的设备,将/dev/davinci1映射到容器中。 |
docker_image_id |
容器镜像ID,请替换为实际容器镜像ID。执行docker images查看镜像ID。 |
执行之后即可启动容器,并将设备映射到容器中。
容器启动之后,执行以下命令查看当前Docker容器中可以使用的davinci设备,如果有davinci设备则表示设备成功映射到容器中。
ls /dev/ | grep davinci*
父主题: 资源使用和回收