Windows系统下CUDA、CuDNN、Pytorch的安装、卸载以及安装过程中部分问题的解决

1、安装背景

需要使用Python做一些深度学习上的应用,已安装Python、Anaconda、2017版VS、2019版VS

(我要安装的CUDA版本是12版本往后的版本,部分操作可能与12版本之前的安装操作不同)

2、CUDA的安装

首先需要确定自己电脑能安装哪个版本的CUDA

通过英伟达控制面板查看能安装CUDA的最高版本

然后根据版本去CUDA官网点击对应的下载链接

CUDA下载官网

这里一般选择本地下载(local),下载好后,运行exe,具体步骤可看下面这篇文章的第二部分:

CUDA安装详细步骤

3、CuDNN的下载

CuDNN版本要与CUDA版本对应,这里我CUDA-12.4版本选用的是CuDNN-9.1.0版本,CUDA-12.3版本选用的是CuDNN-8.9.7版本

以下是CuDNN的官方下载地址:

CuDNN官网下载地址

4、CuDNN安装以及相关环境配置

可参考以下文章进行CuDNN安装以及环境的配置:

环境配置

5、Pytorch安装

Pytorch的版本要注意与CUDA版本对应,可以去官网复制粘贴安装命令,并在Anaconda中的目标虚拟环境中运行:

Pytorch下载

在Pytorch官网里面有让你选择Compute Platform的选项,一般只有CUDA12.1和12.4的选项,实际上,如果你的CUDA是12.3版本的,那么你可以选择Compute Platform为12.1

6、安装问题(待补充)

问题一:因为Nsight Compute安装失败而导致的CUDA安装失败

这个问题我在CUDA12.4版本安装中遇到过,解决办法就是单独下载这个模块,然后再运行CUDA的安装程序,在自定义安装中把把模块取消掉(因为已经下载过了),具体操作步骤可看下面这篇文章:

Nsight Compute安装失败的一个方法

7、卸载

有的时候会因为版本冲突的原因,需要对CUDA或者Pytorch更换版本,下面简单介绍如何对它们进行卸载重装。

CUDA卸载及重装

在“控制面板中”点击“卸载程序”,然后搜素“cuda”,将相关程序卸载即可

重装的时候在CUDA的安装运行程序中,在自定义安装里面,只需勾选“CUDA”即可

Pytorch卸载

在Anaconda的目标虚拟环境中运行

pip uninstall torch

<think>好的,我现在需要帮用户解决如何在Windows 10上卸载CUDACuDNNPyTorch问题。首先,我得回顾用户提供的引用内容,看看有没有相关的卸载步骤。引用[2]提到用户在安装CUDA 10.2之前已经安装CUDA 8.0,并考虑卸载旧版本或者让它们并存。这说明卸载CUDA是可行的,但具体怎么做呢? 用户可能希望完全删除这些组件,避免残留文件影响后续安装。我需要分步骤说明卸载过程,每个部分CUDACuDNNPyTorch)分别处理。 首先,CUDA卸载。根据引用[2]和[4],CUDAWindows上通常通过控制面板的程序和功能来卸载。用户需要找到所有带有NVIDIA CUDA的条目,逐个卸载。可能需要重启,这点要提醒用户。此外,可能还需要手动删除残留文件,比如安装目录和系统变量,但这一步需要谨慎,避免误删系统文件。 然后是CuDNN卸载。引用[1]和[2]提到CuDNN是作为库文件手动复制到CUDA目录中的,所以卸载时可能需要手动删除这些文件。用户需要定位到CUDA安装路径下的对应文件夹,删除相关的bin、include、lib目录中的CuDNN文件。这里要给出具体路径示例,比如C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.X,并提醒不同版本路径不同。 接下来是PyTorch卸载。根据引用[1]和[4],PyTorch可以通过pip或conda卸载。如果用户用pip安装的,使用pip uninstall torch;如果是conda,则用conda remove。可能需要同时卸载torchvision、torchaudio等依赖包。此外,还要检查环境变量和缓存,比如site-packages目录是否有残留。 另外,用户可能遇到卸载安装新版本的问题,比如CUDA版本与PyTorch的兼容性,如引用[4]提到的PyTorch可能支持较新的CUDA版本,但需要选择正确的计算平台。卸载旧版本后,安装新版本时需要参考PyTorch官网的版本对应关系,如引用[1]中的链接。 用户可能的问题还包括卸载过程中出现的错误,比如引用[4]提到的Nsight Compute安装失败导致CUDA安装失败。虽然这是安装问题,但说明NVIDIA相关组件可能有依赖关系,卸载时也要注意是否完全移除所有相关组件。 最后,确保用户了解卸载后的验证步骤,比如检查CUDA是否还在命令行中响应,PyTorch是否无法导入等。可能还需要指导用户如何清理环境变量,避免旧路径残留导致问题。 总结步骤:分三个部分卸载,每个部分详细步骤,注意事项,验证方法。同时生成相关问题,帮助用户处理后续可能的问题,比如残留文件处理、安装新版本时的兼容性等。</think>### 分步卸载指南(Windows 10) #### **一、卸载CUDA** 1. **通过控制面板卸载** - 打开`控制面板 > 程序和功能` - 找到所有以`NVIDIA CUDA Toolkit`开头的条目(如`NVIDIA CUDA 11.6`、`NVIDIA CUDA 12.3`等) - 右键逐个选择`卸载`,按提示完成操作[^2][^4] - 重启系统 2. **清理残留文件(可选)** - 删除CUDA安装目录(默认路径:`C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA`) - 删除环境变量: 在系统变量中移除`CUDA_PATH`和`CUDA_PATH_VX_X`(如`CUDA_PATH_V11_6`)[^4] --- #### **二、卸载cuDNN** cuDNN是手动复制到CUDA目录的库文件,需手动删除: 1. 进入CUDA安装目录(如`C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.X`) 2. 删除以下目录中的cuDNN文件: - `bin\cudnn*.dll` - `include\cudnn*.h` - `lib\x64\cudnn*.lib`[^1][^2] --- #### **三、卸载PyTorch** 根据安装方式选择对应命令: 1. **通过pip安装** ```bash pip uninstall torch torchvision torchaudio ``` 2. **通过conda安装** ```bash conda remove pytorch torchvision torchaudio ``` 3. **清理残留文件** - 检查`Anaconda3\envs\<环境名>\Lib\site-packages`或`PythonXX\Lib\site-packages`,删除残留的`torch`文件夹[^1][^4] --- #### **验证卸载结果** 1. **CUDA验证** - 命令行输入`nvcc --version`,若提示命令不存在则卸载成功 2. **PyTorch验证** - 运行Python并输入`import torch`,若报错则已卸载 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值