在tensorboard中创建日志目录

来源:互联网 发布:汽车脚垫 知乎 编辑:程序博客网 时间:2024/05/17 22:18

转载:https://stackoverflow.com/questions/37128652/creating-log-directory-in-tensorboard


我想学习如何使用tensorboard,我想在我的程序中运行它。我不明白如何创建一个日志目录。

   
summary_writer = tf.train.SummaryWriter('/ tensorflow / logdir',sess.graph_def)
   tensorboard
  --logdir = tensorflow / logdir  

你有什么错误消息?你的意思是`tensorboard --logdir = / tensorflow / logdir`?

这行代码需要在你的代码中(python脚本),就像你所说的那样:

    
summary_writer = tf.train.SummaryWriter('/ tensorflow / logdir',sess.graph_def)

然而,这一行,你必须从linux调用(而不是在脚本中):

    
tensorboard--logdir = tensorflow / logdir

但是,在tensorboard真正运行之前,还需要做更多的事情:如何创建Tensorflow tensorboard

第一部分(.py文件中的代码行)

请阅读官方的类说明 class tf.train.SummaryWriter

首先,在.py文件中需要这些代码来创建一个数据流图

在tensorboard中,会话是图形被创建的地方

#...创建一个图...
#在会话中启动图形。
sess = tf.Session()

然后,您还需要在代码中输入这些行

#创建一个摘要写入器,将“图形”添加到事件文件中。
writer = tf.train.SummaryWriter(<你创建的目录名>,sess.graph)

日志文件夹将在您创建的.py文件执行后分配的目录中生成

以下是您可以使用的示例代码

第二部分(你的linux终端中的代码行)

在您的Linux终端窗口中,输入

tensorboard --logdir =“你的日志文件的路径”

它会自动链接到您的日志文件

最后一步(键入链接到您的浏览器)

关键之后

tensorboard --logdir =“你的日志文件的路径”

它会生成一个http链接,例如http://666.6.6.6:6006

将http链接复制到您的网页浏览器中



不过,要小心

键入上面的代码行之前,请不要进入日志文件所在的目录

它可能会错过日志文件

原创粉丝点击