非root用户使用npu-smi报错dcmi module initialize failed,ret is -8005
收藏回复举报
非root用户使用npu-smi报错dcmi module initialize failed,ret is -8005
t('forum.solved') 已解决
发表于2024-12-24 11:00:52
0 查看

环境:银河麒麟系统,Linux内核5.4.18,cpu是arm64的,Atlas 300I Pro 推理卡,npu驱动版本23.0.1(默认参数安装)。

root模式下npu-smi使用正常,非root模式下报错(HwHiAiUser账户下也一样):

尝试过以下办法,均无效:

1.重新安装驱动,加参数--install-username=test --install-usergroup=test

2.usermod -a -G HwHiAiUser test

3.usermod -a -G root test 或  usermod -a -G root HwHiAiUser 

4.usermod -a -G sudo test 或  usermod -a -G sudo HwHiAiUser 

5.chattr -R -i /usr/local/Ascend

  chmod -R 755 /usr/local/Ascend

6.改/etc/sudoers文件,加

test    ALL=(ALL)       ALL

我要发帖子