NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
)
问题分析:
NVIDIA驱动是在低版本的时候安装,由于系统更新,内核版本升级导致NVIDIA无法应用在高内核版本,导致gpu不能使用
解决办法一:
在ubuntu(需要在机器的旁边,并且有显示器界面操作) 启动过程中的有3个选项:
1.Ubuntu
2.Advanced options for Ubuntu
3.system setup
选择Advanced options for Ubuntu,然后回进入子菜单选择启动的内核版本,uname -r 查看当前启动的内核版本为 4.15.0-36-generic,此时NVIDIA驱动运行完好
查看机器已有内核版本
输入命令:grep menuentry /boot/grub/grub.cfg 显示内核的顺序
或者在文件夹/usr/src中查看
解决办法二:
1 首先查看自己安装的nvidia版本,我的是430.50
ls /usr/src | grep nvidia
2 然后在命令行执行:
sudo apt install dkms
sudo dkms install -m nvidia -v 430.50
3 再次输入nvidia-smi就可以了