Tensorboard上的多个事件文件

时间:2016-02-18 20:32:32

标签: python tensorflow tensorboard

我使用Tensorboard使用Tensorflow(0.7)显示代码的训练结果。以前的Tensorflow版本有多个事件文件issue:当我使用$ tensorboard --logdir=./tmp/运行本地服务器时,如果有多个事件文件,则会显示错误。似乎最新版本(0.7)没有为多个事件文件显示相同的错误,但它仍然显示Tensorboard上多个事件文件的重叠曲线。我想知道如何解决这个问题。谢谢!

2 个答案:

答案 0 :(得分:1)

培训我自己的网络,我在不同的子文件夹中编写摘要,例如/tmp/project/train/tmp/project/eval。如果你使用

启动TensorBoard
tensorboard --logdir=/tmp/project/

如前所述,您仍然会立即从子文件夹中的每个事件文件中收到多个图表。要查看单独的图表,您可以从所需的子文件夹启动TensorBoard:

tensorboard --logdir=/tmp/project/train/

答案 1 :(得分:0)

我第二次回答ArnoXf。您应该为每个实验使用不同的子文件夹,并假设日志记录的根目录为/tmp,使用以下命令启动张量板:

tensorboard --logdir=/tmp/

如果只想显示一个图形,则可以按照ArnoXf的答案中的描述将该目录传递给张量板调用。 但是,通过上述调用,您还可以直接在张量板中选择图形,即停用所有其他图形。您还可以使用相同的方法比较各个运行,如以下屏幕截图所示。我认为,这通常是首选,因为它可以为您提供更大的灵活性。

tensorboard screenshot with individual runs checkboxes ready to toggle displayed on the left

可以找到详细的示例here