从 google 云计算机执行 tensorboard

tensorboard execution from google cloud machine

我是 tensorboard 的新手,正在尝试让它在运行 google 云数据实验室的 GCE 上运行。

我使用的代码来自: https://github.com/MorvanZhou/tutorials/blob/master/tensorflowTUT/tf15_tensorboard/full_code.py

数据保存在 GCE 的日志文件夹中。因此来自数据实验室的执行命令是: !tensorboard --logdir="./logs"

我尝试打开网络端口,然后使用带有端口的外部 IP 地址(无法到达图表) gcloud beta compute firewall-rules create tensorboard --action allow --rules tcp:6006 --source-ranges 0.0.0.0/0

运行 在我的本地机器上同样的事情,工作正常。我正在使用具有大计算能力的大型数据集,无法在本地工作。

有什么想法吗?

非常感谢, 埃拉

我尝试了端口转发但没有成功:你好,

请帮忙

我为本地机器尝试了这个解决方案 (MAC): 在本地机器上,我 运行: gcloud 身份验证登录

在控制台上: gcloud compute firewall-rules create tensorboard-port --allow tcp:6006

在 Mac 上,端口转发配置: gcloud compute ssh datalabvm-pgp --project project_id --zone us-east1-b --ssh-flag="-R" --ssh-flag="6006:localhost:6006"

在数据实验室机器上: !tensorboard --logdir="./logs" --debug

在本地机器上 (MAC) http://35.190.179.233:6006

结果: 无法访问此站点

35.190.179.233 响应时间过长。 在 Google 中搜索 190 179 233 6006 ERR_CONNECTION_TIMED_OUT

我错过了什么?

非常感谢!!