您的位置:首页 > 其它

tensorflow下使用TensorBoard报错提示无这个文件,以及TensorBoard返回的网址打不开等问题详解

2018-01-10 16:25 726 查看
TensorFlow官方文档中文版中TensorBoard可视化学习者一节,TensorBoard返回的网址打不开,提示localhost 拒绝了我们的连接请求。

启动TensorBoard的方式有两种:

第一种:直接在cmd窗口下输入tensorboard –logdir=/path/to/log-directory 其中等号右边的为你生成的可视化图标存放的位置。



第二种:打开你安装TensorFlow的目录(cmd下 输入pip show tensorflow会显示出安装目录),进入这个目录,你会看到一个与TensorFlow并列的文件夹,名字为TensorBoard,这个文件夹下有一个main.pywen文件。在cmd下将当前工作路径改为TensorBoard这个路径,在这个路径下执行 python main.py –logdir=E:\py3\TensorFlow\my_graph,会返回和第一种方法一样的结果。如下图



此时顺利的话直接将网址输入google chrome浏览器即可看到张量图表。很不幸,我输入网址,返回的却是网址拒绝我的请求,打不开,换了各种浏览器,改防火墙等一系列操作都没有,折腾了半天后发现输入127.0.0.1:6006这个网址可以打开。如果你在使用过程中输入这个网址打不开可以在试试这个localhost:6006一般就可打开了。

我的测试代码如下:

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt

a = tf.constant(5, name="input_a")
b = tf.constant(3, name="input_b")
c = tf.multiply(a, b, name="mul_c")
d = tf.add(a, b, name="add_d")
e = tf.add(c, d, name="add_e")

sess = tf.Session()
res = sess.run(e)
writer = tf.summary.FileWriter('./my_graph', sess.graph)
writer.close()
print(res)
sess.close()


我得到的图如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐