Python tensorboard中没有标量数据
我一直在阅读关于标量的tensorboard文档,但在tensorboard中呈现它时遇到了一个问题 我让pip在Windows10中安装tensorflow 我的代码如下所示:Python tensorboard中没有标量数据,python,tensorflow,tensorboard,Python,Tensorflow,Tensorboard,我一直在阅读关于标量的tensorboard文档,但在tensorboard中呈现它时遇到了一个问题 我让pip在Windows10中安装tensorflow 我的代码如下所示: import tensorflow as tf a = tf.constant(7, name='test_variable') tf.summary.scalar('variable', a) with tf.Session() as sess: tf.summary.FileWriter('my_fol
import tensorflow as tf
a = tf.constant(7, name='test_variable')
tf.summary.scalar('variable', a)
with tf.Session() as sess:
tf.summary.FileWriter('my_folder', graph=sess.graph)
X = tf.global_variables_initializer()
sess.run(X)
我看到myu文件夹中有一个文件
在命令提示下:tensorboard--logdir=my_文件夹--port 6006
输出:
当我打开浏览器时,我得到:
No scalar data was found.
Probable causes: etc. etc.
您需要运行
摘要\u op
,并将结果传递给文件编写器。
例如:
import tensorflow as tf
a = tf.constant(7, name='test_variable')
tf.summary.scalar('variable', a)
summary_op = tf.summary.merge_all()
with tf.Session() as sess:
summary_writer = tf.summary.FileWriter('/tmp/summary', graph=sess.graph)
X = tf.global_variables_initializer()
sess.run(X)
summary = sess.run(summary_op)
summary_writer.add_summary(summary)
官员说:
然后,您可以只运行合并的summary op,它将在给定步骤生成一个包含所有摘要数据的序列化摘要protobuf对象。最后,要将此摘要数据写入磁盘,请将摘要协议传递给tf.summary.FileWriter
尼古拉斯,非常感谢你的回复和努力。我使用了你们的解决方案,但我从张力板得到了完全相同的响应。根本没有数据。我可以问一下,是否有其他预设置来获得正确的结果?就像我说的,我只是做了pip安装tensorflow并开始使用它进行实验。代码在我的机器上运行,我想不出我可以做任何预设置。很抱歉问这么愚蠢的问题,但我确实将文件夹更改为'/tmp/summary'
,您是否运行了tensorboard--logdir=/tmp/summary--port 6006
?好的,谢谢。是的,我看到了您的更改,并已将其放回我的_文件夹。好的,我会做进一步的调查,但是谢谢你的帮助。出于某种原因,你的代码在两个月后就可以工作了:)谢谢。
import tensorflow as tf
a = tf.constant(7, name='test_variable')
tf.summary.scalar('variable', a)
summary_op = tf.summary.merge_all()
with tf.Session() as sess:
summary_writer = tf.summary.FileWriter('/tmp/summary', graph=sess.graph)
X = tf.global_variables_initializer()
sess.run(X)
summary = sess.run(summary_op)
summary_writer.add_summary(summary)