无法在张量板中显示图形

时间:2016-10-18 05:59:13

标签: python machine-learning tensorflow tensorboard

撰写摘要时,

summary_writer1 = tf.train.SummaryWriter(logs_path, graph=tf.get_default_graph())

工作正常并在张量板上生成图形,但正在执行

summary_writer2 = tf.train.SummaryWriter(logs_path, sess.graph())
运行代码来训练模型时,

会产生以下错误,

Traceback (most recent call last):
  File "MultiLayerPerceptron.py", line 121, in <module>
    summary_writer2 = tf.train.SummaryWriter(logs_path, graph=sess.graph())
TypeError: 'Graph' object is not callable

summary_writer1中的默认图表与summar_writer2中的图表

之间的区别是什么?

1 个答案:

答案 0 :(得分:3)

默认图表与sess.graph之间没有区别,它们是完全相同的图表。

错误很明显:

  

&#39;格拉夫&#39;对象不可调用

会话对象具有graph 成员,而非图方法。 只需从()中删除graph=sess.graph(),一切都会按预期运行。