我遇到了同样的问题,我在这里发布我的解决方案。
在我的例子中,NVRM 版本是
440.100
,驱动程序版本是 460.32.03
。我的驱动程序由sudo apt install caffe-cuda
更新,我没有注意到那个时间,但我从/var/log/apt/history.log
检查了它。
按照我的 NVRM 版本,我只使用了 sudo apt install nvidia-driver-440
但它安装了 450.102,我不知道为什么它安装了其他版本并且 nvidia-smi
显示 450.102.04
。
无论如何,重新启动我的电脑后,包括 cuda 在内的所有内容现在都工作正常。
我没有删除/清除任何与 nvidia 驱动程序相关的内容。版本
460.32.03
已通过运行 sudo apt install nvidia-driver-440
自动卸载
对我来说,来自 NVIDIA 论坛的这个解决方案解决了这个问题。
奔跑
sudo apt purge nvidia* libnvidia*
然后
sudo apt install nvidia-driver-520
只需
reboot
解决我的问题