跳到主要内容
版本:Next

TensorFlow

TensorFlow 是一个 TensorFlow 是一个端到端开源机器学习平台,它被用于 框架/模型/开发工具 Digital twins 虚拟仿真 等场景。由 Websoft9 提供的 TensorFlow 镜像环境,预装了 TensorFlow 2.8, Nginx 1.20, Python3.8等组件,可在云服务器上一键部署。TensorFlow 是一个端到端开源机器学习平台。它可以轻松地构建模型、随时随地进行可靠的机器学习生产、进行强大的研究实验。

gui

准备

在参阅本文档使用 TensorFlow 时,需要确保如下几点:

  • 登录 Websoft9 控制台,然后找到(或安装)TensorFlow:

    • 我的应用 菜单找到应用
    • 应用商店 菜单部署应用
  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 apache2 开源许可协议

  • 为应用准备配置访问方式:配置域名服务器安全组开启网外端口

入门指南

登录 Jupter

Websoft9 控制台安装 TensorFlow 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取访问信息。

  1. 本地浏览器访问 URL,进入 Jupter 登陆页面,提示需要 Token

  2. 进入 TensorFlow 容器的命令模式,运行 jupyter notebook list,获取 Token

  3. 使用 Token 登录或设置一个密码后,登录到 Jupter 后台

运行 TensorBoard

  1. Jupter 后台依次打开:New > Python 3 (ipykernel)

  2. 参考 Using TensorBoard in Notebooks,逐一运行范例程序。最后的命令增加一个参数--host 0.0.0.0 (允许外网访问)

  3. 此时 TensorBoard 便显示在 Notebook 中

配置选项

  • 容器端口

    • 8888:Jupter 端口
    • 6006:TensorBoard 端口

管理维护

故障

TensorBoard 在 Notebook 中不显示?

  • 确保启动 TensorBoard 命令时包含 --host 0.0.0.0 参数
  • 确保容器 6006 端口映射的宿主机端口已开启