0

我已经训练了一个我想在 Google Cloud ML Engine 中服务的模型。我已使用所需的 SavedModel 格式将其导出,并使用以下方法对其进行了测试:

gcloud ml-engine local predict --model-dir=saved/ --json-instances=one-record.json

saved/目录只包含saved_model.pb文件,并且one-record.json. 上述命令有效并产生写入控制台的预测。

我已将此目录的内容复制到云存储桶(例如gs://my-bucket/saved/),并尝试创建如下版本:

gcloud ml-engine versions create v1 --model=my-model --origin=gs://my-bucket/saved/ --runtime-version=1.0

该模型存在并使用 创建--enable-logging,但在控制台的 StackDriver 部分中没有生成日志,也没有在我的本地终端上输出。我收到此错误:

Creating version (this might take a few minutes)......failed.                                                                                                                       
ERROR: (gcloud.ml-engine.versions.create) Bad model detected with error:  "Error loading the model: Could not load model. "

有什么办法可以进一步调试吗?“无法加载模型”不是很有帮助,唯一的建议是尝试在本地进行测试,这很有效。

4

0 回答 0