Failed to initialize NVML: Driver/library version mismatch.
驱动与驱动内核版本不匹配:
Failed to initialize NVML: Driver/library version mismatch.
原因:内核模块中nvidia驱动没有同步更新。
解决方案:
方式1: 直接重启
方式2:手动重新加载内核模块(先移除旧模块,再加载新模块)
(1)查看依赖(可略)
lsmod | grep -i nvidia
(2)依次依次依赖模块
sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset
(3)移除旧模块(上一步不执行,会报错)
sudo rmmod nvidia
(4)会自动加载相关模块
sudo nvidia-smi
参考:https://comzyh.com/blog/archives/967/, 2017-04-06;https://www.jianshu.com/p/ae8dcc37befd
查看已有驱动版本
dpkg -l | grep -i nvidia
cat /proc/driver/nvidia/version