可以在同一台机器上运行多个tensorboard实例(具有不同的日志目录)。甚至还有tensorboard.manager类可以启动/重用TB进程。问题是所有这些TB在不同的端口上运行不同的web服务器。
我想走得更远,把所有的TB都放在同一个web服务器上,只有一个端口。(TB应该是动态的-以便可以动态添加新的TB。)
如果我可以将'&logdir=gs://bla/bla‘添加到URL中,并使TB与该日志目录相对应,那就太好了。
要做到这一点,最简单的方法是什么?
发布于 2021-10-08 23:49:12
您可以在--path_prefix='/context/to/use'
中使用--reuse_port=true
命令来实现您的目标:
例如,如果您的日志位于以下文件夹中:/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'
这对我来说在tensorboard大于2.1.0
的amazon-linux-2
上运行得很好
https://stackoverflow.com/questions/55582649
复制相似问题