TensorFlow
TensorFlow 是一个 TensorFlow 是一个端到端开源机器学习平台,它被用于 框架/模型/开发工具 Digital twins 虚拟仿真 等场景。由 Websoft9 提供的 TensorFlow 镜像环境,预装了 TensorFlow 2.8, Nginx 1.20, Python3.8等组件,可在云服务器上一键部署。TensorFlow 是一个端到端开源机器学习平台。它可以轻松地构建模型、随时随地进行可靠的机器学习生产、进行强大的研究实验。
准备
在参阅本文档使用 TensorFlow 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)TensorFlow:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 apache2 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
登录 Jupter
Websoft9 控制台安装 TensorFlow 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取访问信息。
-
本地浏览器访问 URL,进入 Jupter 登陆页面,提示需要 Token
-
进入 TensorFlow 容器的命令模式,运行
jupyter notebook list
,获取 Token -
使用 Token 登录或设置一个密码后,登录到 Jupter 后台
运行 TensorBoard
-
Jupter 后台依次打开:New > Python 3 (ipykernel)
-
参考 Using TensorBoard in Notebooks,逐一运行范例程序。最后的命令增加一个参数
--host 0.0.0.0
(允许外网访问) -
此时 TensorBoard 便显示在 Notebook 中
配置选项
-
容器端口
- 8888:Jupter 端口
- 6006:TensorBoard 端口
管理维护
故障
TensorBoard 在 Notebook 中不显示?
- 确保启动 TensorBoard 命令时包含
--host 0.0.0.0
参数 - 确保容器 6006 端口映射的宿主机端口已开启