在Google Datalab中运行`gcloud ml-engine`命令时出现语法错误

时间:2018-07-19 15:46:12

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

我正在尝试使用DataLab将模型部署到Google ML Engine。该代码在我的实时项目数据实验室中有效,但是在我的暂存数据实验室中却给出了语法错误。我以为这可能是由于gcloud的版本不同,所以我运行了更新程序,但仍然遇到相同的语法错误。我该如何解决?

代码:

MODEL_NAME="waittimes_model_03"
MODEL_VERSION="ml_on_gcp_waittimes_06"
gcloud ml-engine models create ${MODEL_NAME} --regions us-central1
gcloud ml-engine versions create ${MODEL_VERSION} --model ${MODEL_NAME} --origin waitestimates/export/exporter/1532010994 --staging-bucket ${BUCKET}  --runtime-version 1.6

错误:

File "<ipython-input-4-104542ff058c>", line 8
    gcloud ml-engine models create ${MODEL_NAME} --regions us-central1
            ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:1)

在您的命令中添加!前缀,例如

!gcloud ml-engine models create ${MODEL_NAME} --regions us-central1