Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 模块“tensorflow”没有tensorflow 2.0版本的属性“contrib”_Python_Tensorflow_Machine Learning_Tensorflow2.0 - Fatal编程技术网

Python 模块“tensorflow”没有tensorflow 2.0版本的属性“contrib”

Python 模块“tensorflow”没有tensorflow 2.0版本的属性“contrib”,python,tensorflow,machine-learning,tensorflow2.0,Python,Tensorflow,Machine Learning,Tensorflow2.0,这个问题以前也提过,但这个问题对我来说仍然存在。我正试图建立一个 使用tensorflow训练检测器模型。我会告诉你我到目前为止所做的一切: 将tf.contrib替换为TPUStrategy。关于在我的代码中应用此功能的任何建议都将 感激的 已尝试为模型_main.py安装Pycools 尝试将tensorflow.compat.v1作为tf导入,而不是将tensorflow作为tf导入 试着用实验来代替contrib 尝试安装tensorflow插件 根据发行说明,它说 tf.contrib

这个问题以前也提过,但这个问题对我来说仍然存在。我正试图建立一个 使用tensorflow训练检测器模型。我会告诉你我到目前为止所做的一切:

将tf.contrib替换为TPUStrategy。关于在我的代码中应用此功能的任何建议都将 感激的 已尝试为模型_main.py安装Pycools 尝试将tensorflow.compat.v1作为tf导入,而不是将tensorflow作为tf导入 试着用实验来代替contrib 尝试安装tensorflow插件 根据发行说明,它说 tf.contrib已被弃用,功能已迁移到核心TensorFlow API、TensorFlow/插件或完全删除。 如果迁移到tensorflow插件,它是哪个插件? 我几乎什么都试过了。 Tensorflow版本:2.0

获取行中的错误:

slim_example_decoder = tf.contrib.slim.tfexample_decoder
有人能给我提供其他选择吗?

tensorflow.contrib已经不存在了。任何依赖它的代码都是过时的,需要更新,这不是一项简单的任务

到目前为止,tensorflow对象检测API仍然不支持tensorflow 2.0,因为API中的大多数模型都是使用TF Slim构建的,TF Slim是contrib的一部分,但已被删除。slim有一个外部包,但AFAIK没有得到官方支持,充其量只是一个临时解决方案


在对象检测API支持TF2之前,最快的解决方案是将tensorflow降级为1.15。

我已将tensorflow 2.0降级为tensorflow 1.14,并从头开始创建对象,现在我运行了相同的代码train.py。在删除错误后,使用tf.compat.v1而不是tf,将显示一长串错误。我在此寻求您的指导: