我正在使用 TensorBoard 来可视化三个运行结果。我有一个名为 logs
的文件夹,其中包含三个文件:
2016-03-18_22-11-12
2016-03-18_22-11-27
2016-03-18_22-23-46
当我在logs目录下运行tensorboard --logdir .
时,只有2016-03-18_22-23-46
可见:
如果我从logs中删除了2016-03-18_22-23-46
并重新启动tensorboard,则只有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日志目录的子目录中,获取上述运行结构。详情请见此处。
run_time = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
FLAGS.train_dir = '/datalab/tf_runs/' + run_time #Directory to put the training data.
summary_writer = tf.train.SummaryWriter(FLAGS.train_dir, sess.graph_def)