Python Google ML引擎预处理器_pb2
我正试图通过谷歌的ML引擎进行培训 我主要按照以下文章中的步骤开发培训和测试集: 我不断遇到以下错误:Python Google ML引擎预处理器_pb2,python,tensorflow,machine-learning,google-cloud-ml,Python,Tensorflow,Machine Learning,Google Cloud Ml,我正试图通过谷歌的ML引擎进行培训 我主要按照以下文章中的步骤开发培训和测试集: 我不断遇到以下错误: Traceback(最后一次调用):文件“/usr/lib/python2.7/runpy.py”,第174行,在运行模块中作为主文件“/uu主文件”,fname,loader,pkg\u名称)文件“/usr/lib/python2.7/runpy.py”,第72行,在运行全局文件“/root/.local/lib/python2.7/site packages/object\u detec
Traceback(最后一次调用):文件“/usr/lib/python2.7/runpy.py”,第174行,在运行模块中作为主文件“/uu主文件”,fname,loader,pkg\u名称)文件“/usr/lib/python2.7/runpy.py”,第72行,在运行全局文件“/root/.local/lib/python2.7/site packages/object\u detection/train.py”第49行,在from object_detection import trainer File“/root/.local/lib/python2.7/site packages/object_detection/trainer.py”第27行中,在from object_detection.builders import preprocessor_builder File“/root/.local/lib/python2.7/site packages/object_detection/builders/preprocessor_builder.py”第21行中,在from object_detection.protos导入预处理器_pb2 ImportError:无法导入名称预处理器_pb2
我克隆并遵循了object_detection的安装步骤,包括protobuf编译和设置PYTHONPATH!示例model\u builder\u test.py
也可以从控制台正常运行
我的培训工作如下:
gcloud ml-engine jobs submit training my_training_job \
--job-dir=gs://myapp.appspot.com/train \
--packages dist/object_detection-0.1.tar.gz,slim/dist/slim-0.1.tar.gz \
--module-name object_detection.train \
--region us-central1 \
--config object_detection/samples/cloud/cloud.yml \
-- \
--train_dir=gs://myapp.appspot.com/train \
--pipeline_config_path=gs://myapp.appspot.com/data/ssd_mobilenet_v1_coco.config
控制台中的python-v返回版本2.7我想我通过将运行时版本改为1.2解决了这个问题:
gcloud ml-engine jobs submit training my_training_job \
--runtime-version 1.2 \
--job-dir=gs://myapp.appspot.com/train \
--packages dist/object_detection-0.1.tar.gz,slim/dist/slim-0.1.tar.gz \
--module-name object_detection.train \
--region us-central1 \
--config object_detection/samples/cloud/cloud.yml \
-- \
-- train_dir=gs://myapp.appspot.com/train \
-- pipeline_config_path=gs://myapp.appspot.com/data/ssd_mobilenet_v1_coco.config
随后,我收到了有关缺少matplotlib的错误,并将以下行更改为
models/research/setup.py
REQUIRED_PACKAGES = ['Pillow>=1.0', 'matplotlib']
并重播:
python setup.py sdist
(cd slim && python setup.py sdist)
我等不及谷歌发布更多工具来简化培训工作流程了 仅供参考,默认运行时版本为1.4,因此从技术上讲,您正在破坏该版本。我们希望了解更多关于简化工作流的想法。介意把它们送到cloudml吗-feedback@google.com?@rhaertel80我们能否改进有关
数据增强选项的文档
?我不确定您指的是什么。介意将您的想法发送到cloudml吗-feedback@google.com?