tensorboard可视化报错 :"No dashboards are active for the current data set."

tensorboard可视化报错 :"No dashboards are active for the current data set."

img

logs文件夹在第一级文件夹之下,并且事件文件生成在logs文件夹内

img


img

尝试过论坛里更改端口、换绝对路径,给路径加 " " ,以及换浏览器等方法,还是报错

img

还有什么方法可以进行尝试呢,需要另外安装tensorflow吗
补充:writer.add_scalar可以正常显示,writer.add_image报错

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    回答:

    我理解你遇到了TensorBoard可视化报错的问题,尝试了一些解决方法但仍然没有成功。以下是我提供的一些可能的解决方案:

    解决方案1:检查日志文件夹和事件文件路径

    请确保你已经正确指定了日志文件夹和事件文件的路径。可以使用绝对路径或者相对路径,确保路径是正确的。

    示例代码:

    import tensorflow as tf
    from datetime import datetime
    
    # 日志文件夹路径
    logdir = "logs/" + datetime.now().strftime("%Y%m%d-%H%M%S")
    # 事件文件路径
    file_writer = tf.summary.create_file_writer(logdir)
    
    # 假设你有一个名为`summary`的张量
    with file_writer.as_default():
        tf.summary.scalar("summary", summary, step=1)
        file_writer.flush()
    

    请确保你的路径是正确的,并且文件夹和文件都存在。

    解决方案2:检查TensorFlow和TensorBoard版本兼容性

    请确保你在使用TensorBoard之前已经正确安装了TensorFlow。TensorBoard一般会随着TensorFlow一起提供,所以你不需要额外安装TensorFlow。

    可以使用以下代码检查你的TensorFlow和TensorBoard版本:

    示例代码:

    import tensorflow as tf
    import tensorboard
    
    print("TensorFlow 版本:" + tf.__version__)
    print("TensorBoard 版本:" + tensorboard.__version__)
    

    请确保你的TensorFlow和TensorBoard版本是兼容的。如果版本不兼容,可以尝试升级TensorFlow或TensorBoard到兼容版本。

    如果你的问题仍然存在,很可能是由于其他原因导致的。在这种情况下,我建议你参考TensorBoard的官方文档或者在相关的论坛或社区提问,以便得到更详细的帮助。

    我希望这些解决方案能对你有所帮助。如果还有其他问题,请随时向我提问。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^