我使用Tensorboard使用Tensorflow(0.7)显示代码的训练结果。以前的Tensorflow版本有多个事件文件issue:当我使用$ tensorboard --logdir=./tmp/
运行本地服务器时,如果有多个事件文件,则会显示错误。似乎最新版本(0.7)没有为多个事件文件显示相同的错误,但它仍然显示Tensorboard上多个事件文件的重叠曲线。我想知道如何解决这个问题。谢谢!
答案 0 :(得分:1)
培训我自己的网络,我在不同的子文件夹中编写摘要,例如/tmp/project/train
和/tmp/project/eval
。如果你使用
tensorboard --logdir=/tmp/project/
如前所述,您仍然会立即从子文件夹中的每个事件文件中收到多个图表。要查看单独的图表,您可以从所需的子文件夹启动TensorBoard:
tensorboard --logdir=/tmp/project/train/
答案 1 :(得分:0)
我第二次回答ArnoXf。您应该为每个实验使用不同的子文件夹,并假设日志记录的根目录为/tmp
,使用以下命令启动张量板:
tensorboard --logdir=/tmp/
如果只想显示一个图形,则可以按照ArnoXf的答案中的描述将该目录传递给张量板调用。 但是,通过上述调用,您还可以直接在张量板中选择图形,即停用所有其他图形。您还可以使用相同的方法比较各个运行,如以下屏幕截图所示。我认为,这通常是首选,因为它可以为您提供更大的灵活性。
可以找到详细的示例here。