TensorBoard之6006页面无法访问

出错场景

1: 首先执行样例程序,生成日志文件

#!/usr/bin/env python
# -*- coding -*-
'''
    可视化Demo
'''
import tensorflow as tf

input1 = tf.constant([1.0, 2.0, 3.0], name='input1')
input2 = tf.Variable(tf.random_uniform([3]), name='input2')
output = tf.add_n([input1, input2], name='add')

# 生成一个写日志的writer,并将当前的Tensorflow计算图写入日志.
writer = tf.summary.FileWriter('D:/Workspace/PythonCode/Tensorflow/log', tf.get_default_graph())
writer.close()

2: 然后cmd执行如下启动命令

tensorboard --logdir="D:\Workspace\PythonCode\Tensorflow\log"
或者是cd到log的上一层目录然后执行
tensorboard --logdir="log" 也是一样失败
跟具体在哪一层目录执行此命令无关
执行之后 控制台输出如下
TensorBoard 1.8.0 at http://DESKTOP-V08VJHL:6006 (Press CTRL+C to quit)

3: 打开Chome浏览器进行访问

打开Chome浏览器访问http://DESKTOP-V08VJHL:6006 提示:'防火墙或防病毒软件可能已阻止您连接到网络。'

解决方案

具体原因有待分析,上述情况是由于6006端口不可访问导致,切换端口之后即可正常访问
执行时增加--port:
tensorboard --logdir="D:\Workspace\PythonCode\Tensorflow\log" --port=8080

猜你喜欢

转载自blog.csdn.net/Noonebirdyou/article/details/80398687