ted*_*ted 10 tcp amazon-ec2 amazon-web-services tensorflow tensorboard
我正在尝试访问AWS上的Tensorboard.这是我的设置:
tensorboard --host 0.0.0.0 --logdir=train::在6006端口启动TensorBoard b'39'(您可以导航到 http://172.31.18.170:6006)
但是连接到ec2-blabla.us-west-1.compute.amazonaws.com:6006我看不到任何东西,我基本上无法连接.
你有什么主意吗?
您可以使用ssh隧道技术.
在您的终端中,您可以写:
ssh -i /path/to/your/AWS/key/file -NL 6006:localhost:6006 user@host
Run Code Online (Sandbox Code Playgroud)
用户和主机是你的ecs ec2用户和特定于实例的.
之后,您可以浏览到http:// localhost:6006 /
在ec2终端中运行tensorboard(您可以自定义logdir和端口)
tensorboard --logdir=data/model --port=8080
Run Code Online (Sandbox Code Playgroud)通过访问找到您的工作站公共IP(abcd)地址 http://ip4.me/
访问分配给EC2的安全组配置,并将自定义TCP规则添加到入站流量。
应当将出站设置为允许来自张量板端口的流量。(在这种情况下为8080)。或者您只允许EC2实例的所有传出流量
Protocol Port Range Destination Description
All traffic All All 0.0.0.0/0
Run Code Online (Sandbox Code Playgroud)使用您的公共DNS从工作站访问张量板
小智 0
我连续几天都遇到同样的问题。
幸运的是,我通过在“AWS出站规则”上添加规则解决了这个问题,就像添加了“AWS入站规则”一样。
无论这种设置如何,它都可以在家中使用。 同样的错误仍然只在公司发生。
| 归档时间: |
|
| 查看次数: |
5937 次 |
| 最近记录: |