更新时间:2023-11-21 GMT+08:00
分享

运行第一条Workflow

了解Workflow的功能与构成后,可通过订阅Workflow的方式尝试运行首条工作流,进一步了解Workflow的运行过程。

  1. 数据集准备
  2. 订阅工作流
  3. 运行工作流

数据集准备

  1. 前往AI Gallery,在“资产集市>数据>数据集”页面下载常见生活垃圾图片
  2. 单击“下载”,选择云服务区域,推荐选择“华北-北京四”,单击“确定”
  3. 进入“下载详情”页面,填写下述参数。
    • 下载方式:ModelArts数据集。
    • 目标区域:华北-北京四。
    • 数据类型:系统会根据您的数据集,匹配到相应的数据类型。例如本案例使用的数据集,系统匹配为“图片”类型。
    • 数据集输出位置:用来存放输出的数据标注的相关信息,或版本发布生成的Manifest文件等。单击图标选择OBS桶下的空目录,且此目录不能与输入位置一致,也不能为输入位置的子目录。
    • 数据集输入位置:用来存放源数据集信息,例如本案例中从AI Gallery下载的数据集。单击图标选择您的OBS桶下的任意一处目录,但不能与输出位置为同一目录。
    图1 下载数据集
  4. 单击“确定”,自动跳转至AI Gallery的个人中心“我的下载”页签。等待五分钟左右下载完成即可。
    图2 下载数据集

订阅工作流

  1. 登录ModelArts管理控制台,左侧菜单栏选择“Workflow”,进入Workflow详情页。
  2. 在详情页的Workflow列表区域,单击“前往AI Gallery订阅”。
  3. 搜索“图像分类-ResNet_v1_50工作流”,单击“订阅”,勾选“我已同意《数据安全与隐私风险承担条款》和《华为云AI Gallery服务协议》”,单击“继续订阅”即可完成工作流的订阅。订阅过的工作流会显示“已订阅”。

运行工作流

  1. 订阅完成后,单击“运行”进入配置页面。填写如下参数后,单击“导入”。
    • 资产版本默认选择最新版本。
    • Workflow名称:自定义您的Workflow名称。
    • 云服务区域:选择需要使用到的云服务区域,例如“华北-北京四”。
    • Project:选择云服务区域下的子项目。
    • 工作空间:default默认值。
      图3 从AI Gallery导入工作流

      工作流运行的云服务区域需要与创建的数据集所在区域保持一致,否则工作流配置时无法选到准备好的数据集。

  2. 导入完成后会自动跳转至Workflow的列表页,单击Workflow操作列的“配置”,进入配置详情页面,根据提示填写配置参数,具体参考表1
    图4 配置
    表1 配置参数说明

    配置项

    参数

    配置说明

    Workflow配置

    运行配置

    该参数为输出根目录配置,整个工作流的输出均会被保存在该目录下。单击“选择存储路径”,选择一个OBS桶路径。

    资源配置

    训练资源规格配置,根据实际需要选择GPU资源规格或者专属资源池。

    说明:
    • 华北-北京四可支持选择限时免费的GPU规格,其余规格均为收费规格,请在使用完之后,及时停止或删除实例,避免产生不必要的费用 。
    • 若您购买了套餐包,可优先选择您对应规格的套餐包,在“配置费用”页签会显示您的套餐余量,以及超出的部分如何计费,请您关注,避免造成不必要的资源浪费。

    节点配置

    数据标注参数配置

    输入选择预先创建的数据集即可,版本可以不用选择。task_name填写需要创建的标注任务名称即可。

    说明:

    首次运行需要配置,会自动创建新的标注任务,后续不建议进行修改,使用同一个标注任务进行数据标注。

    训练相关参数配置

    算法超参相关的配置,建议直接使用默认值。每个参数的具体含义已在控制台界面输入框下方说明。

    模型注册参数配置

    • 配置生成的模型名称,工作流多次运行使用同一个模型名称会自动新增版本。
    • 工作流运行完成后用户可以在ModelArts控制台的“AI应用”模块查看已经部署完成的推理服务。

    服务部署参数配置

    服务配置

    定时执行

    启用定时任务后,系统将按照配置的周期定时启动该工作流。其中涉及手动确认的节点仍会在运行到时停止,不会自动执行。

    服务配置

    消息通知

    订阅消息使用消息通知服务,在事件列表中选择需要监控的节点或者Workflow状态,在事件发生时发送消息通知。

  3. 配置完成后单击右上方“保存配置”,保存完成后单击“启动”开始运行工作流。工作流在运行过程中,只需要用户在数据标注节点以及服务部署节点完成相关操作或者配置,其余节点不需要用户做操作。
    1. 数据标注节点:标注节点启动后会等待用户确认数据标注是否完成,用户在数据标注节点单击“实例详情”前往数据集页面查看该数据集是否已完成标注。
      • 未完成标注:在数据标注详情页,单击选择“未标注”页签,完成标注。
      • 已完成标注:返回工作流页面,单击“继续运行”。
      图5 查看实例详情
      图6 继续运行
    2. 服务部署节点:“选择AI应用及版本”默认选择最新的版本,“计算节点规格”选择GPU类型,“资源池”默认选择公共资源池,可单击开启“是否自动停止”,默认不开启。配置完成后单击“继续运行”即可,等待服务部署完成。
      图7 服务部署节点参数配置

      计算节点规格:华北-北京四可支持限时免费的规格,但每个用户仅允许创建一个基于此免费规格的实例。

      其余规格均按需计费,使用完之后请及时停止Workflow,避免产生不必要的费用。

  4. 测试推理服务:工作流运行完成后,在服务部署节点右侧单击“实例详情”跳转至推理服务详情页。或者在ModelArts管理控制台,选择“部署上线>在线服务”,找到部署的推理服务,单击服务名称,进入服务详情页。单击“预测”,右边可查看预测结果。
    图8 预测样例图
    图9 预测结果

分享:

    相关文档

    相关产品