【PyTorch GPU版本安装流程记录】

目录

  • 一、安装Anaconda
  • 二、安装CUDA
  • 三、下载cuDNN
  • 四、检验CUDA是否安装成功
  • 五、安装并检验cuDNN
  • 六、配置PyTorch
    • 6.1 主环境直接安装
    • 6.2 anaconda创建的虚拟环境中安装

一、安装Anaconda

因为之前已经安装完成anaconda,此步骤这里跳过,anaconda安装与配置可参考其他博主教程。

二、安装CUDA

查看电脑支持的最大CUDA版本
英伟达控制面板左下角 > 系统信息 > 组件 > 查看本机支持的CUDA上限版本
在这里插入图片描述
去CUDA官网下载CUDA Toolkit,参考此知乎回答与其作者选择相同版本10.2

版本选择依据:
在这里插入图片描述
上图与本图进行对照
参考上述知乎作者进行相同的配置:
在这里插入图片描述
执行exe文件进行安装:此处可以修改安装路径:
在这里插入图片描述
提示没有Visual Studio 如下图:
在这里插入图片描述
转去Visual Studio的官网下载安装community2019,未添加任何工作负载
安装完成VS后再次运行.exe,这次未出提示,直接进入安装界面:

在这里插入图片描述
下载安装完成后 进行检验:
使用win+R键呼出运行窗口 输入cmd打开命令提示符窗口

  • 正常情况下:输入conda list 能看到cudatoolkit的存在
  • 我面临的情况:没有在conda list中找到 cudatoolkit的版本信息

进行到此步骤,此时我并不确定CUDA是否安装成功,安装了Visual Studio community2019和CUDA 10.2 ,开始寻找其他回答中的方法。


翻找半天,参考另一个知乎回答,在前面环境的基础上继续进行配置。

三、下载cuDNN

打开网址,点击Download cuDNN,要先完成账号注册问卷填写等一系列操作,最后选择对应自己下载的CUDA版本的cuDNN,得到一个压缩包。

四、检验CUDA是否安装成功

cmd中输入 nvcc -V
在这里插入图片描述
orz
CUDA应该是安装成功了

五、安装并检验cuDNN

解压下载的cuDNN压缩包,将下图三个文件夹复制到CUDA的路径下:
在这里插入图片描述
复制后如图:
在这里插入图片描述
验证cuDNN是否安装完成:
打开cmd,输入

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\extras\demo_suite

然后执行命令:

bandwidthTest.exe

此处直接使用所参考的知乎回答中的截图了
显示PASS说明OK
然后再执行命令:

deviceQuery.exe

显示PASS说明OK

六、配置PyTorch

PyTorch下载地址
其文件命名规则为:(继续引用参考文章中的图片,多谢前辈大佬的探索)
在这里插入图片描述
ctrl+F选择我们对应的版本的 torchtorchvision
以我自己为例,我搜索“cu102”,找到对应的pytorch版本、python版本和操作系统版本,下载。

6.1 主环境直接安装

此时,参考的文章中转进到python的虚拟环境中进行安装,而我想直接安装,(事实证明还是安装在虚拟环境中更香)
将下载后的两个文件剪切到D盘,打开cmd,运行

pip install xxxxx.whl

xxxxx指torch的文件名字,例如我的是torch-1.5.0-cp38-cp38-win_amd64
在这里插入图片描述
额,顺便升级一下pip,再接着安装torchvision,运行:

pip install xxxxxx.whl

xxxxxx指的是torchvision的文件名字,例如我的是torchvision-0.6.0-cp38-cp38-win_amd64
在这里插入图片描述
最后,使用pip list查看对应的torch版本,或者使用python运行如下命令进行检验:

import torch
import torchvisionprint(torch.__version__)		# 查看torch版本
print(torch.version.cuda)		# 查看cuda版本
print(torchvision.__version__)	# 查看torchvision版本

6.2 anaconda创建的虚拟环境中安装

由于炼丹师们可能会需要穿梭于不同的深度框架之间,不如将每个框架安装在其各自的虚拟环境中,这样使用起来更为方便。
利用anaconda创建虚拟环境,具体可参考这里。
在创建好虚拟环境后,首先要进入虚拟环境,然后参考6.1中的内容进行安装即可。


欢迎大家讨论交流在安装过程中遇到的一些问题。


参考:
[1] https://zhuanlan.zhihu.com/p/403899237
[2] https://zhuanlan.zhihu.com/p/354177054


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部