首页 文章

执行Tensorflow教程时出错

提问于
浏览
0

我按照这个tutorial在Google Cloud 端ml引擎上进行培训 . 我一步一步地遵循它,但是当我将ml作业提交给 Cloud 时我遇到了错误 . 我跑了这个命令 .

sam @sam-VirtualBox:〜/ models / research $ gcloud ml-engine jobs提交培训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.gz,gs:服务帐户service-499049193648@cloud-ml.google.com.iam.gserviceaccount.com无法读取//tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37/object_detection-0.1.tar.gz] . - '@type':type.googleapis.com/google.rpc.BadRequest fieldViolations: - 说明:提供的GCS路径[gs://tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37/slim-0.1.tar.gz,gs:/服务帐户service-499049193648@cloud-ml.google.com.iam.gserviceaccount.com无法读取/tf_testing/train/packages/8ec87a281aadb58d3d82462bbffafa9d7e521cc03025209704bc643eb9f3bc37/object_detection-0.1.tar.gz] . 字段:package_uris

我看到了这个postthis post并尝试了解决方案,但它没有帮助 . 仅供参考,运行此命令时我没有更改 PATH_TO_BE_CONFIGURED . 可能是原因吗?

sed -i“s | PATH_TO_BE_CONFIGURED |”gs:// $ “/ data | g”\ object_detection / samples / configs / faster_rcnn_resnet101_pets.config

1 回答

  • 0

    您需要允许服务帐户读取/写入您的存储桶:

    gsutil acl ch -u $ SVCACCT:WRITE gs:// $ BUCKET /

    gsutil defacl ch -u $ SVCACCT:O gs:// $ BUCKET /

    交替:

    gcloud ml-engine init-project

    将添加服务帐户作为项目的编辑器 . 确保在拥有存储桶的项目中执行此操作

相关问题