Tensorflow模型训练:我在这里缺少什么依赖性?

时间:2019-10-17 02:43:02

标签: tensorflow object-detection

尝试执行train.py或model_main.py时,我总是收到错误消息。后者总是返回“没有名为pycocotools的模块。”

train.py错误取决于我尝试的Tensorflow的版本,但始终是“模块tensorflow没有属性'[something]'”,例如“ contrib”或“ experimental”。

我正在使用以下命令:python model_main.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config

我还尝试了将train.py移植到v2,没有任何更改。

完整追溯:

Traceback (most recent call last): File "train.py", line 49, in <module> from object_detection.builders import dataset_builder File "C:\tensorflow1\models\research\object_detection\builders\dataset_builder.py", line 27, in <module> from object_detection.data_decoders import tf_example_decoder File "C:\tensorflow1\models\research\object_detection\data_decoders\tf_example_decoder.py", line 32, in <module> slim_example_decoder = tf.contrib.slim.tfexample_decoder AttributeError: module 'tensorflow' has no attribute 'contrib'

系统信息:

  • Windows 10
  • 通过pip安装的TensorFlow(我尝试过1.5、1.8、1.9和2.0-都会产生不同的错误消息
  • 已安装Python 3.7.4,在虚拟环境中为3.5
  • 仅CPU

非常感谢您关注此问题-我不是专业的程序员,只是一个试图变得更好的业余爱好者。感谢您为解决该问题所提供的帮助,我非常乐于接受教育,以帮助我了解这些问题背后的“原因”!

0 个答案:

没有答案
相关问题