2

我正在使用Experiment 类训练模型,尽管文档似乎建议您可以有多个导出策略:

export_strategies:ExportStrategys 的可迭代,或单个,或无。

当我包含两个时,在使用 ml 引擎进行训练时出现错误:

 AssertionError: Export directory already exists. Please specify a different export directory

使用make_export_strategy 函数时,没有指定导出目录的选项。

我是否以错误的方式处理这个问题?最终,我希望人们能够使用 CSV 和 JSON 输入向同一模型发出预测请求。

 tf.contrib.learn.Experiment(
    estimator=estimator,
    train_input_fn=train_input,
    eval_input_fn=eval_input,
    eval_metrics=eval_metrics,
    train_steps=train_steps,
    eval_steps=eval_steps,
    eval_delay_secs=eval_delay_secs,
    min_eval_frequency=min_eval_frequency,        
    export_strategies=[
      saved_model_export_utils.make_export_strategy(
        serving_input_fn=csv_serving_input_fn,
        exports_to_keep=1),
      saved_model_export_utils.make_export_strategy(
        serving_input_fn=json_serving_input_fn,
        exports_to_keep=1)
    ]
 )
4

0 回答 0