Mac OS X下:TensorBoard可視化問題


花了1,2個小時,Tensorboard Garphs一直不顯示,最后發現竟然是多了一個“=”號 😓

在此把整個過程記錄下來。

系統:Mac OS X

tensorflow版本:V1.8

Python開發工具:Pycharm

測試代碼如下:

import tensorflow as tf
from tensorboard import summary
with tf.name_scope('input1'):
    input1=tf.constant([1.0,2.0,3.0],name="input1")
with tf.name_scope('input2'):
    input2=tf.Variable(tf.random_uniform([3]),name="input2")
output=tf.add_n([input1,input2],name="add")
writer=tf.summary.FileWriter(r"./path/to/log",tf.get_default_graph())
writer.close()

  注:很多教材上還是使用的是 tf.train.SummaryWriter(),此函數早已被淘汰,請使用tf.summary.FileWriter()。

 

運行代碼,在./path/to/log目錄下會生成一個*.local文件。這個就是可視化需要用到的。

然后打開終端,先輸入 “tensorboard --logdir ”,然后找到生成的*.local文件的上一層文件夾log,拖拽到終端(這樣做,是為了防止輸入路徑錯誤,另外Mac下的路徑本來就不直觀),

點擊“Enter”即可。

演示圖如下:

 

注意:之前用的是“tensorboard --logdir = ”,在Windows系統下好像應該裝寫,但在Mac下應該用“tensorboard --logdir ”,不能要那個“=”號。

最后一步,在瀏覽器最后輸入地址:http://localhost:6006/#graphs

選擇“GRAPHS”就可以看到計算圖了。如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM