关于Torch torchvision Python版本对应关系说明

作者:jingxian 时间:2021-06-17 09:13:52 

1. torch- torchvision- python版本对应关系

关于Torch torchvision Python版本对应关系说明

2. CUDA Toolkit 和PyTorch的对应关系

关于Torch torchvision Python版本对应关系说明

3. 安装说明

3.1 用anaconda安装pytorch

anaconda新建虚拟环境后,直接在pytorch官网官网链接找到“Install”按钮。这里一键搞定torch,torchvision,cudatoolkit等等。

  • 前提需要安装好NVIDIA驱动。

  • 不需要另外安装CUDA(笔者在没有单独安装CUDA情况下,成功运行了torch-gpu)。

  • 和机器已经装好的CUDA不发生冲突。

  • anaconda会自动对应torch,torchvision,cudatoolkit等的版本。

  • 这里一般下载最新的torch版本。

原因是anaconda将torch,torchvision,cudatoolkit等等都集成在虚拟环境里,统一管理依赖包。

关于Torch torchvision Python版本对应关系说明

有镜像源的情况下,去掉末尾的“-c pytorch”会更快,否则经常容易下载超时。conda下载超时时长可以设置。

conda config --show
conda config --set remote_connect_timeout_secs 40
conda config --set remote_read_timeout_secs 100
conda config --show#查看conda设置
conda config --set #设置对应的参数

3.2 不用Anaconda来管理环境

仔细对照torch、torchvision、cuda之间的对应关系,还有NVIDIA和CUDA版本的关系。

3.3 对NVIDIA驱动的要求

和NVIDIA驱动直接关联的是CUDA的版本。

如果安装的是CUDA=10.0.130,那么在Windows系统要求NVIDIA驱动大于411.31,不需要严格等于411.31

如果小于411.31,则会报错显示驱动版本过旧。

笔者是将NVIDIA驱动更新至最大456.38,正常使用。

关于Torch torchvision Python版本对应关系说明

3.4 下载 .whl 文件离线安装

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

关于Torch torchvision Python版本对应关系说明

关于Torch torchvision Python版本对应关系说明

根据前面的对应关系,下载好适合你的版本的 torch 、torchvision。

cu102 # 表示CUDA=10.2
cp37 # 表示python=3.7
linux or win 

下载好后,用pip安装,先cd 到下载的文件夹

pip install torch-1.7.0+cu101-cp36-cp36m-win_amd64.whl
pip install torchvision-0.8.0-cp36-cp36m-win_amd64.whl

测试GPU版本的torch是否安装成功

(torch) D:\MyData\xiaCN\Desktop\Work\unbiased> python
Python 3.6.13 (default, Feb 19 2021, 05:17:09) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
True

来源:https://blog.csdn.net/qq_40630902/article/details/118356845

标签:Torch,torchvision,Python版本
0
投稿

猜你喜欢

  • golang中的net/rpc包使用概述(小结)

    2024-05-29 22:05:54
  • pycharm第三方库安装失败的问题及解决经验分享

    2023-07-11 01:50:45
  • 使用Python写一个贪吃蛇游戏实例代码

    2023-07-05 18:25:02
  • Js实现粘贴上传图片的原理及示例

    2024-04-19 10:44:50
  • javascript语言结构小记(一)

    2024-05-08 09:39:42
  • Python中注释(多行注释和单行注释)的用法实例

    2023-07-04 15:05:01
  • Oracle 常用的SQL语句

    2024-01-17 08:55:26
  • 解决python 3 urllib 没有 urlencode 属性的问题

    2022-03-31 12:42:44
  • html静态页面调用php文件的方法

    2023-09-04 23:18:21
  • Python爬虫实现“盗取”微信好友信息的方法分析

    2023-01-16 09:37:33
  • CentOS 6/7环境下通过yum安装php7的方法

    2023-11-23 11:08:02
  • python 运用Django 开发后台接口的实例

    2021-02-02 00:48:02
  • 解决vue3打包过后空白页面的情况

    2024-05-09 10:43:00
  • 浅谈MySQL数据库崩溃(crash)的常见原因和解决办法

    2024-01-17 12:52:58
  • JS 简单展开关闭切换代码

    2024-05-05 09:14:30
  • 详解CSS的优先权

    2008-05-11 18:57:00
  • 解读sql中timestamp和datetime之间的转换

    2024-01-26 18:59:14
  • asp使用session防止网页频繁刷新

    2007-09-26 14:25:00
  • Pandas数据形状df.shape的实现

    2021-01-27 07:19:07
  • Python&Matlab实现炫酷的3D旋转图

    2023-07-24 22:13:52
  • asp之家 网络编程 m.aspxhome.com