撰写摘要时,
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
中的图表
答案 0 :(得分:3)
默认图表与sess.graph
之间没有区别,它们是完全相同的图表。
错误很明显:
&#39;格拉夫&#39;对象不可调用
会话对象具有graph
成员,而非图方法。
只需从()
中删除graph=sess.graph()
,一切都会按预期运行。