已解决:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver

报错如下:

尝试过网上多种方法依然不行,于是尝试了另一种方法:

步骤1:

先查看一下环境变量:使用 echo $PATH 命令

步骤2:

然后使用export命令:使用export的替换功能,把刚才显示的环境变量:/usr/local/cuda-11.7/bin:/data/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin替换为/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

即:

export PATH=$(echo $PATH | sed -e 's|/usr/local/cuda-11.7/bin:/data/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin|/usr/local/bin:/usr/sbin:/usr/bin:/root/bin |')

这里解惑一下,按理说export命令只在当前xshell窗口生效,重新打开就失效了,但是在这里安装完驱动后nvidia-smi可以正常显示,然后再关闭窗口,并重新开一个窗口后,nvidia-smi依然可以正常显示,是因为/usr/local/cuda-11.7/bin:/data/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin只是影响正常安装,用了/usr/local/bin:/usr/sbin:/usr/bin:/root/bin环境变量成功安装了即可。

步骤3:

卸载驱动,准备重装,提前下载好.run驱动文件,赋予权限,运行就行:

cd /usr/bin

sudo nvidia-uninstall

sudo chmod a+x NVIDIA-Linux-x86_64-515.105.01.run

sudo ./NVIDIA-Linux-x86_64-515.105.01.run

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>