安装gpu版pytorch

一、准备:

1、需要查看nvidia驱动是否安装
安装驱动可参考:https://blog.csdn.net/qq_41428418/article/details/119300686
在终端中输入

nvidia-smi

则有以下显示

则表示安装成功!
如果不显示需要重启电脑,重启电脑还不行的话可能需要配下环境。
其中CUDA Version: 11.1:表示驱动程序457.63可兼容的最高CUDA版本
2、查看CUDA是否安装(CUDA不提前安装不会影响后续的pytorch安装。跳过此步骤也可!!)
CUDA安装参考https://blog.csdn.net/qq_41428418/article/details/119300686
安装完CUDA在终端中输入

nvidia -V

则出现以下画面

则表示安装成功!
如果没出现可能是因为没配环境!!!
其中release 10.0:表示CUDA 安装的版本
3、查看cudnn是否安装(cudnn不提前安装不会影响后续的pytorch安装和训练。跳过此步骤也可!!)

二、安装gpu版的pytorch

如果我们提前装了CUDA和cudnn,需要确保CUDA版本<=驱动程序支持的最高CUDA版本!!!装pytorch选择CUDA时需要与已装CUDA版本保持一致。
在这里补充说明一下其实装pytorch选择的CUDA可以大于已装CUDA的版本也可以小于已装CUDA的版本,但是必须要<=驱动支持的CUDA最高版本,笔者亲试安装训练都没有问题,但是还是建议装pytorch选择CUDA时需要与已装CUDA版本保持一致。
如果不提前安装CUDA和cudnn,装pytorch选择CUDA时只需要<=驱动程序支持的最高CUDA版本即可。
假设我们提前安装了CUDA;
根据nvcc -V显示的release 10.0可知CUDA安装的版本为10.0
便于表达假设我们安装的CUDA版本是11.1即通过nvidia -V显示的是release 11.1
进入torch官网https://pytorch.org/
1、点击Stable (1.9.0)
2、点击Windows或Linux(看自己系统)
3、点击Pip或Conda
4、Python
5、CUDA 11.1

第一种安装:

切记一定要激活安装pytorch的环境!

在自己创的环境中输入

pip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

gpu版pytorch即可安装。
命令行安装方式安装中会下载torch和torchvision,如果下载太慢可能是没有配置镜像源,配置方法可参考https://blog.csdn.net/qq_41428418/article/details/118736784

第二种安装:

可能就算你配置完镜像源在安装pytorch的时候还是会因为下载的网速问题经常性出现中断,所以网速不稳定的可以采用下面的方法即网站上下载好torch和torchvision。
根据命令

pip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

上面安装pytorch的代码已经告诉我们torch对应的torchvision的版本,进入网址https://download.pytorch.org/whl/torch_stable.html下载即可。需要注意的是下载自己对应系统的和已装环境python版本。假设我们系统是windows,环境python版本是3.8.根据命令行代码可知下载的torch=1.9.0,cu111,torchvision==0.10.0

下载第二个即可。
同理

下载第二个。

下载好之后进入文件所在目录(切记),ubuntu系统右击鼠标“在终端中打开”。
windows系统则是进入文件所在目录,在上面的搜索栏里输入cmd,然后回车即可进入dos。

另外切记一定要激活安装pytorch的环境!

D:\迅雷下载\troch_windows>conda activate medical

接下来:

(medical) D:\迅雷下载\troch_windows>pip install "torch-1.9.0+cu111-cp38-cp38m-win_amd64.whl"
(medical) D:\迅雷下载\troch_windows>pip install "torchvision-0.10.0+cu111-cp38-cp38m-win_amd64.whl"

快捷键:在输入pip install torch-之后按下’tab’健即可自动补全
torch安装完毕!

三、检查pytorch是否成功安装:

进入自己的环境输入

(medical) C:\Users\xin>python
Python 3.7.10 (default, Feb 26 2021, 13:06:18) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
# 若正常则返回 True
>>> a = torch.tensor(1.)
# 若正常则静默
>>> a.cuda()
# 若正常则返回 tensor(1., device='cuda:0')
>>> from torch.backends import cudnn
# 若正常则静默
>>> cudnn.is_available()
# 若正常则返回 True
>>> cudnn.is_acceptable(a.cuda())
# 若正常则返回 True

最后返回True则pytorch安装成功!

四、总结

安装的时候强烈推荐第二种安装方式,此方法一劳永逸,避免以后创环境还需要安装pytorch时候再下载。不会因为网速慢经常中断导致下载错误。
另外现在安装pytorch也可以不用提前安装CUDA和cudnn,因为当你安装torch时会帮你安装cuda训练时需要的东西。只需要提前安装驱动,安装完nvidia驱动后直接进行GPU版pytorch的安装。需要注意的是选择CUDA版本时只需要<=驱动器兼容的CUDA版本即可。如果你是从事科研,论文正常是用pytorch框架实现的,为了快速部署可以不用提前安装CUDA和cudnn,不会影响训练。但此种方法输入nvcc -V不会有任何显示,这是因为你没提前装CUDA。或者说你安装torch时安装的cuda依赖只是完整CUDA的一部分。
为什么要提前安装CUDA?
答:因为仅仅从pytorch使用上是没有区别的。提前安装CUDA是为了更多的兼容性,因为你可能不止使用这一个框架,建议安装。
关于nvidia-smi和nvidia -V即nvidia --verison的命令说明读者可参考
https://blog.csdn.net/qq_41428418/article/details/119301173

全网最详细之如何安装gpu版的pytorch相关推荐

  1. win10/11下wsl2安装gpu版的pytorch(避坑指南)

    0x00 注意 不想折腾的不要弄了,老老实实用windows,现在WSL坑还很多. 想安装的一定要看官方文档!!在文末 本教程只说明在安装了 WSL2 后,并且默认系统是 win11 下安装中的一些坑 ...

  2. 在windows11上安装cuda,cudnn,以及GPU版的pytorch

    第一步:查看自己电脑的配置,是否是GPU型的电脑 方法1:快捷键方式 Ctrl+Shift+Esc键-->性能(或Windows键+X-->任务管理器-->性能),如果有GPU就说明 ...

  3. Win10安装GPU版tensorflow和keras

    Win10安装GPU版tensorflow和keras 1.python安装 在此选用python3.7安装见详细教程https://blog.csdn.net/weixin_43545253/art ...

  4. 用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别 (zz)

    用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别 我想写一系列深度学习的简单实战教程,用mxnet做实现平台的实例代码简单讲解深度学习常用的一些技术方向和实战样例.这 ...

  5. 基于Anaconda安装GPU版PyTorch深度学习开发环境

    基于Anaconda安装GPU版PyTorch深度学习开发环境 1 安装Anaconda 2 安装GPU计算驱动 2.1 检查是否有合适的GPU 2.2 下载CUDA和cuDNN 2.3 安装CUDA ...

  6. (转)在Windows上安装GPU版Tensorflow

    转载自在Windows上安装GPU版Tensorflow. 1. 下载安装Anaconda 简单说就是下载 64位 python 3.5 版本的Anaconda https://www.continu ...

  7. GTX1060安装gpu版tensorflow经验分享

    配适版本 作为一个深度学习小白,刚刚开始接触深度学习,没想到安装tensorflow竟然成为了第一支拦路虎-用CPU的版本完成作业后想着既然显卡还凑活不如用GPU版本的试试,没想到安装实在麻烦,网上的 ...

  8. conda安装GPU版pytorch,结果却是cpu版本[找到问题根源,从容解决]

    conda安装GPU版pytorch,结果却是cpu版本[找到问题根源,从容解决] 一.问题描述 二.网上解决方案罗列[此节为反面方案罗列!!!] 三.发现的根本原因[独家] 3.1 pytorch文 ...

  9. 全网最详细的Neo4j安装教程

    全网最详细的Neo4j安装教程 一.前言 Neo4j是一个高性能的NOSQL图形数据库,它将结构化数据存储在网络上而不是表中.它是一个嵌入式的.基于磁盘的.具备完全的事务特性的Java持久化引擎,但是 ...

最新文章

  1. SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
  2. vpr文件转换flac_关于便携播放器音频格式转换的问题
  3. Windows Embedded CE 6.0开发初体验(二)CE开发环境
  4. CF10D LCIS
  5. python实体关系抽取_【关系抽取】从文本中进行关系抽取的几种不同的方法
  6. git 客户端_适用于Mac的10个最佳GUI Git客户端
  7. android mk subst功能,Android.mk(零)
  8. excel的mysql语言_Excel的数据库语句
  9. 《单片机原理与接口技术》期中测评
  10. eclipse安卓插件ADT下载地址
  11. 项目整合管理——变更控制流程
  12. wince驱动加载失败
  13. Mac教程——怎么升级系统版本
  14. [好文精选] Behance 2019 设计趋势
  15. 关于JS中的内存溢出与内存泄漏
  16. 【编译原理】确定有限自动机与非确定有限自动机
  17. 2019,塞翁失马,败走麦城
  18. 基于属性的访问控制(ABAC)定义与思考 ——ABAC的基本概念
  19. matlab上机题库,matlab上机模拟试题
  20. CMT2119/2119A 示例代码及说明

热门文章

  1. 百度人脸识别sdk中人脸搜索功能需要注意的问题
  2. 11 《痛苦与狂喜:米开朗基罗传》-豆瓣评分8.9
  3. iOS___oc app中接入支付宝详细流程
  4. 医疗器械经营许可证办理流程及条件
  5. 如何使用setoolkit实施钓鱼攻击
  6. java代驾业务信息管理系统_基于jsp的代驾平台-JavaEE实现代驾平台 - java项目源码...
  7. 台式电脑怎么卸载计算机,有些电脑软件卸载不了怎么办?电脑安装的软件无法卸载解决方法...
  8. ESP8266学习——Flash
  9. Smart forms
  10. Spring Security 的 RememberMe 详解 !!!!!