卸载 CUDA
- 打开 控制面板。
- 进入 程序和功能(在 Windows 10 中是 “应用和功能”)。
- 在程序列表中找到 NVIDIA CUDA Toolkit 9.0 (或相似名称)。
- 双击它或选择并点击卸载,然后按照提示完成卸载过程。
卸载 cudnn
cudnn 通常不提供标准的卸载程序,因为它是一系列的库文件和一个包含头文件的目录。要卸载 cudnn,通常只需要删除其文件:
- 打开您的 CUDA Toolkit 目录(通常在
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
)。 - 导航到
bin
、include
和lib
文件夹。 - 删除所有 cudnn 相关的文件(文件名通常包括
cudnn
或类似字符)。
清理环境变量
- 右击 计算机 或 此电脑,选择 属性。
- 点击 高级系统设置。
- 在 系统属性 窗口中,点击 环境变量。
- 在 系统变量 中,找到和 CUDA/cuDNN 相关的变量,如
CUDA_PATH
、CUDA_HOME
以及可能添加到PATH
变量中的 CUDA 相关目录。 - 删除或编辑这些变量,确保所有指向 CUDA 9.0 的路径都被移除。
清理剩余文件和注册表项
清理剩余的文件和注册表项是一个敏感的操作,因为错误地修改或删除系统文件和注册表项可能导致系统不稳定或者出现其他问题。因此,请务必谨慎操作,并在进行之前备份您的系统和注册表。
以下是清理剩余文件和注册表项的步骤:
清理剩余文件
-
手动检查:
- 打开文件资源管理器。
- 导航到 CUDA 安装目录(通常是
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
)。 - 如果您看到与旧版本 CUDA 相关的文件夹(如
v9.0
),手动删除它们。
-
搜索系统:
- 使用搜索功能来查找系统中任何与 CUDA 或 cuDNN 相关的文件和文件夹。
- 对于 cuDNN,您可能需要搜索
cudnn
这一关键词。
清理注册表项
警告:修改注册表前,请确保备份注册表。错误的修改可能会严重损害您的系统。
-
打开注册表编辑器:
- 在搜索栏中输入
regedit
,然后选择“注册表编辑器”(在 Windows 10 中)。
- 在搜索栏中输入
-
备份注册表:
- 在注册表编辑器中,点击“文件”>“导出”。
- 选择一个位置来保存注册表的备份,确保在“导出范围”中选择了“所有”,然后点击“保存”。
-
搜索 CUDA 和 cuDNN 相关的注册表项:
- 在注册表编辑器中,使用
Ctrl + F
打开查找工具。 - 输入
CUDA
、cudnn
或其他相关关键词,然后点击“查找下一个”。 - 对于找到的每个与 CUDA 或 cuDNN 相关的项,确保它确实是与您想要删除的版本相关的,然后右击并选择“删除”。
- 在注册表编辑器中,使用
-
逐个检查:
- 由于注册表项可能位于多个位置,您需要多次搜索直到不再找到相关项。
使用第三方清理软件
如果您不熟悉手动清理文件和注册表,或者想要一个更简单的方法,可以使用第三方软件来帮助清理,例如:
- CCleaner:
- 它可以帮助您清理临时文件和未使用的注册表项。
- 请使用其注册表清理功能,并在提示时备份注册表。
使用这些工具时,请确保仅选择与 CUDA 或 cuDNN 相关的清理选项,以避免意外删除对系统正常运行必要的文件或注册表项。
完成这些步骤后,旧版本的 CUDA 和 cuDNN 应该已经被彻底移除,您可以继续安装新版本。
//(通常情况下,不删除与旧版本CUDA相关的注册表项不会影响新版本CUDA的安装,因为新的安装通常会覆盖旧的注册表项或者添加自己的新项。但是,有时候旧的注册表项如果没有被正确更新或删除,可能会导致版本冲突或者混淆,尤其是如果安装程序尝试读取旧的配置信息时。
大多数情况下,安装新版本的CUDA之前清理旧版本的注册表项是一个好习惯,可以避免潜在的冲突和问题,确保一个干净的安装环境。如果您决定手动删除注册表项,请务必先备份注册表,以便在发生错误时可以恢复。
以下是安全删除注册表项的步骤:
- 打开注册表编辑器(
regedit
)。 - 在注册表编辑器中,选择“文件” > “导出”来备份整个注册表。
- 使用注册表编辑器的搜索功能(
Ctrl + F
),查找所有包含“CUDA”或“cudnn”关键词的项。 - 仔细检查搜索结果,确保它们确实与您想要删除的CUDA版本相关联,然后再删除。
- 删除相关项后,重启您的电脑。
如果您不熟悉注册表编辑操作,或者不确定哪些项应该被删除,最好留下它们或者寻求专业的帮助。不当的注册表编辑可能会导致系统不稳定或启动问题。)
重启电脑
完成上述步骤后,重启您的电脑以确保所有更改生效。
重新安装
在电脑重启后,您可以下载并安装您想要的 CUDA 和 cuDNN 的新版本。务必下载与您的显卡和系统兼容的版本,并按照 NVIDIA 提供的说明进行安装。安装新版本的CUDA Toolkit通常会包括一个兼容的显卡驱动,所以请确认您也更新了显卡驱动。
确保在安装新版本的过程中仔细阅读所有的说明,并在必要时更新您的环境变量以反映新的安装路径。