Google Cloud ML Engine将多个文件路径作为参数传递

时间:2017-07-14 15:41:09

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

我正在尝试在Google Cloud ML Engine上运行作业,并且似乎无法将多个文件路径作为参数传递给解析器。 这是我在终端写的内容:

my_data_directory

--file-path包含我后来想要阅读的多个文件,问题是['gs://my_bucket_name/my_data_directory']只包含var blob = new Blob([sourceString]); var url = window.URL.createObjectURL(blob); var worker = new Worker(url); 而不包含所述目录中的文件列表。

我该如何解决这个问题?

非常感谢提前。

1 个答案:

答案 0 :(得分:-1)

由于您在-- \行之后传递的参数将是用户参数,因此程序处理这些参数的方式在很大程度上取决于您定义的培训师。我会回去修改培训师程序,让它以不同的方式处理目录或采取如下的多个路径:

gcloud ml-engine jobs submit training $JOB_NAME \
    --job-dir $OUTPUT_PATH \
    --runtime-version 1.2 \
    --module-name trainer.task \
    --package-path trainer/ \
    --region $REGION \
    --scale-tier STANDARD_1 \
    -- \
    --train-files $TRAIN_DATA \
    --eval-files $EVAL_DATA \
    --train-steps 1000 \
    --verbosity DEBUG  \
    --eval-steps 100

一些有助于培养自己培训师的链接:[1] [2]