TensorFlow-对象检测:AttributeError:在train.py

时间:2019-10-24 14:50:30

标签: python tensorflow object-detection

train.py执行期间遇到问题。

这是命令行:  python train.py --logtosderr --train_dir = training / --pipeline_config_path = training / ssd_inception_v2_coco.config

这是结果:

警告:tensorflow:来自/home/vivien/.conda/envs/tensorflow_cpu/lib/python3.6/site-packages/tensorflow/python/platform/app.py:125:main(来自 main < / strong>),并且在以后的版本中将其删除。 更新说明: 使用object_detection / model_main.py。 警告:tensorflow:从/home/vivien/analyse_video/TensorFlow/models/research/object_detection/legacy/trainer.py:266:不推荐使用create_global_step(来自tensorflow.contrib.framework.python.ops.variables),并将其删除未来版本。 更新说明: 请切换到tf.train.create_global_step 警告:tensorflow:num_readers已减少为1以匹配输入文件分片。 INFO:tensorflow:预测框之前的附加转化深度:0 INFO:tensorflow:预测框之前的附加转化深度:0 INFO:tensorflow:预测框之前的附加转化深度:0 INFO:tensorflow:预测框之前的附加转化深度:0 INFO:tensorflow:预测框之前的附加转化深度:0 INFO:tensorflow:预测框之前的附加转化深度:0 追溯(最近一次通话):   文件“ train.py”,行184,在     tf.app.run()   运行中的文件“ /home/vivien/.conda/envs/tensorflow_cpu/lib/python3.6/site-packages/tensorflow/python/platform/app.py”,第125行     _sys.exit(main(argv))   文件“ /home/vivien/.conda/envs/tensorflow_cpu/lib/python3.6/site-packages/tensorflow/python/util/deprecation.py”,行250,在new_func中     return func(* args,** kwargs)   在主文件中的文件“ train.py”,第180行     graph_hook_fn = graph_rewriter_fn)   在火车上的文件“ /home/vivien/analyse_video/TensorFlow/models/research/object_detection/legacy/trainer.py”,第393行     train_config.load_all_detection_checkpoint_vars))   在restore_map中的文件“ /home/vivien/analyse_video/TensorFlow/models/research/object_detection/meta_architectures/ssd_meta_arch.py​​”,第1321行     对于variables_helper.get_global_variables_safely()中的变量:   在get_global_variables_safely文件中的第174行“ /home/vivien/analyse_video/TensorFlow/models/research/object_detection/utils/variables_helper.py”     使用tf.init_scope(): AttributeError:模块“ tensorflow”没有属性“ init_scope”

谢谢

1 个答案:

答案 0 :(得分:1)

使用tensorflow / models github repo的提交d530ac5为我解决了这个问题。 请参阅此link