PyTorch的前身是Torch,其底层和Torch框架一样,但是使用Python重新写了很多内容,不仅更加灵活,支持动态图,而且提供了Python接口。
它是由Torch7团队开发,是一个以Python优先的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络。
PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络。
除了Facebook外,它已经被Twitter、CMU和Salesforce等机构采用
但你安装时,发现半天都没进展,就算开启代理都没搞,那怎么下载安装呢?
windows可以这样操作:
然后选择一下你的环境:

复制pip的下载地址:

pip3 install torch==1.10.2+cu102 torchvision==0.11.3+cu102 torchaudio===0.10.2+cu102 -f https://download.pytorch.org/whl/cu102/torch_stable.html

先直接访问torch的直接下载地址,也就是上边-f后边的地址:https://download.pytorch.org/whl/cu102/torch_stable.html

然后找到需要下载的torch .whl文件:

这时候可以开启代理,大小一个多G,几分钟就下完了。

1.进入到下载目录: cd C:\Users\DELL\Downloads

2.执行安装命令: pip install torch-1.10.2+cu102-cp38-cp38-win_amd64.whl

3.再执行最先复制的完全安装命令安装其他插件:pip3 install torch==1.10.2+cu102 torchvision==0.11.3+cu102 torchaudio===0.10.2+cu102 -f https://download.pytorch.org/whl/cu102/torch_stable.html

ok,搞定!

linux的话,首先看看你电脑的cuda版本,nvidia-smi这个命令查一下:

Wed Feb 16 18:02:10 2022
+------------------------------------------------------------------------------------------------------------------------------------------------------+
| NVIDIA-SMI 430.64                               Driver Version: 430.64                       CUDA Version: 10.1                        |
|----------------------------------------------------+----------------------------------------------+-------------------------------------------------+
| GPU Name Persistence-M                    | Bus-Id Disp.A                                 | Volatile Uncorr. ECC                          |
| Fan Temp Perf Pwr:Usage/Cap             | Memory-Usage                              | GPU-Util Compute M.                        |
|==============================+==========================+============================|
| 0 TITAN X (Pascal) Off                           | 00000000:02:00.0 Off                   | N/A                                                     |
| 91% 89C P2 261W / 250W                    | 3527MiB / 12194MiB                     | 95% Default                                       |
+----------------------------------------------------+---------------------------------------------+-------------------------------------------------+
| 1 TITAN X (Pascal) Off                           | 00000000:81:00.0 Off                   | N/A                                                     |
| 30% 51C P8 10W / 250W                      | 10MiB / 12196MiB                         | 0% Default                                         |
+---------------------------------------------------- +--------------------------------------------+-------------------------------------------------+

+-----------------------------------------------------------------------------------------------------------------------------------------------------+
| Processes:                                                                                                                                           GPU Memory |
| GPU        PID      Type    Process     name                                                                                                   Usage    |
|======================================================================================|
| 0             25307      C      python                                                                                                                 3517 MiB |
+-----------------------------------------------------------------------------------------------------------------------------------------------------+

 可以看到显卡驱动版本号为430.64,cuda版本为10.1,然后去pytorch下载支持该版本的pytorch:
 

但首页我们看到cuda这并没有10.1的,去以前的版本里查询:

往下滑看哪些版本支持10.1版本

1.8.1里就有,直接复制这个命令下载就好

另外,上边说的cuda版本与驱动对应有兼容要求:

简单看你的驱动大于418就不用管了!如果小于或者不对应的话,需要更新显卡驱动。

安装完后,python引入torch,看看先看是否可用:

python

import torch

torch.cuda.is_available()

如果返回True则代表ok了,你可以搞事情了!

PyTorch分分钟快速安装的更多相关文章

  1. CocoaPods 的简单快速安装方法

    CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了. 一.git clone方法安装cocoapods 镜像 ...

  2. CentOS RDO方式快速安装OpenStack

    一.了解RDO RDO是什么? RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系. ...

  3. Linux超快速安装Ruby on Rails

    Linux超快速安装Ruby on Rails 时间 2014-11-25 11:45:11 Flincllck Talk 原文  http://www.flincllck.com/quick-ins ...

  4. Python,Jupyter Notebook,IPython快速安装教程

    0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...

  5. 转载 - Vultr VPS注册开通且一键快速安装PPTP VPN和电脑连接使用

    本文转载来自:https://www.vultrclub.com/139.html 从2014年Vultr VPS进入市场之后,作为有背景.实力的搅局者,是的最近两年VPS.服务器的用户成本降低.配置 ...

  6. Vmware快速安装linux虚拟机(SUSE)

    安装环境:Vmware 11.SUSE11 64位 vmware快速安装linux虚拟机的过程还是比较简单的,步骤如下: 1.点击文件,新建虚拟机. 2.选择典型安装. 3.在红框中选择想要安装的虚拟 ...

  7. zabbix 3.0快速安装简介(centos 6)

    zabbix快速安装 系统版本:centos 6 1.yum源配置和zabbix.msyql安装 rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3. ...

  8. zabbix 3.0快速安装简介(centos 7)

    zabbix快速安装 系统版本:centos 7 通过yum方法安装Zabbix3.0,安装源为阿里云 yum源配置 rpm -ivh http://mirrors.aliyun.com/zabbix ...

  9. Python MySQLdb在Linux下的快速安装

    在家里windows环境下搞了一次 见   python MySQLdb在windows环境下的快速安装.问题解决方式 http://blog.csdn.NET/wklken/article/deta ...

  10. Ubuntu下快速安装LAMP server

    Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5). 首先,打开Ubuntu虚拟机,Terminal打开root权限:“sudo -s”. 一.安装LAMP serv ...

随机推荐

  1. 解决Abp设置DefaultLanguage默认语言不生效的问题

    @ 目录 现象 原因分析 解决问题 现象 默认地,Abp的语言提供程序将返回的CultureInfo为En,在一些默认实现的接口(比如/api/TokenAuth/Authenticate)返回的错误 ...

  2. centos 磁盘满

    1.使用命令:df -lk 找到已满磁盘 2.使用命令:du --max-depth=1 -h 查找大文件,删除

  3. 第143篇:手写vue-router,实现router-view

    好家伙,   今天来手写我们的老伙计vue-router,   1.替换router 新开一个项目,并使用我们手写的router   2.大致结构 let Vue; // 保存vue的构造函数 cla ...

  4. Vue.prototype.$app = this vscode ctrl 点击 不跳转

    Vue.prototype.$app = this vscode ctrl 点击 不跳转 解决思路 src/types/vue.d.ts 里面写,具体还没解决,找到一篇 在js里面的 我这种直接将当前 ...

  5. C++学习笔记之进阶编程

    目录 进阶编程 STL(Standard Template Library) 容器(container) 仿函数(functor) 算法(algorithm) transform 查找 全排列 迭代器 ...

  6. iptables五表五链及对应实例

    iptables是Linux系统上用于配置网络包过滤规则的工具,它使用表(tables)和链(chains)来组织规则.以下是iptables中的五表五链及其对应的实例说明: 五表 filter表:默 ...

  7. day11-面向对象02

    面向对象02 7.继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模 extends的意思是"扩展".子类是父类的扩展. Java类中只有单继承,没有多继承!(一个儿 ...

  8. RTMP录屏直播屏幕数据获取与MediaCodec编码

    目录 前言 RTMP直播实现流程 视频采集--MediaProjection 编码--MediaCodec 音频采集--AudioRecord RTMP音频包数据 RTMP视频数据 前言 本文介绍的是 ...

  9. 一个简单的RTMP服务器实现 --- RTMP与FLV

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  10. Mac安装Tomcat的Home路径

    首先,强推mac上的一个软件Homebrew,安装好以后,再安装其他软甲就只是 "brew install 软件名"这么简单了. 正文: 我安装tomcat使用的是命令行操作的,也 ...