【问题标题】:How to edit a saved Tensorboard Summary?如何编辑已保存的 Tensorboard 摘要?
【发布时间】:2019-07-26 00:45:28
【问题描述】:

我想将某个已保存的特定张量板摘要的所有步长值移动一定量。例如:结果从步骤 1.000.001 开始,我希望结果再次显示从 1 开始,将所有值移动 1.000.000。

我怎样才能最好地做到这一点?

【问题讨论】:

    标签: logging edit tensorboard


    【解决方案1】:

    我自己找到了解决方案:

    您可以使用 summary_iterator 再次读取它。然后对于每个事件,将值保存到新的摘要中。所以就我而言,我需要这样的东西:

    summary_writer = tf.summary.FileWriter("someName")
    
    for event in tf.train.summary_iterator("somePath"):
        if (event.step > 1000000):
            summary = tf.Summary()
            shifted_step = event.step - 1000000
            for value in event.summary.value:
                print(value.tag)
                if (value.HasField('simple_value')):
                    print(value.simple_value)
                    summary.value.add(tag='{}'.format(value.tag),simple_value=value.simple_value)
    
            summary_writer.add_summary(summary, shifted_step)
            summary_writer.flush()
    

    【讨论】:

      猜你喜欢
      • 2020-05-21
      • 2019-08-20
      • 2018-12-12
      • 2020-04-04
      • 2011-09-07
      • 1970-01-01
      • 2018-02-26
      • 2018-12-21
      • 1970-01-01
      相关资源
      最近更新 更多