安装完cuda后,输入nvidia-smi发现:
nvidia-smi has failed because it couldn't communicate with the nvidia driver. make sure that the latest nvidia driver is installed and running.
因为Linux更新都是为了修复之前内核的bug,提供一些新的特性,内核更新了,显卡驱动没有更新所致,所以要维护内核外的驱动程序。那么使用dkms(DynamicKernel ModuleSupport)来实现这一效果。
第一步:安装DKMS
sudo apt-get install dkms
然后查看显卡驱动版本号
cd /usr/src
第二步:重新生成对应nvidia的驱动模块
sudo dkms install -m nvidia -v 430.34
第三步:重启系统