如何直接写入模仿scalar_summary的摘要?
How to directly write to summary which mimics scalar_summary?
我想实现类似 scalar_summary
的东西,但不能用作需要 Variable
的 Op
。例如。如果我打电话给
for i in 10000:
value = 0.2 * i
myfun(tag, value, i)
在 tensorboard 事件中,我希望它生成一个名为 tag 的图,其中有一条线。
我该怎么做?
不要求 scalar_summary
的参数是 Variable
。它只需要是 Tensor
。您可以使 value
成为一个占位符,并在您的 for 循环中提供许多不同的值。
或者,如果您想用纯 Python 代码生成 TensorBoard 日志,您可以执行以下操作:
summary_writer = tf.train.SummaryWriter(log_dir)
for i in 10000:
value = 0.2 * i
summary = tf.Summary(value=[tf.Summary.Value(tag=tag, simple_value=value)])
summary_writer.add_summary(summary, global_step=i)
summary_writer.close()
我想实现类似 scalar_summary
的东西,但不能用作需要 Variable
的 Op
。例如。如果我打电话给
for i in 10000:
value = 0.2 * i
myfun(tag, value, i)
在 tensorboard 事件中,我希望它生成一个名为 tag 的图,其中有一条线。
我该怎么做?
不要求 scalar_summary
的参数是 Variable
。它只需要是 Tensor
。您可以使 value
成为一个占位符,并在您的 for 循环中提供许多不同的值。
或者,如果您想用纯 Python 代码生成 TensorBoard 日志,您可以执行以下操作:
summary_writer = tf.train.SummaryWriter(log_dir)
for i in 10000:
value = 0.2 * i
summary = tf.Summary(value=[tf.Summary.Value(tag=tag, simple_value=value)])
summary_writer.add_summary(summary, global_step=i)
summary_writer.close()