1. 问题
今天正要用GPU跑代码的时候,发现cuda不可用,然后在终端执行nvidia-smi
发现无法连接NVIDIA驱动,问题如下:
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver
查看CUDA还在:
2. 解决方法
1)查看自己安装的NVIDIA版本,终端执行下面的命令(我的是460.39):
ls /usr/src | grep nvidia
2)然后,终端执行以下命令:
sudo apt install dkms
sudo dkms install -m nvidia -v 460.39
3)再次输入nvidia-smi
,正常显示:
注:如果还是报错,就重启一下