2016-10-18 41 views
0

在寫總結,無法在tensorboard

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

工作正常,並在tensorboard產生圖形可視化圖形,但這樣做

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

回答

3

默認圖形和sess.graph沒有什麼區別,它們是完全一樣的圖形。

該錯誤是清楚的:

'圖形' 對象不是可調用

會話對象具有 構件,而不是一個圖表方法。 只需從graph=sess.graph()中刪除(),一切將按照您的預期工作。

相關問題