【问题标题】:gcloud-ml doesn't create savedModelgcloud-ml 不创建 savedModel
【发布时间】:2018-06-01 02:57:02
【问题描述】:

使用 gcloudml-examples 模板我创建了一个新模型。 使用命令行在 gcloud shell 中本地运行

gcloud ml-engine local train --module-name=trainer.task  --package- 
  path=./trainer -- --train-files="gs://bucket- 
  ml/data/treinamento/train/part
  *.csv" --eval-files="gs://bucket-ml/data/treinamento/test/part*.csv" 
  -- job-dir="gs://bucket-ml/data/treinamento/modelo"

一切正常。GCloud-ml 在 ..treinamento/modelo 创建了几个检查点,并在其中创建了一个包含 savedModel 的文件夹

问题是当我提交到 gcloud 时

gcloud ml-engine jobs submit training "JobName123" \
  --job-dir "gs://bucket-ml/data/export" \
  --packages="gs://bucket-ml/modelo/trainer-0.1.tar.gz"\
  --module-name="trainer.task"\
  --scale-tier=BASIC \
  --region us-east1 \
  -- --train-files="gs://bucket-ml/data/treinamento/train/part*.csv"\
    --eval-files="gs://bucket-ml/data/treinamento/test/part*.csv"\
    --verbosity="DEBUG"

gcloud-ml 读取 train 和 eval 文件,像本地模式一样创建检查点,但不创建文件夹和 savedModel

并且没有错误结束。 代码完全相同。只需使用 python setup.py sdis 打包 trainer。任何人都可以帮助我吗?

【问题讨论】:

    标签: python machine-learning google-cloud-platform


    【解决方案1】:

    您可以像this 文档中提供的示例那样使用“package-path”,而不是使用“packages”。此外,监视 Stackdriver 日志中的任何警告或错误以及 training jobs,它们可能会提供更多信息。

    【讨论】:

      猜你喜欢
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      相关资源
      最近更新 更多