首页 > 解决方案 > 为什么 Tensorboard1.15 会为每个 global_step 创建一个单独的图?

问题描述

我有一个在初始化时创建作家的类:

self.sess = tf.Session()
self.summary_writer = tf.summary.FileWriter(train_log_dir)

然后,在另一个函数中,我运行

with tf.name_scope('stats'):
    for i in range(num_epochs):
        tf.summary.scalar("some_parameter", val1)
        summaries = tf.summary.merge_all()
        summary = self.sess.run(summaries)
        self.summary_writer.add_summary(summary, i)
        self.summary_writer.flush()

在张量板中,我希望有一个图,其中我看到每个 i 的 some_parameter 值。相反,我看到了 num_epochs 个图,每个图都命名为stats_i/some_parameter,其中 i 是一个纪元的编号。

我究竟做错了什么?

标签: tensorflowtensorboard

解决方案


推荐阅读