Win+r 打开 cmd 运行 nvidia-smi
命令
我的 CUDA Version 是 11.2 ,那么就可以下载 ≤11.2 的CUDA Toolkit。因为 CUDA 11.1 直接适应的 PyTorch 版本比较多,所以我选了 CUDA 11.1 。
如果命令运行失败,右击Windows图标打开 设备管理器 看看自己的电脑是否有支持 GPU 的显卡。
下载
点开链接 cuDNN官方下载地址 ,找到 对应 CUDA Toolkit 版本的 cuDNN 下载即可。
找到对应 CUDA 11.1 的 cuDNN 点击下载,我还专门找了个和我的 CUDA Toolkit 发布时间一样的。
安装:
解压之后,直接将整个文件复制粘贴到 CUDA 的安装位置(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1
)即可。
cuDNN 的文件会自动移动到 CUDA Toolkit 里对应的文件下
测试环境变量是否配置成功
Win+r打开cmd输入:
nvcc -V
查看 CUDA 编译器 nvcc 版本号set cuda
查看设置的 CUDA 系统环境变量使用CUDA内置的 deviceQuery.exe
和 bandwithTest.exe
程序测试CUDA是否安装好:
CUDA 11.1 可安装很多版本的 pytorch,我选的是 torch 1.8.1 。
# CUDA 11.1
pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
推荐自己手动去上面那个 whl网站 下载对应 whl 然后离线安装。(注意不要下载 cpu 版本的!网站的 .whl 文件列表前面的 cu111 就是CUDA 11.1的意思;torchvision、 torchaudio 版本一定要和 torch 对应!)
PyTorch .wheel文件 官方下载地址
官方各版本PyTorch安装命令合集:Previous PyTorch Versions | PyTorch
链接里面针对每个版本的 pytorch,每种系统(OSX 、Linux或Windows),都有 对应CUDA版本的 conda命令 和 pip命令 安装方式。
import torch
print(torch.__version__) # 1.8.1+cu111,如果是1.8.1+cpu说明下错了,下的 cpu 版本。
printf(torch.cuda.is_available()) # True为正确;False的话,应该是CUDA ToolKits没装好
何为xl.【CUDA】cuda安装 (windows版)