windows环境离线配置安装pytorch+遇到的坑

前言

谁知道我以后会不会再掉坑。所以记一下

技巧

1、如何查看py版本
打开cmd-》输入python
我的显示:
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.

2、清华镜像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

3、pytorch的官网
https://pytorch.org/get-started/locally/

4、如何查看自己电脑的cuda?
(1)找到这个东西
windows环境离线配置安装pytorch+遇到的坑_第1张图片
(2)打开
windows环境离线配置安装pytorch+遇到的坑_第2张图片
(3)点windows环境离线配置安装pytorch+遇到的坑_第3张图片
5、如何给自己的垃圾cuda驱动升个级?
如果我没记错,应该是下图,右键选择升级驱动即可
windows环境离线配置安装pytorch+遇到的坑_第4张图片

一个萝卜一个坑

坑1

不能直接pip,找不到对应版本号,等死吧。

坑2

就算你知道要去官网,找到对应版本号。可能会遇到很多问题
例如cuda版本不对,可以尝试下载老版本,但是博主尝试了一下午呵呵呵呵呵呵呵呵。最后选择了升级了一下显卡驱动(见上)。
然后开始下载!
失败-超时。
狗血服务器,我ffffff佛慈悲
windows环境离线配置安装pytorch+遇到的坑_第5张图片

坑3

好了,接下来自然想着换镜像源
失败,尝试换了好几个国内镜像都失败。
嗯,不错,我很开心。
在这里插入图片描述

坑4

接下里,尝试离线下载。
博主打算下载这个。windows环境离线配置安装pytorch+遇到的坑_第6张图片
复制一下后边那个html那个网页
打开,界面如下
windows环境离线配置安装pytorch+遇到的坑_第7张图片
博主通过推理数字代表的意义,发现第一个就是你的cuda版本 第二个是你要下的torch(或torchvision)版本号,第三个是对应的你的py版本号,然后是选择linux或者windows。
启动。…
在这里插入图片描述
问题不大:多试几遍就能下载下来。博主用的IDM。

坑5

当用上述方法,安装完两个库之后。
cmd 操作:cd找到对应安装位置。
然后pip install 名字.whl;这两个文件就都被安装了
中间可能会因为顺序原因,报错
eg.
ERROR: torchvision 0.5.0 has requirement torch==1.4.0, but you’ll have torch 1.5.0+cu101 which is incompatible.
问题不大,两个包按顺序各按几次。

最最最后一个小问题
在这里插入图片描述
直接 pip install wheel解决即可。

最后做一下测试
在这里插入图片描述

import torch
import torchvision
print(torch.cuda.is_available())

总结

1、打开官网找到对应版本
2、对着版本打开下面代码部分的网页,然后按照上述推测,下载对应你系统的版本号(一定要提前看好
3、cd到下载位置,安装两个包,顺道安装wheel这个包。

后记

一壶茶一包烟,一个环境陪一天。
老老实实上课多好,整什么这些东西。

你可能感兴趣的:(windows环境离线配置安装pytorch+遇到的坑)