【问题标题】:Tensorboard Not Running Properly on port 6006Tensorboard 在端口 6006 上未正常运行
【发布时间】:2020-07-13 23:07:45
【问题描述】:

我在使用 tensorboard 时遇到了问题,这可能是由于 windows10 中的出口不干净。我使用下面的代码在 Jupyter 中启动它:

%load_ext tensorboard
%tensorboard --logdir={dir}

这是我得到的:

'ERROR: Timed out waiting for TensorBoard to start. It may still be running as pid 24472.'

在 cmd 窗口和下面的代码在 Chrome 中启动 TB:

$ tensorboard --logdir {dir}'

这是我得到的: tensorboard_error

我做了一些研究并尝试了以下方法:

  1. -"taskkill /im tensorboard.exe /f" 杀死所有活的 pids 命令
  2. -删除了“%TMP%.tensorboard-info”目录下的所有pid-xxxx.info文件。
  3. -直接删除了整个“%TMP%.tensorboard-info”

这没有帮助。

然后我尝试通过在命令窗口中添加"--port 6005" 将端口更改为6005,TB 可以在“localhost:6005”下的 Chrome 中启动。但它在 Jupyter 中不起作用。

知道如何让 TB 再次在 Jupyter 中运行吗?谢谢。

【问题讨论】:

标签: tensorboard


【解决方案1】:

您是否尝试在 Jupyter 笔记本中提及相同的端口

%load_ext tensorboard
%tensorboard --logdir={dir} --port=6005

【讨论】:

  • 是的,我做到了。 """错误:等待 TensorBoard 启动超时。它可能仍以 pid 101780 运行。""",它禁用了我的 Chrome TensorBoard,它将取代("""未找到标量数据。""")
  • 询问信息时,请使用 cmets 代替 answer。顺便说一句,我有同样的问题
【解决方案2】:

阅读此Github issue,您会发现在启动 Tensorboard 时手动指定主机显然可以解决问题。

代替

%tensorboard --logdir {logs_base_dir} 

运行

%tensorboard --logdir {logs_base_dir}  --host localhost

【讨论】:

    猜你喜欢
    • 2019-06-21
    • 1970-01-01
    • 2020-12-15
    • 2011-05-08
    • 2021-11-04
    • 1970-01-01
    • 2013-08-25
    • 2016-04-16
    • 2016-06-03
    相关资源
    最近更新 更多