pytorch0.4.0+CUDA8.0+win10+Anaconda安装

任何问题和错误请留言,会及时回复

我装的是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

安装详细教程(图文)

  1. 按照官网(需要翻墙)安装的教程:
    需要如下命令:
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 )

猜你喜欢

转载自blog.csdn.net/renhaofan/article/details/80385956