【问题标题】:Wrong x axis on TensorBoard graphicsTensorBoard 图形上的 x 轴错误
【发布时间】:2018-07-31 11:48:37
【问题描述】:

我是 TensorFlow 的新手,对 TensorBoard 的总结有点失望。 这是一个简单的例子(来自 Jupyter 笔记本单元):

import tensorflow as tf
import numpy as np

!rm ./test/*
tf.reset_default_graph()

x = tf.get_variable('gs', initializer=tf.zeros_initializer, shape=(), trainable=False)
inc_x = tf.assign_add(x, 1, use_locking=True)
tf.summary.scalar('step', inc_x)

const = tf.constant(1)
tf.summary.scalar('const', const)

summary = tf.summary.merge_all()

writer = tf.summary.FileWriter('./test')        
with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())

    for i in range(100):
        _summary, _, _inc_x = sess.run([summary, const, inc_x])
        writer.add_summary(_summary, i)

!tensorboard --logdir ./test/

我看到 2 个图形,其中 x 轴的值从 0100(取决于 i)。但是在 TensorBoard 中,x 轴取值来自 [0;70] (见屏幕截图)如果我删除常量评估,上限将变为90

我做错了什么,应该如何构建可信摘要?

【问题讨论】:

    标签: python tensorflow tensorboard


    【解决方案1】:

    我找到了答案。这不是显示问题。

    FileWriter 应该在这里手动关闭。然后它将所有其余事件转储到文件中。它不会自动关闭,因为它是 Jupyter Notebook 中的纯代码,并且对 FileWriter 的引用仍然存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 1970-01-01
      • 2021-07-24
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多