创建流程
流程通过流程设计器创建,创建好的流程将存储于“我的空间”页面“流程”页签中。在该页签中,以列表形式展示了空间中的流程。
创建流程
- 单击“创建流程”,进入流程设计器页面。
流程设计器是一种用于创建、查看、修改流程的图形化工具,详细介绍请参见流程设计器。
图1 创建流程 - 将左侧应用列表中的应用,拖拽至画布中。对于由多个应用构成的流程,通过连接线指定输入、输出关系进行连接。
图2 流程连接
只有当应用的输入、输出参数类型相同时,才可以进行连接。例如:将app1和app2连接起来,app1的输出,app2的输入均为file类型。
- 单击应用名称的右侧图标
,可进行复制、删除应用或切换应用版本。
图3 删除、复制应用或切换应用版本 - 在画布右侧参数配置模块,单击
按钮,进入参数设置页面,可查看修改参数。
- 输入参数:由用户在创建应用时定义。
- 输出路径:输出数据的存放路径,可修改。例如,gene-assets空间中的output文件夹,输出路径格式为/gene-assets/output。
- 资源参数:CPU需求、Memory需求、GPU类型,请按照使用需求进行设置;CPU架构、计算节点标签,GPU需求不可修改。GPU包含NAIDIA架构GPU和自研的Snt9+ARM。选择GPU资源时,需要您在开通平台后在cce集群中购买gpu资源,并且需要应用支持GPU运行。选择Snt9+ARM时,需要应用支持ARM环境运行,并在创建应用时,镜像系统为ARM类系统。
运行分析作业时,流程中的每一个应用称之为一个任务(Task),在编排流程时,如果“输出路径”修改为空,实际作业输出结果依然默认存在该路径。最终输出结果路径按照如下规则生成:
- 若使用的应用本身有配置输出参数,直接使用该路径。
- 若使用的应用本身未配置输出参数,并且子任务(Task)的输出路径为空,最终输出路径为对应作业配置的输出路径。若作业也未配置,则系统会默认生成格式为job-流程名称-时间戳-随机后缀的输出路径,例如/job-workflowname-202501031644-1654。
- 若使用的应用本身未配置输出参数,子任务(Task)的输出路径有配置,例如/task-output。那么会在上一项的基础上拼接上子任务的输出路径,例如/job-workflowname-202501031644-1654/task-output。
图4 参数配置1图5 参数配置2 - 单击“下一步”,进入流程基础配置页面。
图6 进入流程基础配置页面
- 在流程基础配置页面填写流程基础信息。
包括“流程名称”、“版本”、“标签”、“短描述”、“长描述”和“超时时间”。
图7 流程基础配置- “流程名称”和“版本”为必填项,其他参数可选填。
- “超时时间”指作业运行时间超过设置时间时即为超时,默认7天,基于流程创建分析作业时,该参数可重新定义。
- 单击“立即创建”或“创建并启动作业”。
创建好的流程,将显示在流程列表中。