【问题标题】:How to visualize tensorboard for tensorflow 2如何可视化张量流 2 的张量板
【发布时间】:2021-04-03 20:23:14
【问题描述】:

我是新手,在使用 tensorboard 时遇到了一些麻烦。 我在 Anaconda 提示符下盯着 Spyder 看

conda activate D:\Software\Anaconda\envs\tf
spyder

这是我在文件 trial.py 中的简单代码

import tensorflow as tf
a = 2
b = 3
x = tf.add(a, b)
writer = tf.summary.create_file_writer('./graphs')
print(writer)

然后我在 spyder 中运行了这段代码。我打开了另一个 Anaconda 提示并添加了这一行

conda activate D:\Software\Anaconda\envs\tf
tensorboard --logdir=D:\Dung\Maytinh\Python\graphs --port 6006

我打开 Chrome 并输入:http://localhost:6006/。结果如下:

我尝试了很多次,我无法理解错误在哪里。网上有些教程属于tensorflow 1,不适合处理。请帮帮我!

【问题讨论】:

    标签: tensorflow2.0 tensorboard


    【解决方案1】:

    这是基于documentation

    import tensorflow as tf
    a = 2
    b = 3
    
    @tf.function
    def func(x, y):
      return tf.add(a, b)
    
    writer = tf.summary.create_file_writer('./graphs')
    
    tf.summary.trace_on(graph=True, profiler=True)
    z = func(a, b)
    with writer.as_default():
      tf.summary.trace_export(
          name="trace",
          step=0,
          profiler_outdir='./graphs')
    

    tensorboard --logdir ./graphs

    【讨论】:

    • 首先,感谢您帮助我。在我修复为您的代码后,出现了通知:图形可视化失败。错误 图表为空。当 TensorFlow 无法跟踪任何图形时,就会发生这种情况。更多信息请参考github.com/tensorflow/tensorboard/issues/1961
    • 我只想要一个最简单的例子来理解 tensorboard,因为互联网上的文档对于像我这样的初学者来说非常复杂。
    • 当我启动tensorboard 时,它确实显示了图表,如图所示。尝试重启张量板..
    • 如果满意请点赞或采纳。
    • 好的。我试过了,它奏效了。万分感谢。我赞成并接受了你的回答。
    猜你喜欢
    • 2017-07-12
    • 1970-01-01
    • 2017-09-08
    • 2016-07-25
    • 2017-08-19
    • 1970-01-01
    • 2019-07-08
    • 2021-04-19
    • 2017-12-01
    相关资源
    最近更新 更多