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

如下图所示:
mac下查看tensorboard中的graph_第1张图片

这里要注意在浏览器中输入的网址并不是终端中的:http://adminodeMacBook-Pro-3.local:6006
而是要输入:http:localhost:6006

显示如下:
mac下查看tensorboard中的graph_第2张图片

感觉图计算还是蛮有意思的。。。

你可能感兴趣的:(Tensorflow)