Tensorflow对象检测模型培训在谷歌云上失败

时间:2017-11-24 03:06:04

标签: tensorflow object-detection-api

  

ERROR 2017-11-23 18:39:51 -0800服务复制工作者2退出   非零状态为1.终止原因:错误。

     

ERROR 2017-11-23 18:39:51 -0800服务Traceback(最近的电话   最后):

     

ERROR 2017-11-23 18:39:51 -0800服务档案   “/usr/lib/python2.7/runpy.py”,第162行,在_run_module_as_main中   ERROR 2017-11-23 18:39:51 -0800服务“主要”,fname,   loader,pkg_name)

     

ERROR 2017-11-23 18:39:51 -0800服务档案   “/usr/lib/python2.7/runpy.py”,第72行,在_run_code中

     

错误2017-11-23   18:39:51 -0800 run_globals中的服务执行代码

     

错误2017-11-23   18:39:51 -0800服务档案   “/root/.local/lib/python2.7/site-packages/object_detection/train.py”   第49行,

     

ERROR 2017-11-23 18:39:51 -0800来自的服务   object_detection导入培训师

     

错误2017-11-23 18:39:51   -0800服务文件“/root/.local/lib/python2.7/site-packages/object_detection/trainer.py”,   第27行,

     

ERROR 2017-11-23 18:39:51 -0800来自的服务   object_detection.builders import preprocessor_builder

     

错误2017-11-23   18:39:51 -0800服务档案   “/root/.local/lib/python2.7/site-packages/object_detection/builders/preprocessor_builder.py”   第21行,

     

ERROR 2017-11-23 18:39:51 -0800来自的服务   object_detection.protos import preprocessor_pb2

     

错误2017-11-23   18:39:51 -0800服务档案   “/root/.local/lib/python2.7/site-packages/object_detection/protos/preprocessor_pb2.py”   第71行,

     

ERROR 2017-11-23 18:39:51 -0800服务选项=无,文件= DESCRIPTOR),

     

错误2017-11-23 18:39:51   -0800服务TypeError: new ()得到了一个意外的关键字参数'file'

使用protobuf (3.5.0.post1)

但是当我在本地运行时,没有错误!

1 个答案:

答案 0 :(得分:0)

Cloud ML Engine不支持最新版本的TensorFlow或protobuf。您可以看到当前的包和版本here。您是否已将protobuf添加到setup.py中所需包的列表中?

在setup.py中,您可以使用以下代码请求更新版本的TensorFlow:

custom.model.ts
相关问题