Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查哪个Tensorflow版本与Tensorflow模型园兼容?

如何检查哪个Tensorflow版本与Tensorflow模型园兼容?
EN

Stack Overflow用户
提问于 2022-02-08 02:49:04
回答 1查看 350关注 0票数 0

为了使用带有Tensorflow的预训练模型,我们克隆TensorFlow模型园,然后在模型动物园中选择一个模型,例如,检测模型动物园:EfficientDet D0 512x512。

是否可以检测到Tensorflow的正确版本,例如2.7.02.7.12.8.0,这样肯定会与上述设置一起工作吗?

文档(README.md)似乎没有提到这一要求。也许这是暗示的?

我检查了setup.py的对象检测,但仍然没有线索!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\models\research\object_detection\packages\tf2\setup.py
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
REQUIRED_PACKAGES = [
    # Required for apache-beam with PY3
    'avro-python3',
    'apache-beam',
    'pillow',
    'lxml',
    'matplotlib',
    'Cython',
    'contextlib2',
    'tf-slim',
    'six',
    'pycocotools',
    'lvis',
    'scipy',
    'pandas',
    'tf-models-official>=2.5.1',
    'tensorflow_io',
    'keras'
]
EN

回答 1

Stack Overflow用户

发布于 2022-02-08 08:20:24

我不知道有一种正式/快速的方法来确定的右Tensorflow版本,给出一个特定的 模范花园版本master分支。然而,这里是我的解决办法:

  1. 在上面的REQUIRED_PACKAGES中,我们看到了tf-models-official>=2.5.1
  2. 检查包装历史 on pypi.org,最新版本,截止到03.02.2022,是2.8.0
  3. 因此,在安装这个\models\research\object_detection\packages\tf2\setup.py文件时,pip自然会获取tf-models-official的最新版本,即2.8.0,这要归功于>=符号。
  4. 但是,给定tf-models-officialv2.8.0,其所需的包是在tf-models-official-2.8.0\tf_models_official.egg-info\requires.txt中定义的(注意:下载包并使用链接解压缩)。
  5. 在这里,我们发现:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tensorflow~=2.8.0

...meaning所需的Tensorflow版本是2.8.*

这可能是不需要的,例如在CoLab中,目前的版本是2.7.0

  1. 为了解决这个问题,我们应该使用tf-models-officialv2.7.0。注意,它与Tensorflow版本匹配。在这个版本的2.7.0requires.txt中,我们应该看到tensorflow>=2.4.0,它已经被CoLab的默认Tensorflow版本(2.7.0)所满足。
  2. 为了解决这一问题,应该将\models\research\object_detection\packages\tf2\setup.py'tf-models-official>=2.5.1'修改为'tf-models-official==2.7.0'

警告:我认为这一攻击不会影响对象检测API的功能,因为它最初需要任何tf-models-official >= 2.5.1。我们只需将其修改为==2.7.0即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71032585

复制
相关文章
python 查tensorflow版本_如何查看tensorflow的版本「建议收藏」
本文介绍如何使用pip查看tensorflow的版本号,请查看如下步骤。本文使用的windows10系统,如为linux系统也是同样用pip命令查看。
全栈程序员站长
2022/09/12
11.1K0
python 查tensorflow版本_如何查看tensorflow的版本「建议收藏」
查看TensorFlow版本_查看tensorflow编译版本
由于tensorflow版本不同,可能一些函数的调用也有变换,这时候可能需要查看tensorflow版本,可以在终端输入查询命令如下:
全栈程序员站长
2022/08/03
2.1K0
查看TensorFlow版本_查看tensorflow编译版本
TensorFlow版本与Python版本对应关系以及TensorFlow包的下载
大家好,又见面了,我是你们的朋友全栈君。 下载地址:https://www.tensorflow.org/install/pip?lang=python2 Anconda下Python2.7版本的Te
全栈程序员站长
2022/09/01
2.4K0
tensorflow保存与恢复模型
pb 格式模型保存与恢复相比于前面的 .ckpt 格式而言要稍微麻烦一点,但使用更灵活,特别是模型恢复,因为它可以脱离会话(Session)而存在,便于部署。
羽翰尘
2019/11/20
1.2K0
使用Tensorflow实现口算检查器(1):模型选择
周末在家帮娃检查口算作业,发现一个非常有意思的应用:拿手机对着作业拍照,立马就能知道有没有做错的题目。如果做错了,还会标记出来,并给出正确答案。
云水木石
2019/07/02
1.5K0
使用Tensorflow实现口算检查器(1):模型选择
tensorflow版本安装
我是在Anaconda里安装tensorflow的,安装命令可以在控制台输入: pip install tensorflow 卸载命令: pip uninstall tensorflow 但是如果想安
瓜大三哥
2018/02/26
8980
tensorflow版本安装
TensorFlow和Pytorch:你选哪个
TensorFlow和Pytorch都是深度学习中流行的框架,两种框架各有优势,其中PyTorch v1.0于2018年10月发布,同时发布fastai v1.0,这两个版本都标志着pytorch框架走向成熟;TensorFlow 2.0 alpha于2019年3月4日发布。该版本增加了新功能并改善了用户体验,更加紧密地集成了Keras作为其高级API。如何选择一个框架来学习就成了大家讨论的问题。所以今天我们来用数据分析一下目前哪个框架更受大家欢迎。
深度学习与Python
2019/06/19
3.3K0
MAC如何查看Tensorflow版本号[通俗易懂]
#首先打开MAC终端(terminal) 1、激活tensorflow; 2、然后进入python(根据版本不同输入自带版本号) 3、输入python语句执行查询
全栈程序员站长
2022/09/12
9590
TensorFlow版本-如何更新?(踩坑版)
2017/10/26,我的tensorflow是从0.12版本升级到最新版本(1.3)的,基于python3.5的 升级 升级很简单(在这里感谢一下为简化 TensorFlow 安装过程的工程师们),
双愚
2018/05/28
10.3K0
【tensorflow】模型加载
.load() 只能加载.npy文件,.restore() 只能加载 ckpt(checkpoint)文件。
JNingWei
2020/04/25
1.3K0
TensorFlow 模型剪枝
在上一篇文章“神经网络剪枝2019”(点击文末阅读原文可以打开知乎原文)中,我们回顾了一些关于修剪神经网络的优秀文献。我们了解到,剪枝是一种模型优化技术,包括去掉权重张量中不必要的值。这使模型更小且精度和基线模型非常接近。 在本文中,我们将通过一个示例来应用剪枝,并查看对最终模型大小和预测误差的影响。
McGL
2020/09/03
1.1K0
查看tensorflow版本信息
3.输入import tensorflow as tf 和 tf.__version__
全栈程序员站长
2022/09/12
2.4K0
查看tensorflow版本信息
Tensorflow SavedModel模型的保存与加载
这两天搜索了不少关于Tensorflow模型保存与加载的资料,发现很多资料都是关于checkpoints模型格式的,而最新的SavedModel模型格式则资料较少,为此总结一下TensorFlow如何保存SavedModel模型,并加载之。
云水木石
2019/07/02
5.5K0
TensorFlow 安装GPU版本
TensorFlow 有两个版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安装 GPU 版本,请先确认你的显卡支持 CUDA。我安装的是 GPU 版本,采用 pip 安装方式,所以就以 GPU 安装为例,CPU 版本只不过不需要安装 CUDA 和 cuDNN。
Centy Zhao
2019/12/26
1.5K0
如何合并两个TensorFlow模型
这是Tensorflow SavedModel模型系列文章的第三篇,也是终章。在《Tensorflow SavedModel模型的保存与加载》中,我们谈到了Tensorflow模型如何保存为SavedModel格式,以及如何加载之。在《如何查看tensorflow SavedModel格式模型的信息》中,我们演示了如何查看模型的signature和计算图结构。在本文中,我们将探讨如何合并两个模型,简单的说,就是将第一个模型的输出,作为第二个模型的输入,串联起来形成一个新模型。
云水木石
2019/07/01
2.9K1
tensorflow(四十七):tensorflow模型持久化
模型保存 from tensorflow import graph_util graph_def = tf.get_default_graph().as_graph_def() # variable 搞成常量节点放到 graph_def 中。并按照 输出 节点进行剪枝 constant_graph = graph_util.convert_variables_to_constants(sess, graph_def,
ke1th
2020/11/24
3500
Tensorflow生成模型收集: GANs与VAEs
本文将收集TensorFlow可生成的模型,列举出各种GANs和VAEs的Tensorflow实现。 生成对抗网络(GANs) 列表 GAN文章链接:https://arxiv.org/abs/140
AiTechYun
2018/03/02
1.7K0
Tensorflow生成模型收集: GANs与VAEs
TensorFlow Wide And Deep 模型详解与应用
作者 | 汪剑 责编 | 何永灿 Wide and deep 模型是 TensorFlow 在 2016 年 6 月左右发布的一类用于分类和回归的模型,并应用到了 Google Play 的应用推荐中 [1]。wide and deep 模型的核心思想是结合线性模型的记忆能力(memorization)和 DNN 模型的泛化能力(generalization),在训练过程中同时优化 2 个模型的参数,从而达到整体模型的预测能力最优。 结合我们的产品应用场景同 Google Play 的推荐场景存在较多的类似
用户1737318
2018/06/05
3.5K0
如何用TF Serving部署TensorFlow模型
如何将机器学习(ML)模型部署上线至生产环境已成为经常性的热门话题。为此许多公司和框架提出了各种不同的解决方案。
AI研习社
2019/05/08
3K0
如何用TF Serving部署TensorFlow模型
【tensorflow】tensorflow如何避免内存泄漏
一定要用 sess.graph.finalize(),相当于把整个图冻住,使图变为只读的形式,不再允许增加节点。
JNingWei
2020/03/17
1.8K0

相似问题

每个TensorFlow版本使用哪个TensorFlow模型版本?

10

哪个版本的TensorFlow与numpy==1.19.1兼容?

16

哪个TensorFlow版本与NumPy version==1.18兼容?

17

哪个Cuda版本兼容Tensorflow 1.8.0?

127

哪个版本的TensorFlow.js与在TensorFlow 1.12.0 (Python)中训练的模型兼容?

121
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文