问题现象描述
在容器中运行脚本出现NPU相关ERROR。
图1 error报错

原因分析
由于启动容器实例时,未挂载device参数,导致无法正常启动实例。
解决措施
请用户参考以下命令,重启容器。
docker run -it --ipc=host --device=/dev/davinciX --device=/dev/davinci_manager --device=/dev/devmm_svm --device=/dev/hisi_hdc -v /usr/local/Ascend/driver -v /usr/local/dcmi -v /usr/local/bin/npu-smi ${镜像名称}:{tag} /bin/bash
参数说明:
/dev/davinciX:NPU设配,X是芯片物理ID号例如davinci0。
/dev/davin

文章讲述了在容器内运行脚本时遇到NPU相关ERROR的原因,主要是因为启动容器时未挂载必要的设备参数。为了解决此问题,文章提供了重启容器的命令示例,强调了需要挂载包括/dev/davinciX、/dev/davinci_manager、/dev/devmm_svm和/dev/hisi_hdc在内的设备,以及驱动和npu-smi工具的路径。用户需根据实际情况替换芯片ID和镜像信息。
最低0.47元/天 解锁文章
1838

被折叠的 条评论
为什么被折叠?



