Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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 无法在TF2.0中训练自定义对象检测_Python_Tensorflow2.0 - Fatal编程技术网

Python 无法在TF2.0中训练自定义对象检测

Python 无法在TF2.0中训练自定义对象检测,python,tensorflow2.0,Python,Tensorflow2.0,我使用tensorflow gpu来训练单个对象的自定义对象检测。如果我执行列车命令,我将面临以下问题 (tensor_gpu) C:\Users\admin\Downloads\models\research\object_detection>python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config 20

我使用tensorflow gpu来训练单个对象的自定义对象检测。如果我执行列车命令,我将面临以下问题

(tensor_gpu) C:\Users\admin\Downloads\models\research\object_detection>python train.py --logtostderr 
--train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config
2019-12-02 16:21:53.124045: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 
Successfully opened dynamic library cudart64_100.dll
Traceback (most recent call last):
File "train.py", line 48, in
from tensorflow.contrib import framework as contrib_framework
ModuleNotFoundError: No module named 'tensorflow.contrib'
请考虑一下这个问题并提出一些建议

ModuleNotFoundError:没有名为“tensorflow.contrib”的模块

此错误的原因是“tensorflow.contrib”已从包中删除

因为
tf.contrib
中的所有项目都没有得到Tensorflow的正式支持,因此Tensorflow指定了业主进行维护

从Tensorflow 2.0版本开始,所有contrib项目都有三种未来选择之一:
移动到core
<代码>移动到单独的存储库;或
删除
,其中大部分已与各自的项目业主进行了审查

这提供了
tf.contrib
下所有项目的详细信息和状态

如果您正在使用的库被移动到核心或单独的存储库中,TensorFlow从1.x到2.x的自动代码迁移将不适用于
tf.contrib
项目。您需要手动更改这些部件的代码,建议继续

我可以在表中看到
tf.contrib.slim
被移动到
tensorflow/models
,您可以按照此详细说明使用方法

ModuleNotFoundError:没有名为“tensorflow.contrib”的模块

此错误的原因是“tensorflow.contrib”已从包中删除

因为
tf.contrib
中的所有项目都没有得到Tensorflow的正式支持,因此Tensorflow指定了业主进行维护

从Tensorflow 2.0版本开始,所有contrib项目都有三种未来选择之一:
移动到core
<代码>移动到单独的存储库;或
删除
,其中大部分已与各自的项目业主进行了审查

这提供了
tf.contrib
下所有项目的详细信息和状态

如果您正在使用的库被移动到核心或单独的存储库中,TensorFlow从1.x到2.x的自动代码迁移将不适用于
tf.contrib
项目。您需要手动更改这些部件的代码,建议继续


我可以在表中看到
tf.contrib.slim
被移动到
tensorflow/models
,您可以按照此详细说明使用。

对象检测API还不支持tensorflow 2.0。
tensorflow.contrib
已在tensorflow 2.0中删除,请参见此处:在TF2.0中为tensorflow.contrib替换的任何语法。对象检测API尚不支持tensorflow 2.0。
tensorflow.contrib
已在tensorflow 2.0中删除,请参见此处:在TF2.0中为tensorflow.contrib替换的任何语法。