tensorflow - 即使在清除并删除文件后也无法卸载 cuda
问题描述
我正在使用其他人安装了 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-drivers 并Driver Version: 450.80.02
已安装)。运行nvidia-smi
仍然输出:
CUDA 版本:11.0
如何卸载 cuda 11?我更喜欢使用 cuda 10,但我找不到 cuda 11 的安装位置。
我还需要卸载 nvidia-drivers 吗?
解决方案
该nvidia-smi
命令不显示安装了哪个版本的CUDA,它显示了安装的nVidia驱动支持哪个CUDA版本,所以这里没有问题,只是对这个命令输出的错误解释。
即使您删除所有 CUDA 安装,nvidia-smi
仍会显示您可以与此驱动程序一起使用的最大 CUDA 版本。
推荐阅读
- typescript - 在 TypeScript 中定义类型之间的相等性
- android - Android Gravity Left vs Right Clipping 差异
- python - 如何获取维基项目的维基百科数据?
- html - Favicon error 404 for local and remote, favicon.ico directory automatically generated in git repo
- microsoft-teams - How to get webHookUrl from Microsoft Teams connector
- google-cloud-firestore - Google Cloud Firestore 控制台读取所有文件和费用
- java - Java中try catch块中可捕获异常的规则是什么?
- django - 我无法删除 Django 应用程序中的包,因为它存储在迁移文件中
- c# - Visual Studio Windows 窗体 C# Interop.Excel - Excel 类对象
- php - Can't search href in form upon clicking button