Tensorflow 在张力板上看不到所有管路

Tensorflow 在张力板上看不到所有管路,tensorflow,tensorboard,Tensorflow,Tensorboard,我用tensorboard来想象三次跑步。我有一个文件夹,logs,其中包含三个文件: 2016-03-18_22-11-12 2016-03-18_22-11-27 2016-03-18_22-23-46 当我运行tensorboard--logdir.(来自日志)时,只有2016-03-18\u 22-23-46 可见: 如果我从日志中删除2016-03-18_22-23-46,并重新启动张力板,则只有2016-03-18_22-11-27可见。知道这里发生了什么吗 编辑:日志文件(令我惊

我用tensorboard来想象三次跑步。我有一个文件夹,
logs
,其中包含三个文件:

2016-03-18_22-11-12
2016-03-18_22-11-27
2016-03-18_22-23-46
当我运行
tensorboard--logdir.
(来自日志)时,只有
2016-03-18\u 22-23-46
可见:

如果我从日志中删除
2016-03-18_22-23-46
,并重新启动张力板,则只有
2016-03-18_22-11-27
可见。知道这里发生了什么吗

编辑:日志文件(令我惊讶的是)相当大:下面是
du-h
的结果:

1,1G    ./2016-03-18_22-23-46
925M    ./2016-03-18_22-11-12
934M    ./2016-03-18_22-11-27
2,9G    .
编辑: 上述运行结构可通过登录和检查点获得:


Tensorboard需要一段时间来解析日志文件。如果刷新图形,您可以看到它显示越来越多的迭代。当它完成对一个的解析后,将弹出下一次运行


这有点令人恼火,因为没有视觉指示,也许这值得一次功能请求。

另一个解决方案是使用--max\u reload\u threads选项,如下所示:

tensorboard --logdir=runs --max_reload_threads 4

线程的数量可以根据一个线程一次可以解析一个运行的事实来确定。

TL;DR:关闭当前运行的任何包含Tensorboard回调的jupyter notebook/python文件

我也有同样的问题,Tensorboard中只显示了一次运行,但没有列出多次。正如@etarion在回答中指出的那样,我等待了一段时间,恢复了精神,但这并没有让其他跑步出现

然后我发现发生了什么:我刚刚在笔记本文件中完成跑步训练。然后我想在Tensorboard上打开之前的所有跑步记录,唯一出现的是我刚刚训练的那一次。我首先必须关闭笔记本文件,然后运行Tensorboard显示所有运行

出于某些原因,笔记本电脑仍处于活动状态,led张力板仅进行此运行

tensorboard --logdir=runs --max_reload_threads 4