CUDA降级安装失败,如何彻底卸载老版本

CUDA降级安装失败解决办法

  • 问题及解决办法
    • 问题
    • 解决办法

问题及解决办法

问题

之前安装的cuda11.0及相应的cuDNN,安装TensorFlow2.3.0后无法调用GPU。错误是寻找libcudart.iso.10.1失败。此问题应该是TensorFlow2.3.0与CUDA11.0不匹配造成的,因此我查找了网上关于彻底卸载cuda的方法,如下:

		sudo apt-get remove cuda 
		sudo apt-get autoclean
		sudo apt-get remove cuda*
		cd /usr/local/
		sudo rm -r cuda-11.0

但是卸载之后,在我根据CUDA官网提供的安装命令执行时,出现了一下问题:

CUDA降级安装失败,如何彻底卸载老版本_第1张图片
CUDA降级安装失败,如何彻底卸载老版本_第2张图片

从图中可以看出,程序还在试图更新CUDA11.0的相关文件,并不是CUDA10.1。

解决办法

# locate cuda

从输出的信息中找出所有与cuda-11-0相关的文件夹,进入并删除与cuda11.0相关的文件。

# sudo apt autoremove

卸载 libcublas-11-0 libcublas-dev-11-0 libcufft-11-0 libcufft-dev-11-0 libcurand-11-0 libcurand-dev-11-0 libcusolver-11-0 libcusolver-dev-11-0 libcusparse-11-0 libcusparse-dev-11-0 libnpp-11-0 libnpp-dev-11-0 libnvidia-common-450 libnvidia-extra-450 libnvjpeg-11-0 libnvjpeg-dev-11-0
等与cuda相关的库

# sudo dpkg -i cuda-repo-ubuntu1804-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb
# sudo apt-key add /var/cuda-repo-10-1-local-10.1.243-418.87.00/7fa2af80.pub
# sudo apt-get update
# sudo apt-get -y install cuda

最后再重新使用官网的命令安装。

你可能感兴趣的:(深度学习环境配置,cuda,linux,tensorflow,pytorch,深度学习)