IceSandwich

安装pytorch

记录安装gpu版本的pytorch各种踩坑

字数统计: 390阅读时长: 1 min
2021/01/12 Share

前言

近期需要使用pytorch,安装后发现没有检测到我的gpu,用conda list看,果然是安装了cpu版本。于是把原来的pytorch卸载掉,再装GPU版本的pytorch,没想到历程如此艰难。

准备

cuda、cudnn什么的就不说了吧,这个网上一堆教程。anaconda创建环境也不说了吧,本文主要说一下坑。

目标

我要装的pytorch:

torch==1.5.0

torchvision==0.6.0(这个可以去https://pytorch.org/get-started/previous-versions/看)

cudatoolkit==10.2

你很快能在官网上得到安装的命令行,但是!!!要不就很慢,要不就下不了对应的cuda版本。网上有人说换清华镜像站,但是我发现清华镜像站也装不了,于是有了后面的折腾。

步骤

打开https://download.pytorch.org/whl/torch_stable.html

然后确定目标,cu102/torch-1.5.0-cp37-cp37m-win_amd64.whl

这个可以自己拼接:

  • cu102表示cuda10.2,类似的,cu101表示cuda10.1

  • torch后面接1.5是torch的版本号

  • cp37-cp37m表示用的是python3.7

  • win_amd64表示用的是Windows 64bit系统

后面的就是用idm下载了,超快。不要直接在pip下载,非常慢,几十kB/s,用idm,4MB/s

另外还需要下载torchvision,cu102/torchvision-0.6.0-cp37-cp37m-win_amd64.whl

也是同样的拼接方式下载。

安装

运行pip install 安装两个wheel就行拉,依赖pip会自动安装,好像依赖包在清华镜像站都有。

1
2
pip install torch-1.5.0-cp37-cp37m-win_amd64.whl
pip install torchvision-0.6.0-cp37-cp37m-win_amd64.whl

结果

终于是true了。。。

CATALOG
  1. 1. 前言
  2. 2. 准备
  3. 3. 目标
  4. 4. 步骤
  5. 5. 安装
  6. 6. 结果