我已经训练了自己的模型和official tutorial中的模型。
我现在要部署模型以支持预测。但是,它总是给我一个错误,说:
"create version failed. internal error happened"
当我尝试通过运行来部署模型时:
gcloud ml-engine versions create v1 \
--model $MODEL_NAME \
--origin $MODEL_BINARIES \
--python-version 3.5 \
--runtime-version 1.13
*模型二进制文件应该是正确的,因为我将其指向包含model.pb和变量文件夹的文件夹,例如MODEL_BINARIES=gs://$BUCKET_NAME/results/20190404_020134/saved_model/1554343466
。
我也尝试过更改模型的区域设置,但这无济于事。
答案 0 :(得分:0)
打开GCS存储桶,训练后的模型必须位于同一区域。这在Cloud ML教程中没有很好地解释,其中只说:
Note: Use the same region where you plan on running Cloud ML Engine jobs. The example uses us-central1 because that is the region used in the getting-started instructions.
还要注意,很多区域都不能同时用于桶训练和模型训练(例如,asia-east1)。