【发布时间】:2018-05-21 14:26:54
【问题描述】:
我跟着这个tutorial 做谷歌云机器学习引擎的培训。我一步一步地遵循它,但是在将 ml 作业提交到云时遇到错误。我运行了这个命令。
sam@sam-VirtualBox:~/models/research$ gcloud ml-engine 作业提交培训 whoami_object_detection_date +%s --job-dir=gs://tf_testing/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://tf_testing /train --pipeline_config_path=gs://tf_testing/data/faster_rcnn_resnet101_pets.config
我得到了这个错误。
错误:(gcloud.ml-engine.jobs.submit.training)FAILED_PRECONDITION:字段:package_uris 错误:提供的 GCS 路径 [gs://tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37,/slim-0.1.tar。 gs://tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37/object_detection-0.1.tar.gz] 无法被服务帐户 service-499049193648@cloud-ml.google.com.iam.gserviceaccount.com 读取。 - '@type': type.googleapis.com/google.rpc.BadRequest fieldViolations: - 描述: 提供的 GCS 路径 [gs://tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37/slim-0.1.tar.gz, gs:/ /tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37/object_detection-0.1.tar.gz] 无法被服务帐户 service-499049193648@cloud-ml.google.com.iam.gserviceaccount.com 读取。字段:package_uris
我看到了 post 和 this post 并尝试了解决方案,但没有帮助。仅供参考,我在运行此命令时没有更改 PATH_TO_BE_CONFIGURED。会不会是这个原因?
sed -i "s|PATH_TO_BE_CONFIGURED|"gs://${YOUR_GCS_BUCKET}"/data|g" \ object_detection/samples/configs/faster_rcnn_resnet101_pets.config
【问题讨论】:
标签: tensorflow gcloud google-cloud-ml