运行nvidia-smi出现
Failed to initialize NVML: Driver/library version mismatch
表示驱动和库的版本不匹配,可能其中一个偷偷升级了。
解决方法:
可以先重启一下,如果重启没有效果的话,可以试试下面的方法:
查看driver 版本
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 470.129.06 Thu May 12 22:52:02 UTC 2022
GCC version: gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
driver版本是470.129.06
查看lib版本
$ cat /var/log/dpkg.log|grep nvidia
lib版本是470.141.03
需要升级一下driver版本
再重启一下,就可以正常运行nvidia-smi了