WIN10+ pytorch0.4.1安装

首先根据官网(https://pytorch.org/)的提示,win10系统,cuda 9.0 版本,用pip3 安装。

WIN10+ pytorch0.4.1安装_第1张图片

安装以后,import torch 出现ImportError:DLL load failed :找不到指定程序。

尝试一下方法均失败:

一、更新numpy 

下载 numpy+mkl包  https://www.lfd.uci.edu/~gohlke/pythonlibs/

pip uninstall numpy 

pip install  e:/path/numpy‑1.14.6+mkl‑cp36‑cp36m‑win_amd64.whl

并没有解决。

二、安装VS2017 

下载 VC2017 Redist,并安装。

将Python的路径添加到环境变量里。系统属性--高级--环境变量,双击系统变量path,添加路径。

WIN10+ pytorch0.4.1安装_第2张图片

依然出现相同错误。

三、文件替换

1、打开  https://anaconda.org/anaconda/intel-openmp/files ,下载win-64/intel-openmp-2018.0.0-8.tar.bz2并解压,(根据自己的系统选择)。

2.打开解压后的文件夹win-64/intel-openmp-2018.0.0-8.tar.bz2 中的Library/bin,将其中的两个.dll 文件复制并放在一个新的文件夹中。

3.将.dll文件的文件夹路径添加到系统的环境变量中,重启Python有关的软件即可。

并没有解决问题。

成功方法:

终于,决定下载Anaconda https://www.anaconda.com/download/#windows

因为本来就带有Python3.5 所以在安装anaconda的时候,没有选择将anaconda加入环境变量,只作为调用pytroch 这个程序的Project Interpreter。

C:\Users\Administrator.CNU5NPOHELH98BC>cd e:\LQQ\anaconda\scripts
C:\Users\Administrator.CNU5NPOHELH98BC>e:
e:\LQQ\anaconda\Scripts>conda install pytorch -c pytorch

然后使用pytorch官方安装方法

WIN10+ pytorch0.4.1安装_第3张图片

在用conda 安装的过程中,会自动更新所需要的包。

在安装过程中,网速限制,总是中断,所以先下好pytorch。(我的电脑安装cuda9.0 版本+cudnn7)

https://conda.anaconda.org/pytorch/win-64/pytorch-0.4.1-py36_cuda90_cudnn7he774522_1.tar.bz2

conda install --use-local e:\path\pytorch-0.4.1-py36_cuda90_cudnn7he774522_1.tar.bz2

调用Python

#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))

 

 

 

你可能感兴趣的:(图像处理)