2017-02-22 40 views
0

这个代码有什么问题,因为这是生成一个输出文件夹里面有tf文件,但是当我试图在tensorboard上运行它时显示 - 找不到图形定义文件。张量板可视化

import tensorflow as tf 

a = tf.add(1, 2,) 
b = tf.multiply(a, 3) 
c = tf.add(4, 5,) 
d = tf.multiply(c, 6,) 
e = tf.multiply(4, 5,) 
f = tf.div(c, 6,) 
g = tf.add(b, d) 
h = tf.multiply(g, f) 

with tf.Session() as sess: 
writer = tf.summary.FileWriter("output", sess.graph) 
print(sess.run(h)) 
writer.close() 

回答

0

两件事。首先,你是否在运行代码时遇到任何错误,因为with:block中没有缩进。

其次,确保您将Tensorboard指向正确的目录中正确的位置。在Tensorboard中什么都显示出来了?

+0

其实我没有得到任何错误,它打印出数值,当我张开张量板时,在左边的南面,它显示了我输入的路径,但是当我打开图时,它显示没有找到图形定义文件。 :( – uniqueNt

+0

你可以进入输出文件夹,看看里面有什么文件吗?你可以确定你正在从正确的目录运行tensorboard吗? – JCooke

+0

其实我在cmd上运行我的目录,就像 - start path/of/dir,并且实际上打开了窗口,所以我想我的amm使用正确的目录 – uniqueNt

0
  • 确保有一个output目录在同一目录下,你正在运行的脚本
  • 确保某些文件都在里面./output
  • 推出tensorboard:tensorboard —logdir=./output从同一目录
+0

里面有输出文件,输出在我的代码所在的同一个目录下 – uniqueNt