0

错误 2017-11-23 18:39:51 -0800 服务副本工作者 2 以非零状态 1 退出。终止原因:错误。

错误 2017-11-23 18:39:51 -0800 服务回溯(最后一次通话):

错误 2017-11-23 18:39:51 -0800 服务文件“/usr/lib/python2.7/runpy.py”,第 162 行,在 _run_module_as_main 错误 2017-11-23 18:39:51 -0800 服务“",fname,加载程序,pkg_name)

错误 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 行,在

错误 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 行,在

错误 2017-11-23 18:39:51 -0800 来自 object_detection.builders 的服务导入 preprocessor_builder

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

错误 2017-11-23 18:39:51 -0800 来自 object_detection.protos 的服务导入 preprocessor_pb2

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

错误 2017-11-23 18:39:51 -0800 服务选项=无,文件=描述符),

ERROR 2017-11-23 18:39:51 -0800 service TypeError: new () got an unexpected keyword argument 'file'

使用protobuf (3.5.0.post1)

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

4

1 回答 1

0

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

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

REQUIRED_PACKAGES = ['tensorflow>=1.3']
setup(
    ...
    install_requires=REQUIRED_PACKAGES,
    ...
)
于 2017-11-24T04:03:56.310 回答