深度学习环境搭建:CUDA、cuDNN、Conda、PyTorch配置教程
2026年6月23日 · 522 字
CPU: AMD Ryzen 5 5600H with Radeon Graphics 3.30 GHz
显卡: NVIDIA GeForce RTX 3050Ti Laptop 4GB
1. CUDA 配置
终端输入 nvidia-smi 查看驱动信息以及支持的 CUDA 最高版本 ![[Pasted image 20250206202651.png]]
CUDA Version: 12.3 即支持的最高 CUDA 版本为 12.3,由于 Pytorch 官方支持为 CUDA11.8,12.1,12.4,在此选择 CUDA12.1.1 版本。
![[Pasted image 20250206202701.png]]
CUDA toolkit 下载地址:https://developer.nvidia.com/cuda-toolkit-archive
CUDA 安装位置如下: ![[Pasted image 20250206202749.png]]
验证是否安装成功:nvcc -V ![[Pasted image 20250206202723.png]]
2. cuDNN 配置
cuDNN 下载地址:https://developer.nvidia.com/rdp/cudnn-archive
在此选择版本为:Download cuDNN v8.9.6 (November 1st, 2023), for CUDA 12.x
下载的文件为压缩包,解压缩后三个文件夹对应 CUDA 安装目录内的三个文件夹。 ![[Pasted image 20250206202816.png]]
因此 cuDNN 文件相当于 CUDA 的一个补丁,专门为深度学习优化。
复制 cuDNN 压缩包内的三个文件夹内文件到 CUDA 安装目录的同名文件夹。
CUDA 默认安装目录为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1
随后在系统环境变量 path 中添加如下 CUDA 的几个路径。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\libnvvp
验证:在终端中进入 CUDA 安装目录下的:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\extras\demo_suite
执行此目录下的 bandwidthTest.exe 和 deviceQuery.exe,输出如下即安装成功。 ![[Pasted image 20250206202837.png]] ![[Pasted image 20250206202843.png]]
3. Conda 配置
安装 Miniconda.
配置 Miniconda 环境变量,加入以下路径到系统环境变量 path 中。
安装路径\miniconda3
安装路径\miniconda3\Scripts
安装路径\miniconda3\Library\bin
################################## conda虚拟环境 #############################################
# 创建conda虚拟环境
conda create -n <name> python==<version>
# 激活虚拟环境
conda activate <name>
# 退出虚拟环境
conda deactivate
# 查看有哪些虚拟环境
conda env list
4. Pytorch
官网:https://pytorch.org/get-started/locally/
根据适合的 CUDA 版本进行安装。 ![[Pasted image 20250206202859.png]]