- 建完计算图后,保存日志
tf.summary.FileWriter日志存放地址,graph=图名)
writer = tf.summary.FileWriter('logs',graph=tf.get_default_graph())
writer.flush()
- 在终端运行
tensorboard --logdir=./logs
logs是日志存放的文件夹
../03 tensorflow>tensorboard --logdir=./logs
- 在浏览器输入
http://localhost:6006查看计算图

1. name_scope
tensorflow中的“tf.name_scope()”有什么用?
(1)在某个tf.name_scope()指定的区域中定义的所有对象及各种操作,他们的“name”属性上会增加该命名区的区域名,用以区别对象属于哪个区域;
(2)将不同的对象及操作放在由tf.name_scope()指定的区域中,便于在tensorboard中展示清晰的逻辑关系图,这点在复杂关系图中特别重要。
- 操作不设置
name
with tf.name_scope('var'):
a = tf.Variable(tf.constant([1]))
b = tf.Variable(tf.constant([2]))
c = tf.add(a,b)

- 操作设置
name
with tf.name_scope('var'):
a = tf.Variable(tf.constant([1]),name='a')
b = tf.Variable(tf.constant([2]),name='b')
c = tf.add(a,b,name='sum')

本文介绍如何使用TensorFlow的tf.summary.FileWriter保存计算图的日志,并通过tensorboard查看。同时,深入解析tf.name_scope的作用,包括命名空间的管理与在tensorboard中展示清晰的逻辑关系图。
1025

被折叠的 条评论
为什么被折叠?



