在Nvidia驱动已经安装完成的情况下,有时候执行nvidia-smi仍会出现无法识别GPU的情况,有两个有效的解决方案:
方案一
sudo apt-get install dkms
sudo dkms install -m nvidia -v 460.91.03
*其中460.91.03为当前驱动版本
方案二
nvidia-smi不显示可能是GPU被屏蔽了
rep nvidia /etc/modprobe.d/* /lib/modprobe.d/*
sudo rm lib/modprobe.d/blacklist-nvidia.conf
*blacklist-nvidia.conf这个名字在不同系统上可能会有细微不同,但都会包含nvidia和blacklist关键字
Reference
https://askubuntu.com/questions/1225886/cuda-nvidia-smi-has-failed-because-it-couldnt-communicate-with-the-nvidia-driv