Windows版pytorch,torch简明安置

时间:2021-11-08 04:19:33

  pytorch是facebook开发的深度学习库,其方针是想成为深度学习范围整合gpu加速的numpy。笔者研究的re-id范围比来有不少基于pytoch的代码,跟进一下。因为编程时一直长途到事情站上不太便利,本地开发用的是windows(条记本对ubuntu的撑持欠安),无奈pytoch目前还没有对windows的官方撑持(打算0.4版本开始撑持,目前是0.3.1),。所幸的是知乎用户蒲嘉宸一直在供给适合windows的包。

  首先,我们按照本身的环境下载对应包:

1.注意这里因为py3版本只撑持3.5.3与3.6.2,如果电脑python版本不一致,使用anaconda新建一个名为py36的新环境

conda create -n py36 python=3.6 numpy pyyaml mkl

2.笔者安置的是cuda 8.0与cudnn 6,所以在网盘中下载的版本为:

pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2

3.下载告成后,首先激活py36,然后执行pytorch的安置(以打点员身份运行cmd)

activate py36
conda install pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2

4.不出不测即可安置告成,,继续安置torchvision,先下载torchvison

https://pypi.python.org/pypi/torchvision 笔者选择的是目前最新的torchvision-0.2.0-py2.py3-none-any.whl

5.安置tochvision

pip install torchvision-0.2.0-py2.py3-none-any.whl

6.测试,先将环境切换到py36

activate py36 python >>> import torch >>> import torchvision >>> a=torch.rand(1,2) >>> b=a.cuda() >>> print(a,b) 0.5278 0.2514 [torch.FloatTensor of size 1x2] 0.5278 0.2514 [torch.cuda.FloatTensor of size 1x2 (GPU 0)]

 

  

详细版请见:

https://zhuanlan.zhihu.com/p/26871672

https://github.com/peterjc123/pytorch-scripts

 

Windows版pytorch,torch简明安置

标签:

原文地点:https://www.cnblogs.com/Thinker-pcw/p/8543440.html