目录

步骤

第一步:安装 Anaconda 和 Pycharm 软件

第二步:下载安装CUDA11.3

(1)首先查看自己电脑GPU版本

方式一:搜索框输入nvidia,打开nvidia控制面板

方式二:win+R打开cmd,输入nvidia-smi

(2)根据这个链接查看自己对应的cuda版本

(3)安装

第三步:下载GPU版本下的pytorch和pytorchvision

第四步:验证以上步骤全部安装成功


步骤

如果要使用GPU进行机器学习的训练,那么首先需要支持训练的显卡及驱动即正确安装CUDA、CUDNN,最重要的一点是需要与驱动对应的torch GPU版本,否则大概率使用torch.cuda.is_available()命令检查GPU是否可用时得到False。

检查显卡-显卡驱动CUDA适配版本-下载Anaconda-下载CUDA-检查CUDA是否安装好-下载CuDNN-下载GPU版本的pytorch-pycharm中调试环境-大功告成

第一步:安装 Anaconda 和 Pycharm 软件

如果已经安装好,这一步可忽略。

Anaconda下载可以直接在网上搜教程,很全,都可以用。

下载地址:Anaconda | Individual Edition

推荐使用清华的镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
(1)可以直接从 Anaconda官网下载,但因为Anaconda的服务器在国外,所以下载速度会很慢,这里 推荐使用清华的镜像来下载。选择合适你的版本下载,这里选择Anaconda2022.05-Windowsx86_ 64.exe版本。

(2)

第二步:下载安装CUDA11.3

  • cuda: Compute Unified Device Architecture,是一种有NVIDIA推出的通用并行计算架构, 该架构使GPU能够解决复杂的计算问题。
  • cudnn: 是NVIDIA 推出的用于深度神经网络的GPU加速库,他强调性能,易用性和低内存开销。
  • cuda和cudnn的关系: cudnn是基于cuda架构开发的专门用于深度神经网络的GPU加速库。cuda可以理解为一个大的商圈,但这个商圈是空的,还未装修。cudnn可以理解为装修后的房间,例如负一楼专门针对游乐(深度神经网络)装修成大型游乐厂。

详细了解可参考大神的文章

https://blog.csdn.net/u014380165/article/details/77340765

查看对应版本的CUDA,这部非常关键!!!请一定要重视,避免之后多次重装。

(1)首先查看自己电脑GPU版本

方式一:搜索框输入nvidia,打开nvidia控制面板

方式二:win+R打开cmd,输入nvidia-smi

nvidia-smi

可直接查看自己可安装的最高版本的 CUDA版本,我的电脑是 CUDA11.6。

(2)根据这个链接查看自己对应的cuda版本

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

CUDA下载链接:https://developer.nvidia.com/cuda-toolkit-archive

接下来,我们来下载这个CUDA,这里选择的版本不能高于你的显卡驱动里面那个版本号,由于我的是11.6,且系统是win11,所以我这里选择的是11.5

双击运行下载好的CUDA的exe文件,安装时不需要更改路径,这个是压缩包提取的暂存的文件夹,不是最终路径,这里不需要更改。

(3)安装

选择自定义安装后,取消勾选 Visual Studio,原因安装耗时较长,也可不需要。后面的路径也不需要更改。

这里与其他安装方法不同的是,我没有安装 cudnn,也没有配置 path ,但是同样也安装成功。

打开 Anaconda prompt 命令,输入命令:

nvcc -V

查看 CUDA11.3是否安装成功。安装成功即可如下所示。

第三步:下载GPU版本下的pytorch和pytorchvision

这里我没有选择直接命令安装,因为安装失败的概率较高。我选择的是下载安装包,再在anaconda里下载whl文件。

(1)查看自己的python版本,还是在 Anaconda prompt 命令,输入 python,我的 python 版本是3.9.12:

(2)不使用命令行下载 pytorch 的下载链接为:

https://download.pytorch.org/whl/torch_stable.html

里面的文件是cpu开头的是 CPU 版本,cu开头的才是我们要下载的GPU版本。
这里可参考 torch 和 torchvision 的对应图,以免下错对应版本,这里我选择的是红色圈内的,根据自己需求下载。

在下载链接里找到的是下载的1.10.0 版本的 torch 和 0.11.1 版本的 torchvision,我的 python版本是3.9,注意后面对应的 win 和 linux:

(3)下载后放在同一目录下,我在d盘新建文件夹 CUDA-python,放在了D:\CUDA-pytorch下:

(4)在 Anaconda prompt 里 cd 到你下载好 torch 和 torchvision 的目录下,输入:
pip install “文件名”,torch 和 torchvision 安装方法一样。如:

torch==1.10.0+cu113的包大概有2.27G,比较耗时。下载完成后切换到下载目录,使用pip命令安装。

(5)检验方法,输入命令:

pip list 

后能看到:

(6)安装完成后使用下面命令查看torch安装结果。

在 Anaconda prompt 里 import导入 torch 和 torchvision库,然后使用命令:

>>> import torch
>>> torch.cuda.is_available()
True
>>> torch.cuda.get_device_name(0)
'NVIDIA GeForce RTX 3070 Ti Laptop GPU'

第四步:验证以上步骤全部安装成功

跟着这张图上去打开cmd'输入 python,以下步骤:

最后得到的是 Ture 说明全部安装已完成。

GPU版本安装Pytorch教程最新方法相关推荐

  1. tensorflow2.0 GPU 版本安装测试教程及新特性初探

    安装与测试 TensorFlow2.0安装: pip install tensorflow-gpu==2.2.0 -i https://pypi.douban.com/simple/ conda in ...

  2. Pytorch:入门指南和 PyTorch 的 GPU版本安装(非常详细)

    Pytorch: 入门指南和 PyTorch 的 GPU版本安装(非常详细) Copyright: Jingmin Wei, Pattern Recognition and Intelligent S ...

  3. tensorflow2.0对应python版本_TensorFlow2.1.0最新版本安装详细教程

    TensorFlow是一款优秀的深度学习框架,支持多种常见的操作系统,例如Windows10,Mac Os等等,同时也支持运行在NVIDIA显卡上的GPU版本以及仅使用CPU进行运算的CPU版本.此篇 ...

  4. pytorch的cuda环境搭建(GPU版本安装)

    第一步:安装cuda 安装cuda,这里还需要安装对应版本的Visual Studio(具体参考本博主的博客 https://blog.csdn.net/qq_36653505/article/det ...

  5. pytorch,torch,torchvision的gpu版本安装避坑

    pytorch,torch,torchvision的gpu版本安装避坑 在线or离线安装 pytorch torch和torchvision 在线or离线安装 最近使用pytorch跑深度学习模型,需 ...

  6. mac移动硬盘安装linux系统安装教程,yong移动硬盘安装Linux的最新方法

    yong移动硬盘安装Linux的最新方法 发布时间:2007-03-09 01:28:15来源:红联作者:终宏薪 一 下载redhat FC3或FC4 DVDISO文件.打开下载后的ISO文件(最好是 ...

  7. python2.7安装pytorch_Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程

    Pytorch目前提供了Linux,Mac Os安装,官方提供了自定义安装方法,今天我们汇总一下Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程以及我们可以根据PIP ...

  8. Pytorch-conda-win版本安装详细教程及相关问题解决

    Pytorch-conda-win版本安装详细教程及相关问题解决 创建pip.ini文件   目的:在创建conda虚拟环境的同时,安装python,配置这个文件后,就可以从国内源进行下载,避免了从国 ...

  9. 根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装

    文章目录 一.显卡型号 二.CUDA 三.cuDNN 四.tensorflow-gpu 五.查看显卡利用率 Linux系统 Linux下Anaconda 参考文献 此文章默认显卡支持CUDA和已安装显 ...

最新文章

  1. Docker(十三):Docker 清理命令集锦
  2. CICC科普栏目|神经网络浅讲:从神经元到深度学习
  3. OSChina 周一乱弹 —— 抱着漂亮袜子就亲了一口
  4. 1.微型计算机中主要包括有( ).,《微机原理与应用(1)1351》16秋在线作业2
  5. UA MATH563 概率论的数学基础 中心极限定理24 随机变量的特征函数
  6. shellwhile比较_[Shell] if、for、while流程语句以及整数字符串判断比较的实例详解...
  7. python如何关闭窗口仍能运行_Python在退出时关闭自己的CMD shell窗口
  8. Linux下 RPM 包和Deb包的安装(代码指令+案列)
  9. HTTP Status 500 - An exception occurred processing JSP page /common/../left.jsp at line 20
  10. ceph客户端使用_ceph存储之ceph客户端
  11. 多线程访问DataTable
  12. 阿里内部平台VS火山引擎后端开发,拿头比?
  13. 心电图分析软件_家用心电图机,一键出报告,让你在家就能看懂心电图!
  14. 一个80后独立开发者
  15. 网速上传的怎么测试软件,怎么测网速(教你快速测试自家网速)
  16. UG10.0塑胶模具设计从入门到精通全套视频教程500讲
  17. Mac下Jmeter基本使用
  18. java.lang.IllegalStateException: Could not find method onClick(View) in a parent or ancestor Context
  19. lzg_ad:FBWF技术概述
  20. git clone之报错git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repositor

热门文章

  1. Linux常见系统错误
  2. 博途V15TIA Portal V15S7-PLCSIM V15仿真时出现(数值无法写入PLC)解决方案
  3. C# SolidWorks 二次开发 API --- 2018版 中文翻译 ModelDocExtension 方法
  4. ajax异步请求数据库实现级联下拉菜单。
  5. 笔记本wlan显示未开启
  6. 增删改查接口命名规范
  7. timewrap 算法
  8. noi.ac 邀请赛1 By cellur925
  9. 经典二十四点程序游戏
  10. windows访问虚拟机DNS服务器,windows虚拟机中DNS服务配置