【问题标题】:Is there a default output-directory for TensorFlow training batchjobs?TensorFlow 训练批处理作业是否有默认输出目录?
【发布时间】:2019-02-19 12:18:32
【问题描述】:

最近,我正在尝试为 TensorFlow 实现训练服务。

我无法在文档中找到有关培训作业的输出目录的任何信息。

有没有 TensorFlow 使用的 default-dir(我真的一点也不熟悉 TensorFlow)?

我还在考虑输出目录是否可以(可能)被编码到训练脚本中,甚至可以通过 CLI 在应用程序调用中指定。

有人可以帮忙吗?

【问题讨论】:

  • SO 不是一个很棒的教程网站,这些问题感觉可以通过一些研究和张量教程来回答。你做了什么研究?
  • 事情是:我很不确定从哪里开始搜索。如果没有对问题的正确描述,就很难找到正确的答案。我在 Tensorflow 文档中进行搜索,但任何关于培训的内容都没有提及任何关于培训输出的内容。
  • 既然您说您根本不熟悉 tensorflow,那么您可能应该从那里开始。该站点不是提供与特定编码示例无关的答案的好地方。这个想法是你展示你的研究。例如,blog.floydhub.com/teaching-my-robot-with-tensorflow 很容易找到,它引用了一个输出目录,这是对 Tensor 提供的 Python 文件进行调整的结果。这个想法是你可能需要回到你的工具集上,因为一般使用问题在这里没有太大的吸引力。

标签: python python-3.x tensorflow batch-processing tensor


【解决方案1】:

如果您使用Estimator API,则默认输出目录通过model_dir 参数指定。如果您不指定一个,则会为您创建一个临时目录。请参阅文档字符串:

model_dir:保存模型参数、图形等的目录。这也可用于将检查点从目录加载到估计器中,以继续训练先前保存的模型。如果是 PathLike 对象,则路径将被解析。如果设置为 None,则将使用 config 中的 model_dir。如果两者都设置,则它们必须相同。如果两者都没有,将使用一个临时目录。

【讨论】:

    猜你喜欢
    • 2018-04-01
    • 2017-04-05
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多