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

Bah*_*ani 0 ubuntu cuda nvidia tensorflow

我正在一台计算机上工作,Nvidia 驱动程序和 Cuda 是由其他人安装的,所以我不知道他们安装它们的方法。其中/usr/local/有两个目录cudacuda.10.0。运行nvidia-smi会输出:

CUDA版本:11.0

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

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

sudo apt-get --purge remove "*cublas*" "cuda*" "nsight*" 
Run Code Online (Sandbox Code Playgroud)

然后做

sudo rm -rf /usr/local/cuda* 
Run Code Online (Sandbox Code Playgroud)

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

CUDA版本:11.0

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

我还需要卸载 nvidia 驱动程序吗?

Mat*_*gro 7

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

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