2017-02-22 38 views
0

這個代碼有什麼問題,因爲這是生成一個輸出文件夾裏面有tf文件,但是當我試圖在tensorboard上運行它時顯示 - 找不到圖形定義文件。張量板可視化

import tensorflow as tf 

a = tf.add(1, 2,) 
b = tf.multiply(a, 3) 
c = tf.add(4, 5,) 
d = tf.multiply(c, 6,) 
e = tf.multiply(4, 5,) 
f = tf.div(c, 6,) 
g = tf.add(b, d) 
h = tf.multiply(g, f) 

with tf.Session() as sess: 
writer = tf.summary.FileWriter("output", sess.graph) 
print(sess.run(h)) 
writer.close() 

回答

0

兩件事。首先,你是否在運行代碼時遇到任何錯誤,因爲with:block中沒有縮進。

其次,確保您將Tensorboard指向正確的目錄中正確的位置。在Tensorboard中什麼都顯示出來了?

+0

其實我沒有得到任何錯誤,它打印出數值,當我張開張量板時,在左邊的南面,它顯示了我輸入的路徑,但是當我打開圖時,它顯示沒有找到圖形定義文件。 :( – uniqueNt

+0

你可以進入輸出文件夾,看看裏面有什麼文件嗎?你可以確定你正在從正確的目錄運行tensorboard嗎? – JCooke

+0

其實我在cmd上運行我的目錄,就像 - start path/of/dir,並且實際上打開了窗口,所以我想我的amm使用正確的目錄 – uniqueNt

0
  • 確保有一個output目錄在同一目錄下,你正在運行的腳本
  • 確保某些文件都在裏面./output
  • 推出tensorboard:tensorboard —logdir=./output從同一目錄
+0

裏面有輸出文件,輸出在我的代碼所在的同一個目錄下 – uniqueNt