google-cloud-platform - 从 GCE 中运行的脚本查看张量板输出
问题描述
我有一段在 GCE 中运行的 python 代码,它在一些图像上训练一个简单的 keras 模型。我还提供了张量板回调。现在我想查看这个张量板日志的输出。由于 tensorboard 日志文件在 GCE 上,我该如何处理?
我运行tensorboard -logdir logs
并得到输出:
TensorBoard 1.7.0 at http://instance_1:6006 (Press CTRL+C to quit)
将地址放入浏览器不起作用,我想知道是否可以查看此输出。
解决方案
我的建议是向公众公开 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
。
推荐阅读
- android - 如何通过在 Firebase 实时数据库中使用 ServerValue.increment() 来施加限制?
- javascript - 配置prism.js识别
标签(没有
tag)
- rust - 为什么在 rust rocket_contrib 时“服务中没有 crate_relative”?
- terratest - 如何使用 terraTest 列出所有现有 VM
- pandas - 如何将由不规则、混合格式的数据和混合分隔符组成的 csv 文件加载到数据框中?
- dockerfile - Visual Studio 生成的 Dockerfile 奇怪路径
- reactjs - 如何在打字稿类型定义中使用常量?
- c# - 调整可序列化列表大小(Unity C#)
- if-statement - 如何使用 If 和 listBox1.SelectedItem 更改图片框
- hash - 在 Java 中使用 Redisson 在 Redis 中创建 SQL 类型表的任何替代解决方案