AI开发平台MODELARTS-在Workflow中指定仅运行部分节点
在Workflow中指定仅运行部分节点
Workflow通过支持预置场景的方式来实现部分运行的能力,在开发工作流时按照场景的不同对DAG进行划分,之后在运行态可选择任意场景单独运行。具体代码示例如下所示:
workflow =wf.Workflow( name="image_cls", desc="this is a demo workflow", steps=[label_step, release_data_step, training_step, model_step, service_step], policy=wf.policy.Policy( scenes=[ wf.policy.Scene( scene_name="模型训练", scene_steps=[label_step, release_data_step, training_step] ), wf.policy.Scene( scene_name="服务部署", scene_steps=[model_step, service_step] ), ] ) )
该示例中Workflow包含了五个节点(节点相关定义已省略),在policy中定义了两个预置场景:模型训练和服务部署,工作流发布至运行态后,部分运行的开关默认关闭,节点全部运行。用户可在权限管理页面打开开关,选择指定的场景进行运行。

部分运行能力支持同一个节点被定义在不同的运行场景中,但是需要用户自行保证节点之间数据依赖的正确性。另外,部分运行能力仅支持在运行态进行配置运行,不支持在开发态进行调试。
- ModelArts Workflow_什么是Workflow_工作流
- ModelArts计费说明_计费简介_ModelArts怎么计费
- ModelArts AI Gallery_市场_资产集市
- ModelArts推理部署_模型_AI应用来源-华为云
- TMS开发_金蝶TMS系统_TMS技术系统_信息化管理_视频
- 函数流管理_编排无服务器_函数工作流 FunctionGraph-华为云
- ModelArts分布式训练_分布式训练介绍_分布式调测
- ModelArts推理部署_纳管Atlas 500_边缘服务-华为云
- ModelArts开发环境_开发环境简介_开发环境怎么使用
- ModelArts资源池_资源池是什么_资源池怎么收费