如何在Linux中打开张量板端口?

我有一些张量板数据,我希望服务器让我看到这些数据.我不需要将张量板数据文件发送到我的计算机,因此,如果我可以远程访问它们,那将是理想的选择.怎么做到的?我会假设服务器只是将其托管为普通网站? Tensorboard的命令是什么?

我知道在本地可以做到:

tensorboard --logdir=path/to/log-directory

然后转到浏览器执行以下操作:

http://localhost:6006/

但是是否可以从服务器进行等效操作,然后仅从服务器读取本地浏览器/计算机中的数据?

解决方法:

假设没有防火墙阻止从外部访问端口6006,并且您服务器的地址为server.example.com,则应该只需在浏览器中键入http://server.example.com:6006即可工作.

如果是限制性防火墙,使用Local Port Forwarding通过SSH在tensorboard端口上建立隧道是一种好方法(与公开打开随机端口相比,这也更安全).登录服务器时,您可以输入(例如):

ssh -L 12345:localhost:6006 server.example.com

之后,像往常一样在服务器上启动tensorboard,您将能够在浏览器中的http:// localhost:12345*问它.

上一篇:如何实现一个php框架系列文章【1】如何组织文件


下一篇:python – TensorBoard中的Tensorflow混淆矩阵