ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基础pytorch安装gpu版本--保姆级教程

2021-09-24 16:02:03  阅读:421  来源: 互联网

标签:查看 -- torch 驱动 pytorch 版本 显卡 gpu 安装


文章目录

写在最前(README!!)

此篇文章为第一次安装torch的教程
在以后的使用中还会遇到多版本cuda+torch的环境------------啊不好意思,那篇文章,我还没写

  • gpu显卡仅针对NVIDA(英伟达)哦
  • 安装gpu-torch的逻辑是这样的
    1. 显卡算力及格
    2. cuda升级到最新版本
    3. conda内新建python版本为3.6的虚拟环境
      (为什么是3.6的? 因为我喜欢3.6呀)
    4. 找对应cuda版本的torch的轮子,下载
      (为什么用轮子而不是命令? 因为用命令下载torch的体验糟糕透了, 可以试试嘛, 可以的话,请回来踢我一下,告诉我什么感受。康桑密哒~)
    5. 进入虚拟环境,使用pip安装轮子,然后测试就好了

默认你已经准备好的前提条件

  1. anaconda已经安装好了(mini版本也可以)
  2. conda与pip的源已经更新为国内源–换源
  3. conda内已经建立好python版本为3.6的虚拟环境–建立虚拟环境

查看GPU显卡算力

算力不够 直接安装cpu版本 --无需向下查看了

  • NVIDA官方说明在GPU算力高于5.0时,此计算机可以用来跑神经网络,那么低于5的显卡,就没有必要安装gpu版本的torch了
  • 这里给出NVIDA显卡算力对照表-链接

查看显卡驱动版本(请升级到最高)

win10查看方法

  1. 此电脑右键属性
    查看显卡驱动版本截图1
  2. 打开设备管理器查看显卡驱动2
  3. 点开显示适配器,选中显卡,右键属性打开查看显卡驱动3
  4. 首先点击驱动程序菜单。 而后查看驱动版本
  • 可以看到我的驱动版本为472.12 ,至于为什么是后五位呢? 如果你也感兴趣,麻烦查到了告诉我一下,啾咪。
  • 我自己实践了一次,所以已经更新到最新了, 查看显卡驱动4

查看CUDA版本

win10查看方法

  1. 打开控制面板–搜索nvidia
  • 如果搜索不到,那就是程序丢失了, 按照下面的 更新到最新版驱动教程 走一遍即可。
  • 如果已经操作了 更新到最新驱动 ,然后还没有找到NVIDIA 控制面板,请重启,重启可以解决99%的问题。
    打开控制面板-搜索nvidia控制面板
  1. 点击帮助菜单, 选择系统信息打开帮助,查看系统信息
  2. 选择组件,查看cuda版本
  • 我已经安装过最新版驱动, 所以这里显示cuda为11.4
    打开组件,查看cuda版本

如何更新到最新版本的驱动(推荐方法一)

  • 驱动是向下兼容的,放心升级吧亲

方法一(针对GEFORCE系列显卡)

  1. 打开链接点击下载安装即可自动更新驱动下载
  2. 第一次打开需要账号登录
  • 我自己的微信扫码登录就成功了,
  • 如果你的失败了, 通常是网络原因, 收不到NVIDIA服务器的响应。
  • 两个办法:
    1. 换个网络吧,通常换成校园网会好, 如果条件不允许, 条条大路通罗马,八仙过海各显神通。奥利给!
    2. 先去官网注册个账号, 用账号和密码登录,会比微信好一些,兄弟们,欧皇和非酋的证明时刻来临了。
  1. 登录成功之后,点击 驱动程序 菜单, 而后有更新的话会出现更新提示的。更新即可
    更新驱动3

方法二(NVIDIA显卡)

手动搜索驱动程序

查看cuda对应的torch版本

  1. 这里给出参考
  • 当然你也可以去NVIDIA的官网查看对照表,但我觉得你不会。
  • 这里的CUDAtoolkit版本暂时等同于CUDA驱动的版本。
    我会在后续文章中解释, 这里不做赘述。
    cuda版本与torch对应表

去下载轮子吧亲

  1. 轮子下载地址
  • tips: 使用校园网和5g的下载速度都很快。5g牛批!!!
  1. 什么? 你看不懂轮子的名字?
  • 我真好
  • 举例子:轮子名称举例子
    • cu102: 对应cuda版本为10.2
    • torch-1.6.0 : torch版本为1.6.0
    • cp36 : 对应python版本为3.6
    • win_amd64 : 对应64位windows平台(不说人话:CPU是AMD64兼容的架构并在windows上运行)

安装与测试torch

安装

  1. anaconda命令行下打开新建的虚拟环境
conda activate py36
  • 呐呐, 我的虚拟环境名字叫py36

anaconda下打开虚拟环境

  1. 使用pip安装轮子
pip install E:\temp\torch-1.6.0+cu101-cp36-cp36m-win_amd64.whl
  • 轮子名字太长不愿意打?: 用鼠标把whl文件进命令行
  • 安装过程中会下载一些模块, 很快

测试

  • 首先进入python命令行进入python命令行
  • 三条命令,
import torch
torch.__version__
torch.cuda.is_available()
  • 结果如下
    测试安装成功
    恭喜成功!!!!撒花!!!!!

你已经配置好基础的pytorch了。 以后安装其他包的话, 请对应版本安装。 机器学习中用到的包很多, 而且版本还多,
要一一对应才行,否则会就会报错的。 这就不在这篇文章的谈论范围之内了。

参考

  1. conda建立新的虚拟环境
  2. conda的pip更换为国内源
  3. NVIDIA显卡驱动下载
  4. NVIDIA显卡算力一览
  5. gpu版本torch安装参考
  6. 安装pytorch步骤
  7. 使用pytorch测试是否安装成功
  8. 显卡驱动对照表
  9. NVIDIA官方驱动对照表
  10. NVIDIA驱动下载

标签:查看,--,torch,驱动,pytorch,版本,显卡,gpu,安装
来源: https://blog.csdn.net/qq_42182429/article/details/120443386

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有