【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch 解决方法(不用重启)

问题描述:

 

1、查看显卡驱动

dpkg -l | grep nvidia

【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch 解决方法(不用重启)_第1张图片

 

2、查看系统NVRM版本

cat /proc/driver/nvidia/version

 版本并没有出现不匹配情况

3、重新加载nvidia

sudo rmmod nvidia

 现在需要一点点卸载部分依赖

4、lsmod | grep nvidia

【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch 解决方法(不用重启)_第2张图片

 当前是nvidia_drm占用依赖,

sudo lsof -n -w  /dev/nvidia*

使用上面命令关闭掉当前正在运行的进程

使用 sudo rmmod nvidia_drm 去掉nvidia_modeset的依赖,

 然后再执行:sudo rmmod nvidia_modeset 就不会报错了

再执行 sudo rmmod nvidia

如果上述操作解决不了,采用下面的解决办法

1、卸载显卡驱动

sudo apt-get purge nvidia*
2、重装显卡驱动

Index of /XFree86/Linux-x86_64/470.86

下载对应版本驱动

3、bash NVIDIA-Linux-x86_64-470.86.run

 nvidia-smi

【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch 解决方法(不用重启)_第3张图片

 

你可能感兴趣的:(深度学习,linux,运维,服务器)