我在一台计算机上工作,Nvidia驱动程序和Cuda是由其他人安装的,所以我不知道他们安装它们的方法。在/usr/local/
中有两个目录cuda
和cuda.10.0
。运行nvidia-smi
将输出:
CUDA版本:11.0
这让我相信系统上安装了两个cuda版本,这导致了一些错误。
在这个问题之后,我通过第一步删除了cuda:
sudo apt-get --purge remove "*cublas*" "cuda*" "nsight*"
然后进行
sudo rm -rf /usr/local/cuda*
(我没有取消所有nvidia驱动程序,并且安装了Driver Version: 450.80.02
(。运行nvidia-smi
仍然输出:
CUDA版本:11.0
如何卸载cuda 11?我更喜欢cuda 10,但我找不到cuda 11的安装位置。
我还需要卸载nvidia驱动程序吗?
nvidia-smi
命令没有显示安装了哪个版本的CUDA,它显示了安装的nVidia驱动程序支持哪个CUDA版本,所以这里没有问题,只是对该命令输出的解释不正确。
即使您删除了所有CUDA安装,nvidia-smi
仍然会显示您可以与此驱动程序一起使用的CUDA最高版本。