Tensorboard 无法获得 运行 的第一个事件时间戳

Tensorboard Unble to get first event timestamp for run

我正在尝试可视化我在远程服务器上训练的训练课程。我使用 scp 将文件复制到本地 iMac 中。我试图通过 运行 张量板可视化数据。它运行 tensorboard 网站,但我无法获得可视化效果。每个图表在零处都有一个点。我在终端上收到此警告。

WARNING:tensorflow:Unable to get first event timestamp for run 
470_313_0.0001_2500_200/train
WARNING:tensorflow:Unable to get first event timestamp for run 
470_313_0.0001_2500_200/train
WARNING:tensorflow:Unable to get first event timestamp for run 
470_313_0.0001_2500_200/val
WARNING:tensorflow:Unable to get first event timestamp for run 
470_313_0.0001_2500_50/train
WARNING:tensorflow:Unable to get first event timestamp for run 
470_313_0.0001_2500_50/val

知道发生了什么吗?

我 运行 遇到了同样的问题(使用 TensorFlow 1.4 训练器 运行 在云中使用 Google Cloud ML 引擎)。

close() 明确关闭 tf.summary.FileWriter 解决了我的问题。

我运行陷入了类似的问题。有 2 种解决方案 -

  • 从目录中删除所有过去的tfevents文件并保留最新的(临时解决方案)。
  • 为构建日志创建一个新目录(永久解决方案)。

在下图中,首先我在目录 2 中构建日志,结果相同 error/warnings。后来我将目录更改为 3 并在那里构建日志和 tensorboard 运行 成功。

就我而言,问题是运行的目录名称太长。手动改名后问题解决