介于在一些情况下,未完全删除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}')

 再次验证后无输出则问题解决

Logo

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

更多推荐