【问题标题】:Multiple TensorBoards with the same web-server具有相同 Web 服务器的多个 TensorBoard
【发布时间】:2019-08-30 03:31:58
【问题描述】:

可以在同一台机器上运行多个 tensorboard 实例(具有不同的日志目录)。甚至还有可以启动/重用 TB 进程的 tensorboard.manager 类。 问题是所有这些 TB 在不同的端口上运行不同的 Web 服务器。

我想更进一步,将所有这些 TB 放在具有单个端口的同一个 Web 服务器下。 (并且 TB 应该是动态的 - 以便可以即时添加新的。)

如果我可以在 URL 中添加 '&logdir=gs://bla/bla' 并让 TB 对应于该日志目录,那就太好了。

最简单的方法是什么?

【问题讨论】:

  • 嗨,你有没有找到解决方案?
  • 初步调查后我没有再调查。
  • @DarrenHall 我已经发布了一个答案,它在我的 linux 机器上运行良好。
  • @Ark-kun,我已经发布了一个答案,它在我的 linux 机器上运行良好。

标签: tensorflow tensorboard


【解决方案1】:

您可以使用--reuse_port=true 命令和--path_prefix='/context/to/use' 来实现您的目标:

例如,如果您的日志位于文件夹中:/path/to/folder1/path/to/folder3/path/to/folder3,您可以运行:

tensorboard --logdir=/path/to/folder1 --bind_ip --port 8080 --reuse_port=true --path_prefix='/tensorboard/folder1'
tensorboard --logdir=/path/to/folder1 --bind_ip --port 8080 --reuse_port=true --path_prefix='/tensorboard/folder1'
tensorboard --logdir=/path/to/folder1 --bind_ip --port 8080 --reuse_port=true --path_prefix='/tensorboard/folder1'

这对我来说在 amazon-linux-2 上运行良好,张量板大于 2.1.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-12
    • 2016-12-06
    • 2020-12-21
    • 2017-06-27
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多