- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我正在尝试使用 Tensorflow 实现对象检测,并且我的部分代码使用了 tf.contrib。问题是 tf.contrib 在 Tensorflow 2.0 中不受支持。
我尝试使用 tf_upgrade_v2 脚本,但收到以下消息:
错误:在已弃用的模块 tf.contrib 中使用成员 tf.contrib.slim。 tf.contrib.slim 无法自动转换。 tf.contrib 不会随 TensorFlow 2.0 一起分发,请考虑在 non-contrib TensorFlow 中使用替代方案,这是一个社区维护的存储库,例如 tensorflow/addons,或者 fork 所需的代码。
import functools
import tensorflow as tf
from object_detection.core import box_predictor
from object_detection.utils import shape_utils
from object_detection.utils import static_shape
slim = tf.contrib.slim
最佳答案
由于tf.contrib
中的所有项目没有得到 Tensorflow 的官方支持,它有指定的所有者来维护它。
所有贡献和功能都旨在合并到核心 Tensorflow 中。
从 Tensorflow 2.0 版本开始,所有 contrib 项目的 future 都有以下三个选项之一:move to core
; move to a separate repository
;或 delete
,其中大部分已经与各自的项目所有者进行了审查。
这个link提供 tf.contrib
下所有项目的详细信息和状态.
如果您正在使用的库被移动到核心或单独的存储库,TensorFlow 从 1.x 到 2.x 的自动代码迁移将不适用于 tf.contrib
项目。您需要手动更改这些部分的代码,建议您继续这样做。
我可以在表中看到 tf.contrib.slim
移至 tensorflow/models
,你可以关注这个link详细用法。
关于python - 如何将 tf.contrib 转换为 Tensorflow 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58823230/
我是一名优秀的程序员,十分优秀!