Python 无法在TF2.0中训练自定义对象检测
我使用tensorflow gpu来训练单个对象的自定义对象检测。如果我执行列车命令,我将面临以下问题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
(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替换的任何语法。