Ascend 300I duo在Docker容器中npu-smi info 报错,请问如何解决?
收藏回复举报
Ascend 300I duo在Docker容器中npu-smi info 报错,请问如何解决?
t('forum.solved') 已解决
新人帖
发表于2023-12-06 19:28:02
0 查看

机器配的是Ascend 300I DUO 卡,在物理机环境下安装了驱动和固件,版本是23.0.rc3,使用npu-smi 正常,能看到NPU的信息。

CANN 版本装的是 Ascend-cann-toolkit_7.0.RC1_linux-aarch64.run

cke_1078.jpeg

但是, 在docker容器里面,使用NPU-SMI就会报错,说dcmi初始化失败

cke_8347.jpeg

docker镜像是从Ascend Hub上拉的

cke_14000.jpeg

换了好多个不同的镜像,都是一样的错误。也没有找到任何文档有解法。。。。。

如果是固件,驱动什么版本不对的话,我该装哪个版本呢?这个也找不到任何文档有完整的对应关系,都是xxx省略了

请问,我该如何怎么办才能在docker容器里面用npu跑pytorch的推理呢?

我要发帖子