首页 > 解决方案 > 即使在清除并删除文件后也无法卸载 cuda

问题描述

我正在使用其他人安装了 Nvidia 驱动程序和 Cuda 的计算机,所以我不知道他们用来安装它们的方法。其中/usr/local/有两个目录cudacuda.10.0. 运行nvidia-smi将输出:

CUDA 版本:11.0

这让我相信系统上安装了两个 cuda 版本,这导致了一些错误。

这个问题之后,我首先删除了 cuda:

sudo apt-get --purge remove "*cublas*" "cuda*" "nsight*" 

然后做

sudo rm -rf /usr/local/cuda* 

(我没有卸载 nvidia-drivers 并Driver Version: 450.80.02已安装)。运行nvidia-smi仍然输出:

CUDA 版本:11.0

如何卸载 cuda 11?我更喜欢使用 cuda 10,但我找不到 cuda 11 的安装位置。

我还需要卸载 nvidia-drivers 吗?

标签: tensorflowubuntucudanvidia

解决方案


nvidia-smi命令不显示安装了哪个版本的CUDA,它显示了安装的nVidia驱动支持哪个CUDA版本,所以这里没有问题,只是对这个命令输出的错误解释。

即使您删除所有 CUDA 安装,nvidia-smi仍会显示您可以与此驱动程序一起使用的最大 CUDA 版本。


推荐阅读