创建及管理Tensorboard实例

更新时间:
复制 MD 格式

Tensorboard 实例可关联数据集或 DLC 任务,启动后通过可视化界面查看模型训练结果。您可以在任务管理页面创建和管理 Tensorboard 实例。

使用限制

马来西亚(吉隆坡)地域创建的 DLC 任务不支持 Tensorboard 功能。

操作账号和权限要求

  • 阿里云主账号:拥有所有操作权限,无需额外授权。

  • RAM 用户:需要添加为工作空间成员并配置角色权限,详情参见附录:角色及权限列表

创建 Tensorboard 实例

操作步骤如下。

  1. 进入任务管理页面。

    1. 登录PAI 控制台

    2. 在左侧导航栏单击工作空间列表,在工作空间列表中单击目标工作空间名称,进入工作空间。

    3. 在左侧导航栏选择AI资产管理 > 任务

  2. Tensorboard页签,单击新建 Tensorboard

  3. 新建Tensorboard页面中,配置以下参数,然后单击确定

    • 基本信息

      参数

      描述

      名称

      自定义Tensorboard实例名称。

      数据集配置

      • 配置类型:支持的类型包括:按数据集 (推荐)按对象存储(OSS)按任务

      • Summary目录:训练代码中SummaryWriter指定的日志文件存储路径。

      上文任务案例的三种填写示例如下:

      • 按数据集:选择任务配置的数据集,Summary目录只需填写日志文件在数据集中的相对路径

        image

      • 按对象存储(OSS):填写相应OSS路径,Summary目录只需填写日志文件在OSS中的相对路径

        image

      • 按任务:选择目标DLC任务,Summary目录需填写日志文件在容器中的完整路径

        image

    • 资源配置

      支持配置以下几种资源类型:

      资源类型

      描述

      免费资源

      系统提供一定额度的免费资源,每个实例上限为2vCPU、4 GiB内存。免费额度不足时,可关闭其他免费实例释放额度。

      灵骏智算

      • 公共资源:计费方式为按量付费,仅通用计算支持使用公共资源,您可以按需选择资源规格。

      • 资源配额:计费方式为包年包月,您需要提前购买计算资源创建资源配额,然后选择资源配额,同时需要配置以下参数:

        说明

        该功能暂时仅供白名单用户使用。如有需要,请联系您的商务经理添加白名单。

        • 优先级:表示同时运行的Tensorboard实例执行的优先级,取值范围为[1,9],其中1表示优先级最低。

        • 任务资源:配置运行Tensorboard实例时使用的资源:CPU(核数)内存(GiB)

      通用计算

    • 专有网络配置

      当使用公共资源创建Tensorboard实例时,支持配置该参数。

      • 不配置专有网络时使用公网连接,带宽有限,可能导致Tensorboard启动或查看报告时卡顿。

      • 配置专有网络可提供更充足的带宽和更稳定的性能。

        选择当前地域可用的专有网络及对应的交换机和安全组。配置后,Tensorboard实例可直接访问该专有网络内的服务。

        重要

        如果Tensorboard实例使用了需要配置专有网络的数据集(例如CPFS类型的数据集,或挂载点在专有网络内的NAS类型数据集等),则必须设置专有网络。

  4. 当目标 Tensorboard 实例的状态运行中时,单击操作列下的查看Tensorboard

    页面自动跳转到 TensorBoard 页面。TensorBoard 将数据集或训练过程中的 Summary 日志文件转换为可视化界面,帮助您理解和调试训练过程。image

管理 Tensorboard 实例

image

  • 启动Tensorboard实例

    单击启动,可启动已停止的Tensorboard实例。

  • 查看Tensorboard实例详情

    单击目标实例名称,查看基本信息配置信息

  • 查看关联任务

    关联任务列下,将鼠标悬浮在图标image上,查看已关联的DLC任务ID,并支持单击跳转到相关任务详情页面。

  • 查看关联数据集

    关联数据集列下,将鼠标悬浮在图标image上,查看已关联的数据集ID,并支持单击跳转到相关数据集详情页面。

  • 查看执行时长

    执行时长列下,查看目标实例的运行时长。停止实例后,该时间将重置。

  • 停止Tensorboard实例:

    • 单击目标实例操作列下的停止,直接停止实例。

    • 单击目标实例操作列下的自动停止设置,设置自动停止时间。

相关文档

您也可以在分布式训练(DLC)页面创建和管理 Tensorboard 实例,详情参见可视化工具Tensorboard