【发布时间】: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