Python Tensorboard:当前数据集没有活动的仪表板

Python Tensorboard:当前数据集没有活动的仪表板,python,tensorflow,google-colaboratory,tensorboard,Python,Tensorflow,Google Colaboratory,Tensorboard,我正在使用Google Colab训练一个用于目标检测的神经网络。我想将学习过程可视化,但每次尝试访问tensorboard时,它都会向我显示以下内容: 当前数据集没有活动的仪表板。可能原因:-您尚未将任何数据写入事件文件。-TensorBoard找不到您的事件文件。 我没有在本地培训该模型,并且已经使用colab笔记本配置了我的google drive帐户,以获取培训数据,因此用户HPABS似乎没有什么用处 我还尝试使用设置tensorboard,但这给了我类似的输出 我通过创建摘要编写器确保

我正在使用Google Colab训练一个用于目标检测的神经网络。我想将学习过程可视化,但每次尝试访问tensorboard时,它都会向我显示以下内容:

当前数据集没有活动的仪表板。可能原因:-您尚未将任何数据写入事件文件。-TensorBoard找不到您的事件文件。

我没有在本地培训该模型,并且已经使用colab笔记本配置了我的google drive帐户,以获取培训数据,因此用户HPABS似乎没有什么用处

我还尝试使用设置tensorboard,但这给了我类似的输出

我通过创建摘要编写器确保在日志目录中生成摘要数据:

import tensorflow as tf
sess = tf.Session()
file_writer = tf.summary.FileWriter('/content/logs/my_log_dir/', sess.graph)
接着是

tensorboard = TensorBoard(log_dir="/content/logs/my_log_dir/",batch_size=32, write_graph=True, update_freq='epoch')

model.fit_generator(
        train_generator,
        steps_per_epoch=(train_data/BS),
        epochs=EPOCHS,
        validation_data=validation_generator,
        validation_steps=(test_data/BS),
        callbacks=[tensorboard, checkpoint])
最后

tensorboard --logdir /content/logs/my_log_dir/

事件文件已就位。日志目录的路径也是正确的。

正如我所说,我得到的是相同的-使用ngrok时没有活动的仪表盘。我转到Tensorboard GUI中的SCALARS菜单,在左边的runs部分的底部,我发现日志目录的路径显示为“/content/log/my_log_dir”,尽管在我的代码中到处都提到了路径-”/content/logs/my_log_dir”。也许使用ngrok设置tensorboard需要文件位于“log”目录而不是“logs”目录中。我做了更改,现在一切正常。

正如我所说,我得到了相同的结果-使用ngrok时没有激活的仪表盘。我转到Tensorboard GUI中的SCALARS菜单,在左边的runs部分的底部,我发现日志目录的路径显示为“/content/log/my_log_dir”,尽管在我的代码中到处都提到了路径-”/content/logs/my_log_dir”。也许使用ngrok设置tensorboard需要文件位于“log”目录而不是“logs”目录中。我做了更改,现在效果很好。

调用TensorboardOh时,似乎路径开头缺少了一个
/
,这是一个拼写错误。进行了编辑。您是否能够在ngrok链接中提供的工作示例中运行tensorboard?查看日志文件夹中创建了哪些文件,并将这些文件与您的模型创建的日志文件夹进行比较。我不太明白您的意思。据我所知,在我的colab虚拟机的“my_log_dir”文件夹中,应该只有一组由模型创建的事件文件。Tensorboard使用相同的事件文件进行可视化。在任何地方都没有生成第二组事件文件。调用TensorboardOh时,路径开头似乎缺少一个
/
,这是一个输入错误。进行了编辑。您是否能够在ngrok链接中提供的工作示例中运行tensorboard?查看日志文件夹中创建了哪些文件,并将这些文件与您的模型创建的日志文件夹进行比较。我不太明白您的意思。据我所知,在我的colab虚拟机的“my_log_dir”文件夹中,应该只有一组由模型创建的事件文件。Tensorboard使用相同的事件文件进行可视化。任何地方都不会生成第二组事件文件。