任何问题和错误请留言,会及时回复
我装的是win10 + py3.6 + conda + cuda8.0 + pytorch0.4.0
看了一些网上的教程(点击参考),有一些问题我这里实际上基本是自己解决的一些问题
目录
安装教程速览
conda install pytorch -c pytorch
如果报错,说没有这个包。
首先添加镜像(已经添加请跳过):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
其次采用离线下载方式:
1. 下载离线包
点击这里选择你对应的系统,进去,选择对应的包进行下载
2. 离线安装pytorch
在下载包的路径中打开命令行,
conda install --offline (包的名字)
比如:conda install --offline pytorch-0.4.0-py36_cuda80_cudnn7he774522_1.tar.bz2
3. 安装torchvision
pip3 install torchvision
安装详细教程(图文)
- 按照官网(需要翻墙)安装的教程:
需要如下命令:
conda install pytorch -c pytorch
pip3 install torchvision
安装pytorch需要两个包,pytorch 和 torchvision,我首先通过conda install pytorch -c pytorch
安装了pytorch
沟通阅读可知,说在镜像源网站里面没有这个包。
之后我用
anaconda search -t conda pytorch
去搜索一下pytorch这个包,出现如下的包(这里只截取部分):
可以发现这样一个包:
于是我尝试下载了一下,可是并没有成功,于是我打开的镜像网站去看了一下:
我发现是明明是由cuda的包的,*但是不知道为何命令行搜索显示没有。
于是我决定采用离线下载方式,选择你想要下载的包,下载,我选择的是pytorch-0.4.0-py36_cuda80_cudnn7he774522_1.tar.bz2
,之后在这个包的下载路径下打开命令行,
conda install --offline pytorch-0.4.0-py......
就可以了。之后下载torchvision
pip3 install torchvision
我遇到了一个这样的错误,但是我自己决定没什么问题,大胆的进行了测试,发现已经安装好了:
测试CUDA是否安装好
打开命令行
输入如下代码
# CUDA TEST
import torch
x = torch.Tensor([1.0])
xx = x.cuda()
print(xx)
# CUDNN TEST
from torch.backends import cudnn
print(cudnn.is_acceptable(xx))
参考
Anaconda找包,安装包时,遇到PackageNotFoundError: ”Package missing in current channels”
Win10 Python3.6下安装PyTorch
Windows系统安装和使用PyTorch 0.4.0 (官方已经支持 Windows )