再次必須寫一篇博客,一次來說明這打開tensorboard的艱難之路,遇到了好多錯誤,真的是走了好多彎路,最后還是解決了
一開始總是報錯,不知道是為什么,其實還是自己沒有看懂原理,就沖動的開始招呼畫瓢,結果找錯的痛苦也就是不可避免了
這個是一開始的報錯的文件的內容,當然一開始我並不知道,應該寫一個將程序寫入一個logs文件夾中,所以也就找不到logs文件,因此也就不可能執行成功。
現在說明一下啟動tensorboard的步驟:
1.先建立一個測試的程序shl-MacBook-Pro-3:vi_python Mac$ ls
Dtree.py Dtree.pyc logs tensorboard_graph.py tf.py shl-MacBook-Pro-3:vi_python Mac$ vi tf.py
# 下面是測試的代碼
#!/usr/bin/env python import tensorflow as tf 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"logs/",tf.get_default_graph()) writer.close()
"""
上面是我用測試的代碼,然后我把可視化的數據
"""
2.編輯好要可視化的數據之后,在終端下輸入如下命令(我的可視化數據文件名為 tf.py)
$ python3 tf.py
執行命令之后,會tf.py 文件所在的文件夾下,生成一個logs的文件夾
此時在logs文件夾下回生成一個事件文件
3 成功生成事件文件,就可以進行tensorboard可視化了
在終端下輸入下面的命令:(此時logdir=后面的路徑logs文件夾的上一層的路徑)
$ tensorboard --logdir=Users/Mac/Downloads/在vi模式下進行Python和Cplus代碼編寫
執行命令會出現下面的結果:
4.然后把地址:
http://shl-MacBook-Pro-3.local:6006
復制到瀏覽器中,就可以打開tensorboard了,效果如下:
以上就是tensorboard的正確打開姿勢了,你get到了嗎