记录一下自己解决linux系统安装nvidia遇到的问题
问题描述:在linux服务器上运行docker容器需要使用服务器上的gpu,docker容器已经准备好。但是在检查nvidia驱动时报错:Failed to initialize NVML Driver/library version mismatch
步骤一:检查服务器nvidia驱动
命令:
nvidia-smi
1.驱动器正常,出现下图:
2.我遇到的问题报错:
Failed to initialize NVML Driver/library version mismatch
问题原因:Ubuntu自动更新Linux内核导致nvidia显卡驱动无法加载
步骤二:解决以上问题
1.卸载原有nvidia
sudo apt-get --purge remove nvidia-*
sudo apt-get purge nvidia*
sudo apt-get purge libnvidia*
直到下面命令不输出任何内容
sudo dpkg --list | grep nvidia-*
2.下载安装nvidia
nvidia官方网站下载nvidia的.run文件驱动,下载连接