遵循 google 对象检测 API 教程时出错
Error when following google object detection API tutorial
在按照 here 中的教程进行操作时,我已经到了在云端训练模型的阶段。不幸的是,命令
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]
桶似乎包含了所有必要的数据,
知道如何进行吗?
问题是由于在 here 中跳过了一个步骤。
具体来说 - 使用以下命令:
gcloud config set project [your-project-id]
gcloud auth application-default login
在按照 here 中的教程进行操作时,我已经到了在云端训练模型的阶段。不幸的是,命令
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]
桶似乎包含了所有必要的数据,
知道如何进行吗?
问题是由于在 here 中跳过了一个步骤。
具体来说 - 使用以下命令:
gcloud config set project [your-project-id]
gcloud auth application-default login