当前位置: 首页 > news >正文

TensorFlow与pytorch特定版本虚拟环境的安装

TensorFlow与Python的版本对应,注意,一定要选择对应的版本,否则会让你非常痛苦,折腾很久搞不清楚原因。

在这里插入图片描述
建议使用国内镜像源安装
没有GPU后缀的就表示是CPU版本的,不加版本就是最新

pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

还可以指定版本

pip install tensorflow==1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple

GPU版本

pip install tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow-gpu==1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple

完成虚拟环境配置以及包的安装就可以运行程序啦
如下,成功了
在这里插入图片描述
pytorch也是一样,但是要注意去pytorch官网上进行版本的匹配和选择
https://pytorch.org/get-started/previous-versions/
在这里插入图片描述
这里有不同模块的版本对应,一定要看清楚了再安装下载,不然很容易失败。torchvision是专门做视觉的,如果不需要可以不下
在这里插入图片描述
cuda和pytorch的对应
在这里插入图片描述

安装,用清华源加速

pip install torch===1.7.0 torchvision===0.8.0 -i https://pypi.tuna
.tsinghua.edu.cn/simple

然后,出错了,ERROR: torch has an invalid wheel, .dist-info directory not found
巧的是,貌似只有1.7安装会出现这个问题,这个时候就不要再使用清华源了,所以有时候国内镜像源并非全能。
恢复到国外的

pip install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

注意,以上语法均是临时使用清华源加速,若想默认,则使用以下语句设置

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

另外也可以使用离线下载安装

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

在这里插入图片描述
选择需要的版本进行下载,cu102 # 表示 CUDA=10.2 ,cp37 # 表示 python=3.7

下载好 torch 的 .whl 文件后,用 pip 安装,先 cd 到下载的文件夹,然后执行安装命令

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

如果下载了torchvision,则安装也是一样

pip install torchvision-0.8.0-cp36-cp36m-win_amd64.whl

注意注意注意

报错一般情况下都是因为版本不匹配的问题,所以出错了一定要从版本入手检查问题
在这里插入图片描述

http://www.lryc.cn/news/168918.html

相关文章:

  • 【SpringMVC】拦截器JSR303的使用
  • Java - LambdaQueryWrapper 的常用方法
  • Selenium常见问题解析
  • 【npm】npm私有库的使用-绑定
  • spring seccurity OAuth 2.0授权服务器工作流程
  • 【Tensorflow 2.12 电影推荐系统之排序模型】
  • ROS2-IRON Ubuntu-22.0 源码下载失败解决方法 vcs import --input
  • 百度SEO优化技巧大揭秘(百度SEO优化策略,提升网站排名)
  • JavaScript:二进制数组【笔记】
  • 华为云认证考试包含哪些内容?
  • 进程程序替换
  • 理解HTTPS/TLS/SSL(二)可视化TLS握手过程并解密加密数据
  • 一文详解TCP三次握手四次挥手
  • PDF怎么转图片?四种转换方法分享
  • 华为OD机试 - 压缩报文还原 - 正则表达式(Java 2023 B卷 100分)
  • 电商API的应用价值:淘宝1688京东API接口系列
  • day38 代码回想录 斐波那契数爬楼梯使用最小花费爬楼梯
  • Flink DataStream 体系
  • Linux的调试工具 - gdb(超详细)
  • 已知平面内三点,求其平面的法向量
  • HTML
  • Java手写最大子数组和算法(如Kadane算法)和最大子数组和算法(如Kadane算法)应用拓展案例
  • 掌握NVM、NRM和NPM:Node.js开发的利器
  • Nacos 2.2.3 部署到linux
  • 设计模式之十:状态模式
  • Python 的运算符和语句(条件、循环、异常)基本使用指南
  • 文心一言 VS 讯飞星火 VS chatgpt (94)-- 算法导论9.2 3题
  • React中组件通信01——props
  • 接口测试——接口协议抓包分析与mock_L1
  • 四种常用的自动化测试框架