配置过程
Step1 配置 CUDA
-
首先,不确定本机是否已安装的情况下,可前往默认目录
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\下查看,若已安装则有对应版本的 CUDA:
-
若尚未安装,进入
https://developer.nvidia.com/cuda-downloads,选取合适配置安装。此处以 Win11 系统为例:
-
安装完成后,再配置系统环境变量:
-
win+R呼出控制台,键入nvcc --versionnvcc -V指令(两者择一即可):
-
显示版本号及相关内容,说明配置成功
Step2 配置 CuDDN
-
前往
https://developer.nvidia.com/rdp/cudnn-archive下载
-
解压下载得到的压缩包,将得到的三个文件夹
bin、include与lib分别覆盖至 Step1 中所述 CUDA 根目录,如默认位置C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v版本号:
Step3 配置 Pytorch
-
前往
https://pytorch.org/get-started/locally/官网,可通过点选得到合适的安装命令
-
注意到这里给的源默认为
-c pytorch,为提高下载速度可换用国内源:
| 国内镜像 | 位置 |
|---|---|
| 清华源 | https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ |
| 中科大源 | https://pypi.mirrors.ustc.edu.cn/simple |
| 豆瓣源 | https://pypi.douban.com/simple |
-
这里采用清华源,输入安装指令:
1 | conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ |
-
如上图所示,此时键入
y以继续进行 (proceed)。耐心等待,直至安装完成 -
新建一个 python 程序,简单验证下 pytorch 是否工作正常:
1 | import torch |
小结
-
CUDA(Compute Unified Device Architecture),统一计算设备架构
- def 是使 GPU 能够解决复杂计算问题的通用并行计算架构
- 与显驱的关系:显卡驱动用于识别计算机的 GPU 硬件并调用其资源;而 CUDA 是在此基础上的框架,用于进行一系列复杂的并行计算
-
cuDNN
- def 深度神经网络库,是针对深度卷积神经网络的加速库
- 强调性能、易用性和低内存开销
-
pytorch
- def cuDNN 加速框架之一,是一个基于 Torch 的开源 Python 机器学习库
- 包含张量计算和自动求导系统的深度神经网络两大重要功能