logging - 如何编辑保存的 Tensorboard 摘要?

标签 logging edit tensorboard

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

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

最佳答案

我自己找到了解决方案:

您可以使用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()

关于logging - 如何编辑保存的 Tensorboard 摘要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54987749/

相关文章:

amazon-web-services - 我如何将 tensorboard 与 aws sagemaker tensorflow 一起使用?

php - 在 php/symfony2 中有条件地创建和保存单独的日志文件

python - "Edit with IDLE"上下文菜单中缺少选项

sharepoint 用户无法编辑他们的工作流任务

tensorflow - 如何在 tensorflow 模型内转换后打印特征值

pytorch - Tensorboard 简历训练图

python - pytest:基于每个模块的选择性日志级别

file - 日志文件不会生成完整的日志,尽管执行已完成

Python 记录到控制台

linux - 防止在 bash 中意外编辑历史记录