对于某些直接安装torch==1.4.0报错的情况(没错,就是我遇到了)

在网上查找了,大概的解决方法是先安装一个低版本的torch和torchvision, torchvision是pytorch中专门用来处理图像的库,然后再安装torch==1.4.0。实践过后的操作如下。

实操

首先执行

安装上低版本的torch后,就可以进行torch==1.4.0的安装

网上给出的安装命令是

但是,我在实际操作过程中报错了,可能是清华的镜像源中删除了这个版本的cpu的torch的安装。

所以,我的实际的安装命令没有采用镜像源,或者你也可以换成其他的镜像源进行尝试。

查看安装的torch版本

pip list 或者 conda list 都可以查看到torch的版本号

注意

如果指定从官方的下载地址 : https://download.pytorch.org/whl/torch_stable.html 下载pytorch 不管指不指定torch 和 torchvision 的版本,下载GPU版本,利用pip list 查看 torch的版本的时候版本的后面会有一个cuda版本的后缀。

例如 pip install torch==1.4.0 torchvision==0.5.0 -f https://download.pytorch.org/whl/torch_stable.html 安装时,虽然官方源中有torch=1.4.0 这个版本,但是其找到的还是 torch=1.4.0+cu92这个版本,并下载了这个版本。

而如果不指定安装源或者指定国内的其他镜像源如 清华的镜像源: https://pypi.tuna.tsinghua.edu.cn/simple some-package ,同样是下载GPU版本,利用pip list查看 torch版本的时候版本后面不会有cuda版本的后缀。

以上的结论为实验验证得到,且和使用conda 安装还是pip 安装,安装时指不指定torch版本没有关系。同时也并不是所有的源中都可以找到指定cuda版本的torch版本。如下 ,清华源中就没有指定cuda版本的torch版本,而官方的下载源中就可以找到部分的cuda版本的torch下载源。

所以总结来说,torch版本有没有+cu后缀主要和下载源中存在的torch的版本有关系

最新文章

  1. JsonHelper developed by using Newtonsoft.Json.NET, Deserialize to <T> object , XmlToJson/JsonToXml, QuoteName by using JToken Path.
  2. Key/Value之王Memcached初探:一、掀起Memcached的盖头来
  3. [转]开发者需要了解的WebKit(mark)
  4. jsonObject jsonArray jsonTokener jsonStringer,json解析以及http请求获取josn数据并加以解析
  5. Linux device tree 简要笔记
  6. 通过css实现文本超出部分以省略号(......)代替
  7. X-window
  8. Android数字签名解析(三)
  9. 【NOIP2002】矩形覆盖 DFS
  10. UVA How Big Is It?
  11. 使用gc、objgraph干掉python内存泄露与循环引用!
  12. OpenCV——颜色运算(二)
  13. C# 将文件夹中文件复制到另一个文件夹
  14. TortoiseGit push免输密码
  15. mysql 案例~关于pt-osc工具的用途
  16. string替换字符串,路径的斜杠替换为下划线
  17. Android 本地tomcat服务器接收处理手机上传的数据之案例演示
  18. [转载] C# matlab联合编程简介
  19. 递归--练习6--noi1755菲波那契数列
  20. phpstorm 光标设置

热门文章

  1. KLOOK客路旅行基于Apache Hudi的数据湖实践
  2. HCNP Routing&Switching之MSTP
  3. 使用Spring MVC开发RESTful API(续)
  4. 好客租房3-React的基本使用
  5. Win10系统下怎么让局域网内其他电脑通过IP访问网站
  6. C++primer第一章
  7. VSCode进一步深入了解学习
  8. SQL的语法
  9. 基于MybatisPlus代码生成器(2.0新版本)
  10. 合宙AIR105(三): 定时器, 定时器中断和PWM输出