运行mnist分类程序以在张量板上查看时,即使只存在一个图形,它也会显示多个图形。我收到错误消息:
图形如下:
答案 0 :(得分:2)
这似乎是由于同一目录中存在多个张量板文件。大概您已经进行了多次训练,每次都将相同的logdir
参数传递给tf.summary.FileWriter
构造函数。要解决该问题,请删除您一直写入的logdir
中的所有张量板文件,然后再次运行训练。然后,您应该只会看到一条痕迹。
如果您希望能够查看多个运行而没有任何问题,请将每个运行保存在summaries
父目录的不同子目录中,例如summaries/run1
,summaries/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)
原因是因为新会话中的编写者一直在将新值从旧会话中转储到文件中。解决方案,创建一个新的文件编写器。