
# 运行第一条Workflow
了解Workflow的功能与构成后，可通过订阅Workflow的方式尝试运行首条工作流，进一步了解Workflow的运行过程。
1. [数据集准备]。
2. [订阅工作流]。
3. [运行工作流]。
 #### 准备数据集
1. 前往AI Gallery，在"资产集市\>数据\>数据集"页面下载[常见生活垃圾图片](https://developer.huaweicloud.com/develop/aigallery/dataset/detail?id=8a60ab2d-dcc0-40bb-968f-c0b6c374af3a)。
2. 单击"下载"，选择云服务区域，推荐选择"华北-北京四"，单击"确定"。
3. 进入"下载详情"页面，填写下述参数。
   - 下载方式：选择"ModelArts数据集"。
     图1下载数据集   
     ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001968954581.png) 
   
   - 目标区域：华北-北京四。
   
   - 数据类型：系统会根据您的数据集，匹配到相应的数据类型。例如本案例使用的数据集，系统匹配为"图片"类型。
   
   - 数据集输出位置：用来存放输出的数据标注的相关信息，或版本发布生成的Manifest文件等。单击![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001968944773.png)图标选择OBS桶下的空目录，且此目录不能与输入位置一致，也不能为输入位置的子目录。
   
   - 数据集输入位置：用来存放源数据集信息，例如本案例中从AI Gallery下载的数据集。单击![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001941945594.png)图标选择您的OBS桶下的任意一处目录，但不能与输出位置为同一目录。
    
4. 单击"确定"，自动跳转至AI Gallery的个人中心"我的下载"页签。等待五分钟左右下载完成即可。
   图2下载数据集   
   ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001969104525.png "点击放大") 
 
 #### 订阅工作流
1. 登录[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)，左侧菜单栏选择"开发空间\>Workflow"，进入Workflow详情页。
2. 在详情页的Workflow列表区域，单击"[前往AI Gallery订阅](https://developer.huaweicloud.com/develop/aigallery/workflow/list?tab=featured)"。
3. 搜索"图像分类-ResNet_v1_50工作流"，单击"订阅"，勾选"我已同意《数据安全与隐私风险承担条款》和《华为云AI Gallery服务协议》"，单击"继续订阅"即可完成工作流的订阅。订阅过的工作流会显示"已订阅"。
 
 #### 运行工作流
1. 订阅完成后，单击"运行"进入[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)配置页面。选择资产版本、Workflow名称、云服务区域以及工作空间参数后，单击"导入"。
   图3从AI Gallery导入工作流   
   ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001941945590.png)
   ![](https://support.huaweicloud.com/usermanual-standard-modelarts/public_sys-resources/note_3.0-zh-cn.png)
   工作流运行的云服务区域需要与创建的数据集所在区域保持一致，否则工作流配置时无法选到准备好的数据集。
   
2. 导入完成后会自动跳转至Workflow的详情页，单击Workflow右上角的"配置"，进入配置详情页面，根据提示填写配置参数，具体参考[表1]。
    表1配置参数说明 
   | 配置项                                                        | 参数         | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|:---|
   | Workflow配置                                                 | 运行配置       | 该参数为输出根目录配置，整个工作流的输出均会被保存在该目录下。单击"选择存储路径"，选择一个OBS桶路径。                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | Workflow配置                                                 | 资源配置       | 训练资源规格配置，根据实际需要选择公共资源规格或者专属资源池。 说明： - 华北-北京四可支持选择限时免费的资源规格，其余规格均为收费规格，请在使用完之后，及时停止或删除实例，避免产生不必要的费用。  - 如果您购买了套餐包，可优先选择您对应规格的套餐包，在"配置费用"页签会显示您的套餐余量，以及超出的部分如何计费，请您关注，避免造成不必要的资源浪费。                         |
   | 节点配置  | 数据标注参数配置   | - labeling_input：选择预先创建的数据集即可，版本可以不用选择。  - task_name：填写需要创建的标注任务名称即可。   说明： 首次运行需要配置，会自动创建新的标注任务，后续不建议进行修改，使用同一个标注任务进行数据标注。                                                                                        |
   | 节点配置  | 图像分类训练参数配置 | 算法超参相关的配置，建议直接使用默认值。每个参数的具体含义已在控制台界面输入框下方说明。 ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001941945582.png "点击放大")                                                                                                                                                                                                                                                                                               |
   | 节点配置  | 模型注册参数配置   | model_name：填写模型名称，工作流多次运行使用同一个模型名称会自动新增版本。此参数填写后，模型注册和服务部署会同步使用该参数名称。 工作流运行完成后用户可以在[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)的"模型管理"模块查看已经部署完成的推理服务。                                                                                                                                                                                                                                                                                        |
   | 节点配置  | 服务部署参数配置   | model_name：填写模型名称，工作流多次运行使用同一个模型名称会自动新增版本。此参数填写后，模型注册和服务部署会同步使用该参数名称。 工作流运行完成后用户可以在[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)的"模型管理"模块查看已经部署完成的推理服务。                                                                                                                                                                                                                                                                                        |
   | 服务配置                                                       | 定时执行       | 启用定时任务后，系统将按照配置的周期定时启动该工作流。其中涉及手动确认的节点仍会在运行到时停止，不会自动执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 服务配置                                                       | 消息通知       | 订阅消息使用消息通知服务，在事件列表中选择需要监控的节点或者Workflow状态，在事件发生时发送消息通知。 说明： - 打开开关后，需要先指定SMN主题名，如未创建主题名，需前往消息通知服务创建主题。  - 支持对Workflow中单个节点、多个节点以及工作流的相关事件进行订阅。订阅列表中，一行代表一个节点或者整条工作流的订阅。如需对多个节点的状态变化获取消息，则需增加多行订阅消息。   |
      
   
3. 配置完成后单击右上方"保存配置"并确认保存。
4. 单击右上方"启动"并在弹框中单击"确认"后开始运行工作流。 工作流在运行过程中，需要用户在"数据标注"节点以及"服务部署"节点完成相关操作或者配置，其余节点不需要用户做操作。
   1. 数据标注节点：标注节点启动后会等待用户确认数据标注是否完成，用户在数据标注节点单击"实例详情"前往数据集页面查看该数据集是否已完成标注。
      - 未完成标注：在数据标注详情页，单击选择"未标注"页签，完成标注。
      
      - 已完成标注：返回工作流页面，单击"继续运行"。
      
      
      图4查看实例详情   
      ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001968944769.png "点击放大")
      图5继续运行   
      ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001941786282.png "点击放大") 
   
   2. 当工作流运行至服务部署节点，状态为"等待输入"，在"输入"区域选择推理需要使用到的资源规格，完成后选择"继续运行"，等待服务部署完成。
      ![](https://support.huaweicloud.com/usermanual-standard-modelarts/public_sys-resources/note_3.0-zh-cn.png)
      **计算节点规格**：华北-北京四可支持限时免费的规格，但每个用户仅允许创建一个基于此免费规格的实例。
      按需计费规格，使用完之后请及时停止Workflow，避免产生不必要的费用。
      
    
5. 测试推理服务：工作流运行完成后，在服务部署节点右侧单击"实例详情"跳转至推理服务详情页。或者在[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)，选择"部署上线\>在线服务"，找到部署的推理服务，单击服务名称，进入服务详情页。单击"预测"，右边可查看预测结果。
   图6预测样例图   
   ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001941786278.jpg "点击放大")
   图7预测结果   
   ![](https://support.huaweicloud.com/usermanual-standard-modelarts/figure/zh-cn_image_0000001968944777.png "点击放大")
   
   
 
