本篇文章主要介绍在Windows下 python 3.7 配置 pytorch,帮助需要的朋友避坑
安装 pytorch 需要多个版本适配,本文提供一种使用于python 3.7 和 cuda 的安装方法,同时给出一些处理问题的建议
python 3.7 是比较稳定的版本,可以根据自己的需求安装,可以参考博客:anaconda安装
参考安装博客:cuda安装
根据自己安装的 cuda 去找对应的 pytorch、torchvision 和 torchaudio
去 pytorch 官网找对应的版本:官网地址
需要注意的是:torch、torchvision 以及 torchaudio 版本一定要对应,具体看官网给出的版本。比如,cuda 11.8 可以安装 torch 2.0.1 + torchvision 0.15.2 + torchaudio 2.0.2
由于 python 3.7 + cuda 11.1 在上面所有版本中都出现了仓库中找不到某一个库的适配版本,比如能找到 torch 1.10.1,但是找不到 torchvision 0.11.2,意味着无法安装。
解决办法
补充:
- cu102 是指 cuda 10.2
- py37 是指 python 3.7
- cudnn 8_0 是指 cudnn 8.*
可以将下载的 .tar.bz2 文件放在 anaconda 的 pkgs 下,并在该目录下打开命令行,安装命令:conda install --use-local 包名
cmd 进入 python 环境
import torch
print(torch.cuda.is_available())
运气不好装 torch真的很需要耐心~~~~