在模型gcloud ml-engine版本创建过程中出现的问题

时间:2019-04-03 06:24:03

标签: google-cloud-platform google-cloud-ml

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

我收到一条错误消息:错误:(gcloud.ml-engine.versions.create)失败:不能从模型路径中识别出框架。请确保您的模型文件名正确。

1 个答案:

答案 0 :(得分:0)

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

当我遵循Google文档时,

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时,我收到了关于无法从模型路径中识别出Framework的投诉。

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