PyTorch碎片:PyToch和Torchvision对应版本「建议收藏」

PyTorch碎片:PyToch和Torchvision对应版本「建议收藏」前言错误分析:安装pytorch或torchvision时,无法找到对应版本cuda可以找到,但是无法转为.cuda()以上两种或类似错误,一般由两个原因可供分析:cuda版本不合适,重新安装cuda和cudnnpytorch和torchvision版本没对应上pytorch和torchvision版本对应关系pytorchtorchvisionpythoncuda1.5.10.6.1>=3.69.2,10.1,10.21.5.0

大家好,又见面了,我是你们的朋友全栈君。

前言

  • 错误分析
  1. 安装pytorch或torchvision时,无法找到对应版本
  2. cuda可以找到,但是无法转为.cuda()
  • 以上两种或类似错误,一般由两个原因可供分析:
  1. cuda版本不合适,重新安装cuda和cudnn
  2. pytorch和torchvision版本没对应上

pytorch和torchvision版本对应关系

以下版本截止2022年5月5日

pytorch torchvision python cuda
1.11.0 0.10.0 >=3.6 11.3(不再支持CUDA10.2)
1.10.0,1.10.1 0.11.0 >=3.6 10.2,11.3
1.9.0 0.10.0 >=3.6 10.2,11.3
1.8.0 0.9.0 >=3.6 10.2,11.1
1.7.1 0.8.2 >=3.6 9.2, 10.1,10.2,11.0
1.7.0 0.8.0 >=3.6 9.2, 10.1,10.2,11.0
1.6.0 0.7.0 >=3.6 9.2, 10.1,10.2
1.5.1 0.6.1 >=3.6 9.2, 10.1,10.2
1.5.0 0.6.0 >=3.6 9.2, 10.1,10.2
1.4.0 0.5.0 ==2.7, >=3.5, <=3.8 9.2, 10.0
1.3.1 0.4.2 ==2.7, >=3.5, <=3.7 9.2, 10.0
1.3.0 0.4.1 ==2.7, >=3.5, <=3.7 9.2, 10.0
1.2.0 0.4.0 ==2.7, >=3.5, <=3.7 9.2, 10.0
1.1.0 0.3.0 ==2.7, >=3.5, <=3.7 9.0, 10.0
<1.0.1 0.2.2 ==2.7, >=3.5, <=3.7 9.0, 10.0

conda安装方法

根据pytorch官网方法安装,参考

https://pytorch.org/get-started

在这里插入图片描述

上面命令为安装最新的版本,为了能够应对各种不同硬件条件,常需要手动输入命令安装特定版本,可参考如下代码

# 安装pytorch==1.x.0 torchvision==0.x.0 cudatoolkit=10.x
conda install pytorch==1.x.0 torchvision==0.x.0 cudatoolkit=10.x -c pytorch

比如,举个更具体地例子:

# CUDA 9.2
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=9.2 -c pytorch

# CUDA 10.0
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch

# CPU Only
conda install pytorch==1.2.0 torchvision==0.4.0 cpuonly -c pytorch

后话

其实,环境中各版本对应关系出错,很容易导致各种乱七八糟地错误,所以尽量按照官方的要求安装。而且,新手还是建议使用次新版Pytorch,一方面强迫自己养成新coding习惯,一方面也为将来几年时间的代码不落伍提前准备。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152582.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月24日 下午3:00
下一篇 2022年6月24日 下午3:16


相关推荐

  • 如何获取uuid_uuid是怎么生成的

    如何获取uuid_uuid是怎么生成的item.id=UUID.randomUUID().toString();

    2022年8月10日
    8
  • SPSS实战:单因素方差分析(ANOVA)

    SPSS实战:单因素方差分析(ANOVA)SPSS:单因素方差分析方差分析单因素方差分析单因素方差分析的原理单因素方差分析的SPSS操作方差分析方差分析是一种假设检验,它把观测总变异的平方和与自由度分解为对应不同变异来源的平方和与自由度,将某种控制性因素所导致的系统性误差和其他随机性误差进行对比,从而推断各组样本之间是否存在显著性差异,以分析该因素是否对总体存在显著性影响。方差分析法采用离差平方和对变差进行度量,从总离差平方和分解出可追溯到指定来源的部分离差平方和。方差分析要求样本满足以下条件:可比性:资料中各组均数本身必须具有可比性,这是

    2022年7月27日
    43
  • Java 后端自学之路

    Java 后端自学之路文章转载自 http objcoding com 2018 02 07 javaweb learning 最近有些网友问我如何自学 Java 后端 还有些是想从别的方向想转过来 但都不太了解 Java 后端究竟需要学什么 究竟要从哪里学起 哪些是主流的 Java 后端技术等等 导致想学 但又很迷茫 不知从何下手 我就以过来人的经历 写在这篇博客里 不一定都对 但都是我根据自己的经历总结出来

    2026年3月19日
    2
  • Nova Conductor服务

    Nova Conductor服务NovaConducto 服务的大部分方法都是数据库的查询操作 nova conductor manager pyConductorM 类 主要作用是避免 NovaCompute 服务直接访问数据库 增加系统的安全性 一 引入 novaconducto 服务 1 novacompute 服务的数据库查询更新操作都需要通过向 novaconducto 服务发送 RPC

    2026年3月16日
    1
  • 表格图片加载不出来,破图,加载失败怎么办_ie网页表格显示不出来

    表格图片加载不出来,破图,加载失败怎么办_ie网页表格显示不出来表格图片加载不出来,破图,加载失败el-upload组件将图片上传至服务器<templateslot-scope=”scope”slot=”wjmcForm”><el-upload:headers=”headers”:show-file-list=”false”…

    2025年8月6日
    4
  • html 出现脚本错误,当前页面脚本发生错误,教您当前页面脚本发生错误的解决方法…

    html 出现脚本错误,当前页面脚本发生错误,教您当前页面脚本发生错误的解决方法…要是进入网页的时候都弹出怎么一个 当前页面脚本发生错误 的对话框的话 那么的确是会使我们感到厌烦 每次打开页面都弹出一次 然后底部会提示 是否要在此页面上继续运行脚本 我们可以选的是或者否 选择之后当前页面脚本发生错误对话框就消失了小编发现最近有不少的小伙伴在打开浏览器的时候 都会跳一个 当前页面脚本发生错误 对话框 想出现这个情况的时候该怎么处理呢 今天小编就来将解决当前页面脚本文件发生错误的方

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号