【发布时间】:2020-02-17 18:39:30
【问题描述】:
当我在 Windows 中的 Chrome 中加载“localhost:6006”时,我无法让 TensorBoard 显示除空白页面(甚至没有标题或任何内容)之外的任何内容。唯一表明 tensorboard 确实在此端口上运行的是选项卡标题。 我主要遵循 tensorflow 的官方教程,但在我自己的项目中实现了它:https://www.tensorflow.org/tensorboard/get_started
在 Jupyter Notebook 中,我得到一个灰色字段:“localhost 拒绝连接”(在我的计算机上是德语,但它应该以某种方式翻译成这样。) 指定目录中已经有日志,但我认为这与我的问题无关。 我在互联网上看到了大量非常相似的问题,但它们似乎都有些不同,而且没有一个解决方案对我有用。
我尝试编写 127.0.0.1 而不是 localhost,但没有运气。 我杀死了“tensorboard.exe”进程并删除了“...\temp.tensorboard-info”中的所有文件,仍然没有。 重启了我的机器,还是不行。
我使用了以下关于张量板的代码行:
%load_ext tensorboard
...
logdir = os.path.join("logs", datetime.now().strftime("%Y%m%d-%H%M%S"))
tensorboard_callback = tf.keras.callbacks.TensorBoard(logdir, histogram_freq=1)
...
model.fit(x_train, y_train, validation_data=(x_test,y_test), epochs=20, callbacks=[tensorboard_callback])
%tensorboard --logdir=./logs --host localhost
我从来没有看到任何实际的 Tensorboard GUI。我在任务管理器中看到“tensorboard.exe”进程正在运行。
【问题讨论】:
-
遇到同样问题的人可以在这里找到解决方案:stackoverflow.com/questions/60983776/…
标签: python-3.x windows tensorflow jupyter-notebook tensorboard