tensorboard 没有图表

there is no graph with tensorboard

我正在阅读一本关于 Tensorflow 的书,我找到了这段代码:

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import tensorflow as tf

const1 = tf.constant(2)
const2 = tf.constant(3)
add_opp = tf.add(const1,const2)
mul_opp = tf.mul(add_opp, const2)

with tf.Session() as sess:
    result, result2 = sess.run([mul_opp,add_opp])
    print(result)
    print(result2)

    tf.train.SummaryWriter('./',sess.graph)

所以它非常简单,没什么特别的,它应该产生一些可以用 tensorboard 可视化的输出。

所以我 运行 脚本,它打印了结果,但显然 SummaryWriter 没有产生任何结果。

I 运行 tensorboard -logdir='./' 当然没有图表。 我可能做错了什么?

以及如何终止 tensorboard?我尝试了 ctrl-C 和 ctrl-Z,但它不起作用。 (而且我使用的是日文键盘,所以没有反斜杠以防万一)

必须关闭(或刷新)tf.train.SummaryWriter 以确保数据(包括图形)已写入其中。对您的程序进行以下修改应该有效:

writer = tf.train.SummaryWriter('./', sess.graph)
writer.close()

我发生了一件很奇怪的事 我正在学习使用 tensorflow

import tensorflow as tf

a = tf.constant(3)
b = tf.constant(4)

c = a+b

with tf.Session() as sess:
    File_Writer = tf.summary.FileWriter('/home/theredcap/Documents/CS/Personal/Projects/Test/tensorflow/tensorboard/' , sess.graph )
    print(sess.run(c))

为了在张量板上看到图表 我输入了

tensorboard --logdir = "the above mentioned path"

但是张量板上什么也没有显示 然后我去了 github README 页面 https://github.com/tensorflow/tensorboard/blob/master/README.md

它以这种方式对 运行 命令说

tensorboard --logdir path/to/logs

我也这样做了,终于可以查看我的图表了