使用" gcloud ml-engine版本创建模型版本时出错"

时间:2018-04-19 18:55:56

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

当我使用命令创建机器学习模型的版本(无论是我自己的模型还是ML引擎census example)时:

  

gcloud ml-engine版本创建v1 \    - 模特$ MODEL_NAME \   --origin $ MODEL_BINARIES \   --runtime-version 1.4

我收到一条错误消息: 错误:(gcloud.ml-engine.versions.create)访问模型失败。请确保最近启用了Cloud ML Api并重试。如果仍无法解决此问题,请与Cloud ML联系。

我尝试的事情:

  1. 不同版本的--runtime-version
  2. 重新启用ML Engine API,再次创建模型,多次创建成功的作业。
  3. 为了确认我的模型不是错误,我再次从头开始实施ML引擎人口普查tutorial。当我在2018年2月尝试时,这tutorial对我来说非常有用。
  4. 即使是教程,我仍然会遇到同样的错误。

    有关如何解决此问题的任何指示?

    自2018年4月19日以来,是否有人试图创建tutorial所示的模型版本?

    我感谢你的帮助。

3 个答案:

答案 0 :(得分:0)

检查modelbinaries是否包含检查点的完整路径文件夹。通常,这将是gs://.../.../.../timestamp,即以时间戳结束

答案 1 :(得分:0)

运行此代码后:

gsutil ls -r $OUTPUT_PATH/export

它将在路径链接中生成新的时间戳记 使用该时间戳记

答案 2 :(得分:0)

运行此命令:

gsutil ls -r $OUTPUT_PATH/export

在输出中,您可以看到一个数字(例如1569256565)。这是新的时间戳

使用新的时间戳运行此命令:

MODEL_BINARIES=$OUTPUT_PATH/export/census/<timestamp>/