【发布时间】:2019-07-17 13:37:49
【问题描述】:
我是 tensorflow/tensorboard 的新手,我正在尝试弄清楚如何使用它们。 我创建了一个简单的图表,它添加了一些常量,比如
a = tf.constant(10.0)
b = tf.constant(50.0)
sum = a + b
并在张量板中可视化它
writer = tf.summary.FileWriter('test_graph/')
writer.add_graph(tf.get_default_graph())
writer.flush()
到目前为止一切正常,图表已正确可视化。
如果我使用 tf.reset_default_graph() 并再次打开 tensorboard,正如预期的那样,我收到了消息:
Graph visualization failed: the graph is empty....
此时,我尝试简单地运行:
sum_new = a + b
所以,基本上我是通过使用在重置图形之前创建的张量 a 和 b 来定义 sum_new 的。我没有收到任何错误,因为 a 和 be 仍然存在于内存中。但是,如果我打开 tensorboard,我仍然会收到有关图表为空的错误消息。
为什么会这样?如果我创建了一个图表然后将其删除,有没有办法在新图表中继续使用重置之前定义的变量?
【问题讨论】:
标签: python tensorflow tensorboard