1. 程式人生 > >Tensorflow-windows下采用Anaconda時使用tensorboard的方法

Tensorflow-windows下采用Anaconda時使用tensorboard的方法

示例:

1、程式碼

import tensorflow as tf
 
a = tf.constant(5, name="input_a")
b = tf.constant(3, name="input_b")
c = tf.multiply(a, b, name="mul_c")
d = tf.add(a, b, name="add_d")
e = tf.add(c, d, name="add_e")
 
sess = tf.Session()
sess.run(e)
 
writer = tf.summary.FileWriter("F:/tensorflow/graph", tf.get_default_graph())
writer.close()


上述程式碼最後兩句是將資料流圖儲存為圖片,執行該程式碼,可以看到在目錄F:/tensorflow/graph下生成檔案events.out.tfevents.1508420019.XM-PC
2、啟用tensorboard

我用的python開發環境是Anaconda。

(1)開啟Anaconda Prompt,輸入activate tensorflow進入tensorflow環境;

(2)開啟tensorboard,需要輸入大的命令為:tensorboard --logdir=F://tensorflow//graph

   其中logdir中的引數就是程式碼中儲存graph的路徑,我寫為單斜槓時,tensorboard可開啟,但graphs中顯示“No graph definition files were found”,並不顯示graph,路徑引數改為雙斜槓就可以了。

3、用tensorboard檢視生成的graph

  (1)在谷歌瀏覽器中開啟http://127.0.0.1:6006/,會顯示橙色介面;

  (2)在第一行的選項卡中選擇graphs,即可看到結果。

如果程式碼生成了日誌,並且tensorboard介面能開啟,但tensorboard中不顯示日誌,或顯示不對,一般都是因為tensorboard的路徑不對!!
--------------------- 
作者:你行你上天 
來源:CSDN 
原文:https://blog.csdn.net/hnxyxiaomeng/article/details/78289886 
版權宣告:本文為博主原創文章,轉載請附上博文連結!