TensorBoard启动但未在浏览器中显示

时间:2017-09-12 15:26:59

标签: tensorflow tensorboard

在单元格19&中运行代码下面的图23是导入和预处理数据的。

https://github.com/ageron/handson-ml/blob/master/09_up_and_running_with_tensorflow.ipynb

然后运行第59-64行来解决线性最小二乘问题,同时保存训练数据以用于张量板。

然后我使用Anaconda提示符进入保存日志文件的目录:

然后我使用Anaconda提示运行:tensorboard --logdir = \ tf_logs

它给出了消息 启动TensorBoard b' 54'在http://NW1:6006

但是当我尝试将该地址粘贴到浏览器中时,它无法正常工作?

我尝试过各种绝对路径名称等组合,但似乎没有任何效果。我还尝试将主机指定为127.0.0.1

tensorboard --logdir = \ tf_logs --host = 127.0.0.1

但似乎没有任何作用! 网页完全空白。

我正在运行Windows 8.1
Internet Explorer 11
Anaconda 3
Python3.5
Tensorflow 1.1

今天所有东西都安装得很新,所以应该是最新的

5 个答案:

答案 0 :(得分:9)

我最近遇到了同样的问题,并通过在命令提示符中使用以下命令来启动tensorboard

来解决它
tensorboard --logdir=ENTERLOGFOLDERPATH --host localhost --port 8088

然后在浏览器中打开http://localhost:8088

如果无效,请尝试将端口号更改为其他内容。

答案 1 :(得分:2)

需要从与日志相同的路径启动Tensorflow。

C:>tensorboard --logdir=E:\tmp\tensorflow\mnist\logs

Tensorflow会启动,但不会检测到日志。

E:>tensorboard --logdir=E:\tmp\tensorflow\mnist\logs

Tensorflow将完美开始。

请确保从日志路径启动tensorboard。

其次,您可以尝试在浏览器中将其启动为:127.0.0.1:6006。

答案 2 :(得分:0)

我将端口更改为8080,将主机名更改为127.0.0.1,它对我有用

python -m tensorboard.main --logdir=C:\Anaconda3\envs\tensorflow\logs --port 8080 --host 127.0.0.1

答案 3 :(得分:0)

我可以通过以下方式解决此问题:

包括--host 127.0.0.1并将生成的URL not 粘贴到Windows资源管理器中,但粘贴到Google Chrome中。

好像Windows资源管理器在这里遇到了一些问题,因此请尝试使用Google Chrome。

答案 4 :(得分:0)

有同样的问题。尝试简单地运行它而不声明本地主机,并且无法启动Tensorboard,但是随后我插入并声明了localhost:

InitializeComponent

位于http://localhost:6006的TensorBoard 1.13.1(按CTRL + C退出)

然后像魔咒一样工作。