代碼:
import tensorflowas 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()
上述代碼最后兩句是將數(shù)據(jù)流圖保存為圖片浩考,執(zhí)行該代碼,可以看到在目錄F:/tensorflow/graph下生成文件events.out.tfevents.1508420019.XM-PC
2库说、啟用tensorboard
我用的python開發(fā)環(huán)境是Anaconda砰诵。
(1)打開Anaconda Prompt讲衫,輸入activate tensorflow進入tensorflow環(huán)境;
(2)開啟tensorboard评姨,需要輸入大的命令為:tensorboard --logdir=F://tensorflow//graph
其中l(wèi)ogdir中的參數(shù)就是代碼中保存graph的路徑盏道,我寫為單斜杠時,tensorboard可打開互艾,但graphs中顯示“No graph definition files were found”试和,并不顯示graph,路徑參數(shù)改為雙斜杠就可以了纫普。
3阅悍、用tensorboard查看生成的graph
? (1)在谷歌瀏覽器中打開http://127.0.0.1:6006/,會顯示橙色界面昨稼;
? (2)在第一行的選項卡中選擇graphs节视,即可看到結(jié)果。
如果代碼生成了日志假栓,并且tensorboard界面能打開寻行,但tensorboard中不顯示日志,或顯示不對但指,一般都是因為tensorboard的路徑不對9烟怠抗楔!