1. 程式人生 > >mac下檢視tensorboard中的graph

mac下檢視tensorboard中的graph

這裡簡單介紹下在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

顯示如下:
這裡寫圖片描述

感覺圖計算還是蠻有意思的。。。