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

问题描述 投票:0回答:5

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

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

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

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

然后我使用 Anaconda 提示符运行:tensorboard --logdir= f_logs

它给出了信息 在 http://NW1:6006

启动 TensorBoard b'54'

但是当我尝试将该地址粘贴到浏览器中时它不起作用?

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

tensorboard --logdir= f_logs --host=127.0.0.1

但似乎没有任何效果! 网页一片空白

我正在运行 Windows 8.1
互联网浏览器 11
蟒蛇 3
Python3.5
张量流 1.1

今天一切都是全新安装的,所以应该是最新的

tensorflow tensorboard
5个回答
12
投票

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

tensorboard --logdir=ENTERLOGFOLDERPATH --host localhost --port 8088

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

如果它不起作用,请尝试将端口号更改为其他内容。


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。


1
投票

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

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

0
投票

我可以解决这个问题:

包括

--host 127.0.0.1
并将生成的 URL 粘贴到 Windows 资源管理器中,而是粘贴到 Google Chrome 中。

看起来 Windows Explorer 在这里遇到了一些问题,所以试试 Google Chrome。


0
投票

有同样的问题。尝试在不声明本地主机的情况下简单地运行它并且无法调出 Tensorboard,但后来我插入并声明了本地主机:

(base) C:\Users\esaeri-1122>tensorboard --logdir=C:\Users\esaeri-1122\Downloads\MLProjects\tensorboard_mnist_digit_logs --host localhost --port 6006

TensorBoard 1.13.1 at http://localhost:6006(按 CTRL+C 退出)

然后像魅力一样工作。

© www.soinside.com 2019 - 2024. All rights reserved.