“未找到图定义文件”-TensorBoard错误

时间:2018-08-29 10:19:57

标签: tensorflow python-3.6 tensorboard

我在Pycharm中使用了以下代码:

import tensorflow as tf
sess = tf.Session()

a = tf.constant(value=5, name='input_a')
b = tf.constant(value=3, name='input_b')
c = tf.multiply(a,b, name='mult_c')
d = tf.add(a,b, name='add_d')
e = tf.add(c,d, name='add_e')
print(sess.run(e))

writer = tf.summary.FileWriter("./tb_graph", sess.graph)

然后,我将以下行粘贴到Anaconda Prompt:

tensorboard --logdir=="tb_graph"

我尝试使用“”和“”,如建议的那样:Tensorboard: No graph definition files were found.,但对我没有任何帮助。

  

我有类似的问题。当我在单引号而不是双引号中指定'logdir'文件夹时发生了问题。希望这对您有所帮助。   egs:tensorboard --logdir ='my_graph'-> Tensorboard没有检测到图形   tensorboard --logdir =“ my_graph”-> Tensorboard检测到该图

我在装有Ubuntu 16.04的笔记本电脑上检查了代码,并在Win10上检查了另一个代码,所以它可能不是基于系统的错误。

我还尝试在提示中添加和删除--host=127.0.0.1,并多次检查http://localhost:6006/http://desktop-.......:6006/

还是同样的错误:

  

未找到图定义文件。   要存储图形,请创建tf.summary.FileWriter并通过构造函数或调用其add_graph()方法传递图形。您可能需要查看图形可视化器教程。   ....

请告诉我code / propmp命令有什么问题?

编辑:在Ubuntu上,我当然使用普通终端。

EDIT2:我在命令提示符中同时使用了=和==

1 个答案:

答案 0 :(得分:0)

我的问题的答案是:

1)将"./new1_dir"更改为".\\new1_dir"

2)完整记录要提交给蟒蛇提示的文件:--logdir="C:\Users\Admin\Documents\PycharmProjects\try_tb\new1_dir"

感谢@BugKiller的帮助!

编辑:对我来说,仅在Windows上有效,但总比没有好

EDIT2:在Ubuntu 16.04上也可以使用