mac下檢視tensorboard中的graph
阿新 • • 發佈:2019-01-24
這裡簡單介紹下在tensorflow中檢視計算圖的方法:
首先是一個簡單的例子:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Thu Aug 9 09:32:50 2018
@author: lilong
"""
import tensorflow as tf
# 定義一個graph類
graph = tf.Graph()
# 定義圖
with graph.as_default():
# 定義了foo與bar的兩個變數,最後對這個值求和
foo = tf.Variable(3,name='foo' )
bar = tf.Variable(2,name='bar')
result = foo + bar
# 初始化所有變數
initialize = tf.global_variables_initializer()
#print(result) #Tensor("add:0", shape=(), dtype=int32)
# 定義一個session,進行真正的計算
with tf.Session(graph=graph) as sess:
# 執行初始化
sess.run(initialize)
res = sess.run(result)
summary_writer = tf.summary.FileWriter("log" , sess.graph)
summary_writer.close()
這個時候開啟終端,輸入的命令依次如下:
- 開啟tensorflow的執行環境:source activate tensorflow
- 進入log的目錄資料夾:cd desktop/tensorflow/
輸入tensorboard命令:tensorboard --logdir="log"
- 在瀏覽器中輸入網址:http:localhost:6006
如下圖所示:
這裡要注意在瀏覽器中輸入的網址並不是終端中的:http://adminodeMacBook-Pro-3.local:6006
而是要輸入:http:localhost:6006
顯示如下:
感覺圖計算還是蠻有意思的。。。