Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tensorboard中没有标量数据_Python_Tensorflow_Tensorboard - Fatal编程技术网

Python tensorboard中没有标量数据

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

我一直在阅读关于标量的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_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)