在 tensorboard 中创建日志目录
Creating log directory in tensorboard
我正在尝试学习如何使用 tensorboard,我想在我的程序中使用它 运行。我不明白如何创建日志目录。这些是我为 运行ning tensorboard 准备的行。
summary_writer = tf.train.SummaryWriter('/tensorflow/logdir', sess.graph_def)
tensorboard --logdir=tensorflow/logdir
我收到的错误消息是
Cannot assign to operator
这一行需要在您的代码(python 脚本)中,就像您所说的那样:
summary_writer = tf.train.SummaryWriter('/tensorflow/logdir',
sess.graph_def)
然而,这一行必须从 linux 调用(而不是从脚本中调用):
tensorboard --logdir=tensorflow/logdir
但是,在 tensorboard 真正运行之前,您还需要做很多事情:
How to create a Tensorflow Tensorboard Empty Graph
TensorFlow官网的教程可能披露的不是很清楚
我之前也遇到过同样的问题
不过为了不让大家迷惑,这里还是以它为指导
第一部分(.py 文件中的代码行)
直接跳到官方指南class tf.train.SummaryWriter
首先,您需要在 .py 文件中使用这行代码来创建数据流图
在 tensorflow 中,会话是创建图形的地方
#...create a graph...
# Launch the graph in a session.
sess = tf.Session()
然后,您还需要将这些行输入到您的代码中
# Create a summary writer, add the 'graph' to the event file.
writer = tf.train.SummaryWriter(< directory name you create>, sess.graph)
执行您创建的.py文件后,将在您分配的目录中生成logs文件夹
Here 是您可以使用的示例代码
第二部分(linux 终端中的代码行)
在您的 Linux 终端 window 中,输入
tensorboard --logdir="path of your log file"
它将link自动添加到您的日志文件
最后一步(在浏览器中输入 link)
输入后
tensorboard --logdir="path of your log file"
它将生成一个 http link ,ex http://666.6.6.6:6006
将 http link 复制到您的网络浏览器中
尽情享受吧!
小心
不要去日志文件所在的目录之前键入上面的代码行
它可能会错过日志文件
This youtube 视频将在 9:40
上对此进行更明确的解释
您还可以查看如何在 official guide
上启动 tensorboard
希望你能尽快展示你的数据图~
我正在尝试学习如何使用 tensorboard,我想在我的程序中使用它 运行。我不明白如何创建日志目录。这些是我为 运行ning tensorboard 准备的行。
summary_writer = tf.train.SummaryWriter('/tensorflow/logdir', sess.graph_def)
tensorboard --logdir=tensorflow/logdir
我收到的错误消息是
Cannot assign to operator
这一行需要在您的代码(python 脚本)中,就像您所说的那样:
summary_writer = tf.train.SummaryWriter('/tensorflow/logdir', sess.graph_def)
然而,这一行必须从 linux 调用(而不是从脚本中调用):
tensorboard --logdir=tensorflow/logdir
但是,在 tensorboard 真正运行之前,您还需要做很多事情: How to create a Tensorflow Tensorboard Empty Graph
TensorFlow官网的教程可能披露的不是很清楚
我之前也遇到过同样的问题
不过为了不让大家迷惑,这里还是以它为指导
第一部分(.py 文件中的代码行)
直接跳到官方指南class tf.train.SummaryWriter
首先,您需要在 .py 文件中使用这行代码来创建数据流图
在 tensorflow 中,会话是创建图形的地方
#...create a graph...
# Launch the graph in a session.
sess = tf.Session()
然后,您还需要将这些行输入到您的代码中
# Create a summary writer, add the 'graph' to the event file.
writer = tf.train.SummaryWriter(< directory name you create>, sess.graph)
执行您创建的.py文件后,将在您分配的目录中生成logs文件夹
Here 是您可以使用的示例代码
第二部分(linux 终端中的代码行)
在您的 Linux 终端 window 中,输入
tensorboard --logdir="path of your log file"
它将link自动添加到您的日志文件
最后一步(在浏览器中输入 link)
输入后
tensorboard --logdir="path of your log file"
它将生成一个 http link ,ex http://666.6.6.6:6006
将 http link 复制到您的网络浏览器中
尽情享受吧!
小心
不要去日志文件所在的目录之前键入上面的代码行
它可能会错过日志文件
This youtube 视频将在 9:40
上对此进行更明确的解释您还可以查看如何在 official guide
上启动 tensorboard希望你能尽快展示你的数据图~