Atlas 500 A2 启动容器后,执行npu-smi, 报错dcmi module initialize failed. ret is -8010
收藏回复举报
Atlas 500 A2 启动容器后,执行npu-smi, 报错dcmi module initialize failed. ret is -8010
t('forum.solved') 已解决
发表于2024-05-31 12:20:49
0 查看

新买的Atlas 500 A2 

驱动和固件都是预制的如下图所示

44.png

45.png

其他的没有做任何改动

下载的镜像是你们昇腾提供的镜像库:

https://ascendhub.huawei.com/#/detail/ascend-infer-310b,专门针对于Ascend310b的

我根据驱动版本rc1.5,下的是这个镜像:

46.png

容器创建,严格按照下载镜像的网站操作的要求执行:

docker run -it --net=host \ 

 --device=/dev/upgrade:/dev/upgrade \ 

 --device=/dev/davinci0:/dev/davinci0 \ 

 --device=/dev/davinci_manager \ 

 --device=/dev/vdec:/dev/vdec \ 

 --device=/dev/vpc:/dev/vpc \ 

 --device=/dev/pngd:/dev/pngd \ 

 --device=/dev/venc:/dev/venc \ 

 --device=/dev/sys:/dev/sys \ 

 --device=/dev/svm0 \ 

 --device=/dev/ts_aisle:/dev/ts_aisle \ 

 --device=/dev/dvpp_cmdlist:/dev/dvpp_cmdlist \ 

 -v /etc/sys_version.conf:/etc/sys_version.conf:ro \ 

 -v /etc/hdcBasic.cfg:/etc/hdcBasic.cfg:ro \ 

 -v /usr/lib64/libaicpu_processer.so:/usr/lib64/libaicpu_processer.so:ro \ 

 -v /usr/lib64/libaicpu_prof.so:/usr/lib64/libaicpu_prof.so:ro \ 

 -v /usr/lib64/libaicpu_sharder.so:/usr/lib64/libaicpu_sharder.so:ro \ 

 -v /usr/lib64/libadump.so:/usr/lib64/libadump.so:ro \ 

 -v /usr/lib64/libtsd_eventclient.so:/usr/lib64/libtsd_eventclient.so:ro \ 

 -v /usr/lib64/libaicpu_scheduler.so:/usr/lib64/libaicpu_scheduler.so:ro \ 

 -v /usr/lib64/libcrypto.so.1.1:/usr/lib64/libcrypto.so.1.1:ro \ 

 -v /usr/lib64/libyaml-0.so.2:/usr/lib64/libyaml-0.so.2:ro \ 

 -v /usr/lib64/libdcmi.so:/usr/lib64/libdcmi.so:ro \ 

 -v /usr/lib64/libmpi_dvpp_adapter.so:/usr/lib64/libmpi_dvpp_adapter.so:ro \ 

 -v /usr/lib64/aicpu_kernels/:/usr/lib64/aicpu_kernels/:ro \ 

 -v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi:ro \ 

 -v /usr/lib64/libstackcore.so:/usr/lib64/libstackcore.so:ro \ 

 -v /usr/local/Ascend/driver/lib64:/usr/local/Ascend/driver/lib64:ro \ 

 -v /var/slogd:/var/slogd:ro \ 

 -v /var/dmp_daemon:/var/dmp_daemon:ro \ 

 -v /etc/slog.conf:/etc/slog.conf:ro \ 

 ascendhub.huawei.com/public-ascendhub/ascend-infer-310b:23.0.RC1-dev-arm64 \ 

 /bin/bash

进入容器后执行:npu-smi报错

47.png

物理机和容器中的HwHiAiUser的id也是一致的

48.png

我要发帖子