彻底删除nvidia驱动以及cuda
介于在一些情况下,未完全删除nvidia和cuda的残留可能导致再次安装失败,故写此文。
·
介于在一些情况下,未完全删除nvidia和cuda的残留可能导致再次安装失败,故写此文
nvidia驱动
如果因为一些失误操作导致nvidia驱动被篡改或出错
可以使用
1. 完全卸载现有 NVIDIA 驱动
sudo apt purge *nvidia* *cuda* *libnvidia* -y
sudo apt autoremove -y
2. 删除残留的配置文件
sudo rm /etc/X11/xorg.conf
sudo rm /etc/modprobe.d/nvidia*.conf
3. 重置显示管理器
sudo service lightdm stop
sudo dpkg-reconfigure lightdm
此时检查附加驱动,确定变回linux自带驱动后重启电脑即可
cuda
在重装驱动之后,如果cuda未完全清楚,则会影响再次安装
移除CUDA工具包
sudo apt-get --purge remove "cuda*" "libcudnn*"
sudo apt-get --purge remove cuda-repo-ubuntu2004-11-8-local
移除NVIDIA驱动(可选,一般不建议)
sudo apt-get --purge remove "nvidia-*"
清理残留依赖
sudo apt-get autoremove
删除CUDA安装目录
sudo rm -rf /usr/local/cuda*
删除NVIDIA驱动目录(可选)
sudo rm -rf /usr/local/nvidia
删除CUDA仓库配置
sudo rm /etc/apt/sources.list.d/cuda-*
sudo rm /etc/apt/preferences.d/cuda-repository-pin-600
删除GPG密钥
sudo rm /usr/share/keyrings/cuda-archive-keyring.gpg
之后检查清理是否干净
which nvcc
dpkg -l | grep cuda
ls /usr/local/ | grep cuda
如果仍有输出,实施强制删除
sudo dpkg --purge $(dpkg -l | grep '^rc' | grep 'cuda' | awk '{print $2}')
再次验证后无输出则问题解决

欢迎来到由智源人工智能研究院发起的Triton中文社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。
更多推荐
所有评论(0)