淦,cuda又不能用了,
$ nvidia-smi
Failed to initialize NVML: Driver
之前是因为Ubuntu内核更新,所以报错,解决方法如下:https://blog.csdn.net/weixin_42764932/article/details/115111784?spm=1001.2014.3001.5501
如果不是内核问题就重启,重启也不行,那就是NVIDIA 内核驱动版本与系统驱动不一致,方法如下
1. 卸载驱动
sudo apt-get purge nvidia*
2.查找可用的驱动版本
ubuntu-drivers devices
查找本机内核版本:
cat /proc/driver/nvidia/version
发现为460
安装460版本的驱动:
sudo apt-get install nvidia-driver-460 nvidia-settings nvidia-prime
3. 调整系统的驱动
ubuntu桌面->左下角九宫格->software & update->additional Drivers
更改gpu驱动,点击apply changes,安装结束重启,即可。
https://zhuanlan.zhihu.com/p/94378201
https://blog.csdn.net/qq_40200387/article/details/90341107