即使清除并删除文件后也无法卸载 cuda

Unable to uninstall cuda even after purging it and removing the files

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

CUDA Version: 11.0

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

this question 之后,我首先删除了 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 Version: 11.0

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

我还需要卸载 nvidia-drivers 吗?

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

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