1

我正在 Google Cloud Platform (GCP) 上开发我的深度学习程序,并希望使用 chainerui 将结果可视化,但尚未成功。有人成功了吗?

由于我在家中通过 ssh 从我的 Windows 计算机登录到 GCP,所有工作都是基于 CGI 完成的。在 ssh 窗口中,我输入了一个命令行“chainerui server”,它在 GCP 实例中的 localhost(端口=5000)上运行了一个服务器,显示没有问题。于是,我把“ http://xxxx:5000 ”放在了我家电脑的Chrome浏览器地址栏,但是连接不上这个地址。(xxxx 代表我的 GCP 实例的外部地址)

虽然我尝试了chainerui的--port选项将端口改为8080或80,但没有任何变化。将防火墙设置添加到我的 GCP 实例以允许 port=5000 没有帮助。但是,当我在同一个实例中运行 Apache2 服务器并将地址“xxxx”放在我的浏览器中时,它成功显示了 Apache 的测试页面。

我认为我需要知道将外部地址转发到chainerui运行的localhost:5000的方式。请指教。谢谢你。

4

1 回答 1

0

我自己找到了解决方案。

在 ssh 屏幕上,我输入了“chainerui server --host=0.0.0.0”,它成功了!

现在我可以在浏览器中输入地址“xxxx:5000”来查看图表

看起来本地地址,0.0.0.0 和 localhost 一样,但是可以通过外部地址访问。

我不知道这是否是最好的方法,但它现在仍然有效。谢谢你。

于 2019-09-16T06:14:45.177 回答