首页 > 解决方案 > 从 GCE 中运行的脚本查看张量板输出

问题描述

我有一段在 GCE 中运行的 python 代码,它在一些图像上训练一个简单的 keras 模型。我还提供了张量板回调。现在我想查看这个张量板日志的输出。由于 tensorboard 日志文件在 GCE 上,我该如何处理?

我运行tensorboard -logdir logs并得到输出:

TensorBoard 1.7.0 at http://instance_1:6006 (Press CTRL+C to quit)

将地址放入浏览器不起作用,我想知道是否可以查看此输出。

标签: google-cloud-platformgoogle-compute-enginetensorboard

解决方案


我的建议是向公众公开 tensorboard 端口并阻止防火墙上的访问,以便仅使用您的 IP 访问。

为此,您需要为允许您的公共 IP 访问 TCP 端口 6006 的实例创建防火墙规则。您可以在此处获得在 GCP 上添加防火墙规则的指南。

现在执行以下命令以公开 tensorboard 端口:

tensorboard --logdir --host 0.0.0.0 --port 6006

您可以确保使用$ netstat -plunt.

现在去http://$PUBLIC_IP_OF_instance_1:6006


推荐阅读