问题来源:服务器内存快爆了,重启大法reboot后输入nvidia-smi,报错:
nvidia-smi
> Failed to initialize NVML: Driver/library version mismatch
原因:NVIDIA 内核驱动版本与系统驱动不一致
Failed to initialize NVML: Driver/library version mismatch-CSDN博客
cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86 64 Kernel Module 460.91.03 Fri Jul 206:04:10 UTC 2021
GCC version: gcc version 7.5.0(Ubuntu 7.5.0-3ubuntu1~18.04)
解决方法——卸载驱动后重新装:
①首先查看驱动程序
sudo dpkg --list | grep nvidia-*
②开始卸载驱动
sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia-*
sudo apt-get purge nvidia*
sudo apt-get purge libnvidia*
直到命令无输出
sudo dpkg --list | grep nvidia-*
③去官网上找合适的驱动
按照以上步骤运行即可
④遇到的问题
1.wget网络错误
直接下载链接到本地,然后传到服务器上就行
2.sudo apt-get update错误
a.换源
Ubuntu18.04换源_ubuntu18.04更换源-CSDN博客
b.改hostsubuntu apt-get update连不上dl.google.com解决方法_mb5ff981d806017的技术博客_51CTO博客
c. 出现InRelease问题
注释掉这俩文件
Debian packages repo appears unsigned · Issue #134097 · microsoft/vscode · GitHub
最后,
win!!!