Ubuntu下执行nvidia-smi报错:Failed to initialize NVML: Driver/library version mismatch

Ubuntu下,装完GPU驱动后,nvidia-smi报错:Failed to initialize NVML: Driver/library version mismatch。
最快的解决方法就是重启系统。

1
2
3
$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
$ sudo reboot

如果不想重启,可以尝试把nvdia的驱动取消挂载。

1
2
3
4
5
6
7
$ sudo rmmod nvidia_drm
$ sudo rmmod nvidia_modeset
$ sudo rmmod nvidia_uvm
$ sudo rmmod nvidia
# 验证取消挂载的结果,如果没有返回表示成功。
$ lsmod | grep nvidia
$ nvidia-smi