部署模型 Gcloud ML 引擎版本创建期间出现的问题



当我使用以下命令创建机器学习模型的版本(无论是我自己的模型还是 ML Engine 人口普查示例(时:$ gcloud ml-engine version create v1 --model $MODEL_NAME --origin $MODEL_BINARIES --runtime-version 1.10

我收到一个错误说:错误:(gcloud.ml-engine.versions.create(FAILED_PRECONDITION:无法从模型路径中识别框架。请确保您的模型文件名正确。

遇到了同样的问题,JOB_ID在我的情况下是空的,通过添加修复

JOB_ID=census_211004_181920

在OUTPUT_PATH声明之前。您可以在存储浏览器中检查您的JOB_ID。

确保MODEL_BINARIES是包含saved_model.pb文件的文件夹。

当我关注谷歌文档时,

gsutil cp -r SavedModel/saved_model ${YOUR_GCS_BUCKET}/model_dir_tmp/

它只是将文件saved_model.pb复制到${YOUR_GCS_BUCKET}/model_dir_tmp,而不是创建${YOUR_GCS_BUCKET}/model_dir_tmp/saved_model

后来,当我通过${YOUR_GCS_BUCKET}/model_dir_tmp/saved_model --origin时,我收到了关于框架无法从模型路径中识别的投诉。

我手动转到云控制台网页,创建了一个文件夹saved_model并将文件saved_model.pb移动到其中。

最新更新