仅使用一个程序即可显示Tensorboard多个图形

时间:2018-07-12 07:02:32

标签: tensorboard

运行mnist分类程序以在张量板上查看时,即使只存在一个图形,它也会显示多个图形。我收到错误消息:

The error message

图形如下:

Graph images

2 个答案:

答案 0 :(得分:2)

这似乎是由于同一目录中存在多个张量板文件。大概您已经进行了多次训练,每次都将相同的logdir参数传递给tf.summary.FileWriter构造函数。要解决该问题,请删除您一直写入的logdir中的所有张量板文件,然后再次运行训练。然后,您应该只会看到一条痕迹。

如果您希望能够查看多个运行而没有任何问题,请将每个运行保存在summaries父目录的不同子目录中,例如summaries/run1summaries/run2等。然后使用logdir=summaries运行tensorboard可以很好地一起显示运行,如How do display different runs in TensorBoard?https://github.com/tensorflow/tensorflow/issues/1548所示。

编辑:此外,正如@Engineero在其评论中突出显示的那样,使用tensorboard浏览器页面上的 relative wall 查看选项将“链接”运行在logdir进入时间序列。

答案 1 :(得分:0)

原因是因为新会话中的编写者一直在将新值从旧会话中转储到文件中。解决方案,创建一个新的文件编写器。