簡體   English   中英

Gcloud ml-engine: FAILED_PRECONDITION: Field: package_uris 錯誤

[英]Gcloud ml-engine: FAILED_PRECONDITION: Field: package_uris Error

我是 gcloud 的新手,我正在嘗試按照本教程向 gcloud 提交 ML 作業。 我在提交作業時遇到了錯誤。 這是完整的日志。

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/訓練--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/z.gs,gs,1.tar /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

任何人都知道如何解決它? 僅供參考,我只是手動上傳存儲所需的所有文件。

我相信我在解決“在 Cloud AI 平台上使用 GPU 進行分布式訓練”實驗室時遇到了同樣的問題。 它的筆記本放在這里

最簡單的想法(解決這個問題,如果它發生在實驗室完成期間)是禁用你的存儲桶的“限制公共訪問”,你試圖在其中運行你的工作。 您可以在“雲存儲”>“存儲桶詳細信息”頁面上執行此操作。 這立即解決了我的問題。

當然,公開訪問您的工作工件根本不是安全的方法。 更好的解決方案(如果您在工作項目中遇到同樣的問題)肯定會向試圖通過IAM & Admin service訪問您的工作數據存儲桶的工作人員授予適當的權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM