2017-03-08 48 views
0

我試圖啓動tensorboard並查看我創建的圖形。啓動Tensorboard - NameError:名稱'tensorboard'未定義

import tensorflow as tf 

logPath = "C:\\path\\to\\log" -- can also be /path/to/log 

sess = tf.Session() 
file_writer = tf.summary.FileWriter(logPath, sess.graph) 

此代碼運行正常,並會在適當的文件夾中的事件文件,但是當我在shell中運行以下命令:

tensorboard --logdir /path/to/log 

我收到以下錯誤:

Traceback (most recent call last): 
File "<pyshell#11>", line 1, in <module> 
tensorboard --logdir /path/to/log 
NameError: name 'tensorboard' is not defined 

我錯過了一個設置?我看到了這個錯誤的其他問題,但該解決方案並沒有解決這個問題。

我已經能夠分配節點並純粹在命令行工作好了,我只想開始測試可視化。

非常感謝。

回答

3

從錯誤消息看來,您似乎在Python shell中輸入命令tensorboard。但是,tensorboard實際上是Windows可執行程序的名稱,而不是Python命令。 因此,您通過在「C:\>」Windows命令提示符處輸入相同的命令來運行TensorBoard。

+1

忘了說謝謝。 – takethelongsh0t

0

,你是否嘗試添加到您的腳本的頂部:

from keras.callbacks import TensorBoard