TensorBoard
使用 TensorBoard#
在 Featurize 中使用 TensorFlow 非常简单,直接运行 tensorflow 命令,然后根据弹出的描述访问对应的连接即可。

使用 TensorBoard

使用其他 Web 应用#
如果你需要使用除 TensorBoard 以外的其他 Web 应用(Visdom,NNI 等),可以使用 featurize 命令行工具提供的「端口转发」功能。
什么是端口转发?
由于 Featurize 所有实例没有单独的公网 IP,因此如果用户需要访问实例上的某个端口,就需要将端口通过一个公网地址(workspace.featurize.cn)转发出去。当用户设置了端口转发规则之后,则相当于将 workspace.featurize.cn 上的某个端口,映射到实例上的某个本地端口。
例如:如果你需要访问实例上的 8000 端口,可以通过以下操作来完成,这里以 python -m http.server 作为例子,这个命令将在当前目录下起一个静态文件的 Web 服务器:
- 在实例上启动你需要使用的 Web 服务
$> python -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...- 使用下面的命令,将本地端口 8000 暴露给公网
$> featurize port export 8000
Local port 8000 has been exported to 55336You can visit http://workspace.featurize.cn:55336 if it's a http server- 根据提示,你现在可以通过
http://workspace.featurize.cn:55336来访问 Web 应用了

一个简单的静态文件 Web 服务

caution
注意,同一个实例最多只允许暴露 10 个端口,请不要滥用端口暴露功能
danger
暴露的端口所有人都能够访问,可能会存在安全隐患,请不要将敏感信息暴露出去。即便访问地址使用 Featurize 域名,你所暴露的 Web 应用内容由你本人独立发布,与 Featurize 无关,相关法律责任由你自行承担。请不要散播违法内容。详见 用户服务协议 第 5.6 条。