前言:安装gpu版的pytorch真的有无数多的坑,本人也是个小白,经过一顿折腾之后终于成功安装好了。下面提供两个安装pytorch-gpu版比较有参考意义的两个链接地址,之所以写本篇文章,是针对以下两篇文章不够细致之处做一些额外的补充说明,给大家避坑,希望大家能够成功安装。
说明
1.win10下pytorch-gpu安装以及CUDA详细安装过程
2.Pytorch(一) Pytorch 的安装
以上的各步安装过程及是否安装成功,在上述两个链接里面都有详细的过程,此处不再重复,仅在第3小节说明上述文章中没写到的细节和关键性问题
在前面“说明”中已经提及到,需要安装的所以东西都需要对应,否则无法利用torch调用GPU进行运算,此处就是为什么很多朋友无法安装成功的原因。
以本人安装为例(下载cuda时注意操作系统版本):
2. CUDA与CUDNN安装成功后,接下来选择合适的pytorch进行安装,此步最关键,pytorch的安装需对应你的python版本,cuda版本,以及操作系统版本。可在pytorch官网离线下载第三方库,然后安装。
本人电脑python为3.7,cuda安装的为8.0,所以下载的pytorch版本为0.4.1的GPU版本,详情如下图所示:
(注:本人显卡配置较低,考虑各位朋友可能显卡较好,安装的各部分版本较高,此处只需注意如下的的torch文件命名规则即可,如图红框,cu80代表cuda8.0,torch-0.4.1代表torch版本,cp37代表python的安装版本为3.7,win_am64代表windows64位操作系统)
torchvision的安装可直接pip,因为其较小,参考前文提供的两个链接
至此,所有安装工作已经完毕,本文重点在第3节,其它笔者一笔带过的安装过程可参考文上提供的两个链接,各位朋友如有啥问题,可一起交流探讨,互相学习。