2016-10-18 13 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 

のデフォルトグラフとは何ですか?とグラフsummar_writer2

答えて

3

デフォルトのグラフとsess.graphとの間に違いはありませんが、それらは同じ正確なグラフです。

エラーがクリアされている:

'グラフ' オブジェクトは、セッションオブジェクトが 部材なく、グラフ方法を有する

呼び出すことはできません。 graph=sess.graph()から()を削除するだけで、すべてが正常に機能します。

関連する問題