Tensorflow 使用“创建模型版本”时出错;gcloud ml引擎版本创建";

Tensorflow 使用“创建模型版本”时出错;gcloud ml引擎版本创建";,tensorflow,google-cloud-platform,google-cloud-ml,Tensorflow,Google Cloud Platform,Google Cloud Ml,当我使用以下命令创建机器学习模型的版本时(无论是我自己的模型还是ML引擎): gcloud ml引擎版本创建v1\ --型号$model\u名称\ --源代码$MODEL_二进制文件\ --运行时版本1.4 我得到一个错误,说: 错误:(gcloud.ml engine.versions.create)访问模型失败。请确保最近启用了CloudML Api,然后重试。如果这不能解决此问题,请联系Cloud ML。 我尝试过的事情: 不同版本的--运行时版本 重新启用ML引擎API,再次创建模型,多

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

gcloud ml引擎版本创建v1\ --型号$model\u名称\ --源代码$MODEL_二进制文件\ --运行时版本1.4

我得到一个错误,说: 错误:(gcloud.ml engine.versions.create)访问模型失败。请确保最近启用了CloudML Api,然后重试。如果这不能解决此问题,请联系Cloud ML。

我尝试过的事情:

  • 不同版本的--运行时版本
  • 重新启用ML引擎API,再次创建模型,多次创建成功的作业
  • 为了确认我自己的模型没有错误,我再次从头开始实现了ML引擎普查。当我在2018年2月尝试时,这对我来说非常有效
  • 即使是在教程中,我仍然会遇到同样的错误

    有关于如何解决这个问题的建议吗

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


    谢谢你的帮助

    检查modelbinaries是否为包含检查点的完整路径文件夹。通常,这将是gs://…//…/时间戳,即在运行此代码后以时间戳结束:

    gsutil ls -r $OUTPUT_PATH/export
    
    它将在路径链接中生成新的时间戳 使用该时间戳运行以下命令:

    gsutil ls -r $OUTPUT_PATH/export
    
    在输出中,您可以看到一个数字(如1569256565)。这是新的时间戳

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

    MODEL_BINARIES=$OUTPUT_PATH/export/census/<timestamp>/
    
    MODEL_BINARIES=$OUTPUT_PATH/export/census//
    
    Hi Lak,yes MODEL_BINARIES是包含gs://$BUCKET_NAME/./export/./timestamp的整个路径。我也犯了同样的错误。我甚至尝试为不同版本的运行时版本安装tensorflow对应的版本。我想知道是什么导致了这个错误。建议运行{gcloud components update}来安装最新的gcloud,然后按照说明进行操作。使用gcloud ml引擎版本创建
    {MODEL_VERSION}--MODEL={MODEL_NAME}--origin={MODEL_PATH(PICKLED FILE)}--runtime VERSION=“1.6”--framework=“e.g SCIKIT_LEARN”
    Abdul,是的,我运行了gcloud组件更新。我还安装了tensorflow 1.6,并使用参数运行了“gcloud ml engine versions create”。我仍然会犯同样的错误。为了确保我自己的模型没有错误,我从头开始实现了ML引擎普查教程[1]。我仍然会犯同样的错误。事实上,在2018年2月,同样的教程对我非常有效。只是好奇,在过去的一周左右,你有没有尝试过这个教程?您是否能够成功创建模型版本?[1] 是否正在创建运行时版本为1.6的模型版本?是。我还尝试了从1.4开始的几个运行时版本。我还在GCP中安装了相应版本的TensorFlow。