NVIDIA-SMI出现如下错误:
NVIDIA-SMI失败,因为无法与NVIDIA驱动程序通信。请确保安装并运行最新的NVIDIA驱动程序。
我按照这里给出的步骤卸载了NVIDIA,并重新安装了它。
我的设备规格如下:
- 使用Tesla M40的服务器
- 运行Ubuntu 16.04操作系统
- 内核版本为Linux 4.4.0-116-generic x86_64
- 驱动程序:nvidia-384
有人可以帮忙解决这个错误吗?
gcc --version
sudo apt-get remove nvidia-390
sudo apt-get purge linux-headers-4.4.0-116 linux-headers-4.4.0-116-generic linux-image-4.4.0-116-generic linux-image-extra-4.4.0-116-generic linux-signed-image-4.4.0-116-generic
sudo apt-get install linux-generic linux-signed-generic
sudo apt-get install nvidia-390
modinfo nvidia-390 -k 4.4.0-116-generic | grep vermagic
检查问题是否已解决,请确保此时出现retpolinesudo reboot
sudo apt-get purge nvidia*
- 删除当前安装的驱动程序dpkg -i nvidia-diag-driver-local-repo-ubuntu1604_375.66-1_amd64.deb
- 安装之前下载的文件sudo apt-get update
sudo apt-get install cuda-drivers
nvidia-smi
命令应该可以正常运行。sudo apt-get install nvidia-375
安装。 - bluesummers下载最新驱动程序的方法:
sudo apt install libnvidia-compute-435 libnvidia-compute-435
sudo apt install libnvidia-gl-435 nvidia-dkms-435 nvidia-kernel-source-435
nvidia-utils-435 xserver-xorg-video-nvidia-435 libnvidia-ifr1-435
sudo apt install nvidia-driver-435
sudo reboot
然后:
nvidia-smi