1

hereのチュートリアルの後、私は雲のモデルを訓練する段階に達しました。残念ながら、コマンドGoogleのオブジェクト検出APIチュートリアルを実行するとエラーが発生する

gcloud ml-engine jobs submit training `whoami`_object_detection_`date +%s` \ 
    --job-dir=gs://${YOUR_GCS_BUCKET}/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://${YOUR_GCS_BUCKET}/train \ 
    --pipeline_config_path=gs://${YOUR_GCS_BUCKET}/data/faster_rcnn_resnet101_pets.config 

は、次のエラーが得られます。

ERROR: (gcloud.ml-engine.jobs.submit.training) FAILED_PRECONDITION: Field: package_uris Error: The provided GCS paths [gs://pet-detector-test/train/packages/[REMOVED]/slim-0.1.tar.gz, gs://pet-detector-test/train/packages/[REMOVED]/object_detection-0.1.tar.gz] cannot be read by service account service-[REMOVED]@cloud-ml.google.com.iam.gserviceaccount.com.

:私は、エラーメッセージからいくつかの特定の識別子を削除し、バケットがいるようだ[REMOVED]

にそれらを変更しました必要なデータがすべて含まれています。enter image description hereenter image description here

どのように進めるか?

+0

関連:https://stackoverflow.com/questions/39780277/i-get-an-error-that-gs-path-can-not-be-read -by-service-account –

答えて

1

この問題は、hereのステップをスキップしたことが原因でした。
具体的に - 次のコマンドを使用します。

gcloud config set project [your-project-id] 
gcloud auth application-default login 
関連する問題