新建workflow-凯发k8国际娱乐官网入口
功能介绍
创建workflow。可参考,创建工作流。
接口约束
无
调用方法
请参见。
uri
post /v2/{project_id}/workflows
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
string |
用户项目id。获取方法请参见。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
string |
名称,1到64位只包含中英文,数字,空格,下划线(_)和中划线(-),并且以中英文开头 |
workflow_id |
否 |
string |
工作流id。创建工作流时后台自动生成。 |
created_at |
否 |
string |
创建时间 |
description |
否 |
string |
描述 |
steps |
否 |
array of workflowstep objects |
workflow包含的步骤定义。直接创建workflow时必填。 |
user_name |
否 |
string |
用户名 |
workspace_id |
否 |
string |
工作空间id |
data_requirements |
否 |
array of datarequirement objects |
workflow需要的数据 |
data |
否 |
array of data objects |
workflow包含的数据 |
parameters |
否 |
array of workflowparameter objects |
workflow包含的参数 |
source_workflow_id |
否 |
string |
从该工作流进行复制。通过复制来创建workflow时必填。 |
gallery_subscription |
否 |
workflowgallerysubscription object |
来自市场订阅的workflow。通过gallery订阅来创建workflow时必填。 |
latest_execution |
否 |
executionbrief object |
最近一次执行概要信息 |
run_count |
否 |
integer |
已运行次数 |
param_ready |
否 |
boolean |
当前工作流的必选参数是否都已填完标志符 |
source |
否 |
string |
工作流来源,可选值为ai_gallery,表示工作流是从ai gallery导入的。 |
storages |
否 |
array of workflowstorage objects |
workflow包含的统一存储定义 |
labels |
否 |
array of strings |
给工作流打的标签 |
assets |
否 |
array of workflowasset objects |
工作流绑定的资产 |
sub_graphs |
否 |
array of workflowsubgraph objects |
工作流包含的子图 |
extend |
否 |
map |
计费工作流使用的拓展字段 |
policy |
否 |
workflowpolicy object |
工作流部分运行策略 |
with_subscription |
否 |
boolean |
工作流smn消息订阅开关,默认为false,表示关闭消息订阅开关。 |
smn_switch |
否 |
boolean |
smn开关 |
subscription_id |
否 |
string |
smn消息订阅id |
exeml_template_id |
否 |
string |
自动学习模板id |
last_modified_at |
否 |
string |
最近一次修改的时间 |
package |
否 |
workflowservicepackege object |
计费工作流订阅包信息 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
string |
工作流节点的名称,在一个dag中唯一,1到64位只包含中英文,数字,空格,下划线(_)和中划线(-),并且以中英文开头。 |
type |
否 |
string |
节点的类型,枚举值如下:
|
inputs |
否 |
array of jobinput objects |
节点的输入项 |
outputs |
否 |
array of joboutput objects |
节点的输出项 |
created_at |
否 |
string |
创建时间 |
title |
否 |
string |
工作流节点标题 |
description |
否 |
string |
描述信息 |
properties |
否 |
map |
节点属性 |
depend_steps |
否 |
array of strings |
依赖的节点 |
conditions |
否 |
array of stepcondition objects |
节点执行条件 |
if_then_steps |
否 |
array of strings |
条件节点分支 |
else_then_steps |
否 |
array of strings |
条件节点另一分支 |
policy |
否 |
workflowsteppolicy object |
节点执行策略 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
输入项名称,支持1到64位只包含英文、数字、下划线(_)和中划线(-)的字符。 |
type |
否 |
string |
输入项类型。枚举值如下:
|
data |
否 |
object |
输入项数据 |
value |
否 |
object |
输入项的值 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
输出项名称 |
type |
否 |
string |
输出项类型。枚举值如下:
|
config |
否 |
map |
输出配置 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
type |
否 |
string |
判断类型,例如==(等于)、!=(不等于)、>(大于)、>=(大于等于)、<(小于)、<=(小于等于)、in(包含)、or(或)。 |
left |
否 |
object |
取true时的分支 |
right |
否 |
object |
取false时的分支 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
poll_interval_seconds |
否 |
string |
执行间隔 |
max_execution_minutes |
否 |
string |
最大执行时间 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
string |
数据的名称。填写1-64位,仅包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
是 |
string |
类型。枚举值如下:
|
conditions |
否 |
array of constraint objects |
数据约束条件 |
value |
否 |
map |
数据的值 |
used_steps |
否 |
array of strings |
使用了这条数据的工作流节点 |
delay |
否 |
boolean |
延时参数标记 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
attribute |
否 |
string |
属性,参数的某个字段值。 |
operator |
否 |
string |
操作,当前只支持equal操作。 |
value |
否 |
object |
取值。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
数据的名称。填写1-64位,仅包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
否 |
string |
数据的类型,可选值为dataset、obs、swr、model、label_task、service、image。 |
value |
否 |
map |
数据的值 |
used_steps |
否 |
array of strings |
使用数据的节点 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
配置参数的名称。填写1-64位,仅包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
否 |
string |
参数的类型,枚举值如下:
|
description |
否 |
string |
描述 |
example |
否 |
object |
样例 |
delay |
否 |
boolean |
是否为延迟输入的参数 |
default |
否 |
object |
默认值 |
value |
否 |
object |
parameter的值 |
enum |
否 |
array of objects |
枚举项 |
used_steps |
否 |
array of strings |
使用这个参数的工作流节点 |
format |
否 |
string |
数据格式 |
constraint |
否 |
map |
限制条件 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
content_id |
否 |
string |
资产id |
version_id |
否 |
string |
版本id |
expired_at |
否 |
string |
超期时间 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
execution_id |
否 |
string |
工作流执行id |
created_at |
否 |
string |
创建时间 |
status |
否 |
string |
工作流状态 |
running_steps |
否 |
array of strings |
运行的节点 |
current_steps |
否 |
array of strings |
当前节点 |
duration |
否 |
long |
运行时长 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
名称。填写1-64位,只包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
否 |
string |
类型,当前只支持obs。 |
path |
否 |
string |
统一存储的根路径,当前只支持obs路径。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
资产名称 |
type |
否 |
string |
资产类型,枚举如下:
|
content_id |
否 |
string |
资产id,可在ai gallery中获取。 |
subscription_id |
否 |
string |
订阅id,可在ai gallery中获取。 |
expired_at |
否 |
string |
超期时间 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
string |
子图名称 |
steps |
否 |
array of strings |
子图step成员 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
use_scene |
否 |
string |
使用场景 |
scene_id |
否 |
string |
场景id |
scenes |
否 |
array of scene objects |
场景 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
id |
否 |
string |
场景id |
name |
否 |
string |
场景名称 |
steps |
否 |
array of strings |
节点列表 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
package_id |
否 |
string |
package的uuid |
status |
否 |
string |
资源包状态 |
pool_id |
否 |
string |
资源池id |
service_id |
否 |
string |
服务id |
workflow_id |
否 |
string |
工作流id |
order |
否 |
workflowpoolorder object |
订阅信息 |
consume_limit |
否 |
long |
订阅限制 |
current_consume |
否 |
long |
当前订阅 |
current_date |
否 |
string |
当前时间 |
limit_enable |
否 |
boolean |
限制标记 |
created_at |
否 |
string |
创建时间 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
id |
否 |
string |
订阅id |
sku |
是 |
skuinfo object |
订阅计费信息 |
sku_count |
是 |
string |
订阅计数 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
code |
否 |
string |
计费码 |
period |
否 |
string |
计费时期 |
queries_limit |
否 |
long |
查询次数 |
price |
否 |
float |
价格 |
响应参数
状态码: 201
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
名称,1到64位只包含中英文,数字,空格,下划线(_)和中划线(-),并且以中英文开头 |
workflow_id |
string |
工作流id。创建工作流时后台自动生成。 |
created_at |
string |
创建时间 |
description |
string |
描述 |
steps |
array of workflowstep objects |
workflow包含的步骤定义。直接创建workflow时必填。 |
user_name |
string |
用户名 |
workspace_id |
string |
工作空间id |
data_requirements |
array of datarequirement objects |
workflow需要的数据 |
data |
array of data objects |
workflow包含的数据 |
parameters |
array of workflowparameter objects |
workflow包含的参数 |
source_workflow_id |
string |
从该工作流进行复制。通过复制来创建workflow时必填。 |
gallery_subscription |
workflowgallerysubscription object |
来自市场订阅的workflow。通过gallery订阅来创建workflow时必填。 |
latest_execution |
executionbrief object |
最近一次执行概要信息 |
run_count |
integer |
已运行次数 |
param_ready |
boolean |
当前工作流的必选参数是否都已填完标志符 |
source |
string |
工作流来源,可选值为ai_gallery,表示工作流是从ai gallery导入的。 |
storages |
array of workflowstorage objects |
workflow包含的统一存储定义 |
labels |
array of strings |
给工作流打的标签 |
assets |
array of workflowasset objects |
工作流绑定的资产 |
sub_graphs |
array of workflowsubgraph objects |
工作流包含的子图 |
extend |
map |
计费工作流使用的拓展字段 |
policy |
workflowpolicy object |
工作流部分运行策略 |
with_subscription |
boolean |
工作流smn消息订阅开关,默认为false,表示关闭消息订阅开关。 |
smn_switch |
boolean |
smn开关 |
subscription_id |
string |
smn消息订阅id |
exeml_template_id |
string |
自动学习模板id |
last_modified_at |
string |
最近一次修改的时间 |
package |
workflowservicepackege object |
计费工作流订阅包信息 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
工作流节点的名称,在一个dag中唯一,1到64位只包含中英文,数字,空格,下划线(_)和中划线(-),并且以中英文开头。 |
type |
string |
节点的类型,枚举值如下:
|
inputs |
array of jobinput objects |
节点的输入项 |
outputs |
array of joboutput objects |
节点的输出项 |
created_at |
string |
创建时间 |
title |
string |
工作流节点标题 |
description |
string |
描述信息 |
properties |
map |
节点属性 |
depend_steps |
array of strings |
依赖的节点 |
conditions |
array of stepcondition objects |
节点执行条件 |
if_then_steps |
array of strings |
条件节点分支 |
else_then_steps |
array of strings |
条件节点另一分支 |
policy |
workflowsteppolicy object |
节点执行策略 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
输入项名称,支持1到64位只包含英文、数字、下划线(_)和中划线(-)的字符。 |
type |
string |
输入项类型。枚举值如下:
|
data |
object |
输入项数据 |
value |
object |
输入项的值 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
输出项名称 |
type |
string |
输出项类型。枚举值如下:
|
config |
map |
输出配置 |
参数 |
参数类型 |
描述 |
---|---|---|
type |
string |
判断类型,例如==(等于)、!=(不等于)、>(大于)、>=(大于等于)、<(小于)、<=(小于等于)、in(包含)、or(或)。 |
left |
object |
取true时的分支 |
right |
object |
取false时的分支 |
参数 |
参数类型 |
描述 |
---|---|---|
poll_interval_seconds |
string |
执行间隔 |
max_execution_minutes |
string |
最大执行时间 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
数据的名称。填写1-64位,仅包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
string |
类型。枚举值如下:
|
conditions |
array of constraint objects |
数据约束条件 |
value |
map |
数据的值 |
used_steps |
array of strings |
使用了这条数据的工作流节点 |
delay |
boolean |
延时参数标记 |
参数 |
参数类型 |
描述 |
---|---|---|
attribute |
string |
属性,参数的某个字段值。 |
operator |
string |
操作,当前只支持equal操作。 |
value |
object |
取值。 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
数据的名称。填写1-64位,仅包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
string |
数据的类型,可选值为dataset、obs、swr、model、label_task、service、image。 |
value |
map |
数据的值 |
used_steps |
array of strings |
使用数据的节点 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
配置参数的名称。填写1-64位,仅包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
string |
参数的类型,枚举值如下:
|
description |
string |
描述 |
example |
object |
样例 |
delay |
boolean |
是否为延迟输入的参数 |
default |
object |
默认值 |
value |
object |
parameter的值 |
enum |
array of objects |
枚举项 |
used_steps |
array of strings |
使用这个参数的工作流节点 |
format |
string |
数据格式 |
constraint |
map |
限制条件 |
参数 |
参数类型 |
描述 |
---|---|---|
content_id |
string |
资产id |
version_id |
string |
版本id |
expired_at |
string |
超期时间 |
参数 |
参数类型 |
描述 |
---|---|---|
execution_id |
string |
工作流执行id |
created_at |
string |
创建时间 |
status |
string |
工作流状态 |
running_steps |
array of strings |
运行的节点 |
current_steps |
array of strings |
当前节点 |
duration |
long |
运行时长 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
名称。填写1-64位,只包含英文、数字、下划线(_)和中划线(-),并且以英文开头的名称。 |
type |
string |
类型,当前只支持obs。 |
path |
string |
统一存储的根路径,当前只支持obs路径。 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
资产名称 |
type |
string |
资产类型,枚举如下:
|
content_id |
string |
资产id,可在ai gallery中获取。 |
subscription_id |
string |
订阅id,可在ai gallery中获取。 |
expired_at |
string |
超期时间 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
string |
子图名称 |
steps |
array of strings |
子图step成员 |
参数 |
参数类型 |
描述 |
---|---|---|
use_scene |
string |
使用场景 |
scene_id |
string |
场景id |
scenes |
array of scene objects |
场景 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
string |
场景id |
name |
string |
场景名称 |
steps |
array of strings |
节点列表 |
参数 |
参数类型 |
描述 |
---|---|---|
package_id |
string |
package的uuid |
status |
string |
资源包状态 |
pool_id |
string |
资源池id |
service_id |
string |
服务id |
workflow_id |
string |
工作流id |
order |
workflowpoolorder object |
订阅信息 |
consume_limit |
long |
订阅限制 |
current_consume |
long |
当前订阅 |
current_date |
string |
当前时间 |
limit_enable |
boolean |
限制标记 |
created_at |
string |
创建时间 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
string |
订阅id |
sku |
skuinfo object |
订阅计费信息 |
sku_count |
string |
订阅计数 |
参数 |
参数类型 |
描述 |
---|---|---|
code |
string |
计费码 |
period |
string |
计费时期 |
queries_limit |
long |
查询次数 |
price |
float |
价格 |
请求示例
创建workflow工作流。设置工作流名称为“graph-test-has-condition-step”。
post https://{endpoint}/v2/{project_id}/workflows { "name" : "graph-test-has-condition-step", "description" : "", "workspace_id" : "0", "steps" : [ { "name" : "condition_step_test", "title" : "condition_step_test", "description" : "", "type" : "condition", "conditions" : [ { "type" : "==", "left" : "$ref/parameters/is_true", "right" : true } ], "if_then_steps" : [ "training_job1" ], "else_then_steps" : [ "training_job2" ], "policy" : { } }, { "name" : "training_job1", "title" : "labeling", "description" : "", "type" : "job", "inputs" : [ { "name" : "data_url", "type" : "obs", "data" : "$ref/data/a2ff296da618452daa8243399f06db8e" } ], "outputs" : [ { "name" : "train_url", "type" : "obs", "config" : { "obs_url" : "/test-lh/test-metrics/" } }, { "name" : "service-link", "type" : "service_content", "config" : { "config_file" : "$ref/parameters/service_config1" } } ], "properties" : { "algorithm" : { "id" : "21ef85a8-5e40-4618-95ee-aa48ec224b43", "parameters" : [ ] }, "kind" : "job", "metadata" : { "name" : "workflow-b0b9fa4c06254b2ebb0e48ba1f7a916c" }, "spec" : { "resource" : { "flavor_id" : "$ref/parameters/train_spec", "node_count" : 1, "policy" : "regular" } } }, "depend_steps" : [ "condition_step_test" ], "policy" : { } }, { "name" : "training_job2", "title" : "labeling", "description" : "", "type" : "job", "inputs" : [ { "name" : "data_url", "type" : "obs", "data" : "$ref/data/f78e46676a454ccdacb9907f589f8d67" } ], "outputs" : [ { "name" : "train_url", "type" : "obs", "config" : { "obs_url" : "/test-lh/test-metrics/" } }, { "name" : "service-link", "type" : "service_content", "config" : { "config_file" : "$ref/parameters/service_config2" } } ], "properties" : { "algorithm" : { "id" : "21ef85a8-5e40-4618-95ee-aa48ec224b43", "parameters" : [ ] }, "kind" : "job", "metadata" : { "name" : "workflow-4a4317eb49ad4370bd087e6b726d84cf" }, "spec" : { "resource" : { "flavor_id" : "$ref/parameters/train_spec", "node_count" : 1, "policy" : "regular" } } }, "depend_steps" : [ "condition_step_test" ], "policy" : { } }, { "name" : "training_job3", "title" : "labeling", "description" : "", "type" : "job", "inputs" : [ { "name" : "data_url", "type" : "obs", "data" : "$ref/data/dee65054c96b4bf3b7ac98c0709f9ae0" } ], "outputs" : [ { "name" : "train_url", "type" : "obs", "config" : { "obs_url" : "/test-lh/test-metrics/" } }, { "name" : "service-link", "type" : "service_content", "config" : { "config_file" : "$ref/parameters/service_config3" } } ], "properties" : { "algorithm" : { "id" : "21ef85a8-5e40-4618-95ee-aa48ec224b43", "parameters" : [ ] }, "kind" : "job", "metadata" : { "name" : "workflow-3039303b3ae14f3e9eed416ba6361b1f" }, "spec" : { "resource" : { "flavor_id" : "$ref/parameters/train_spec", "node_count" : 1, "policy" : "regular" } } }, "depend_steps" : [ "training_job1", "training_job2" ], "policy" : { } } ], "labels" : [ "subgraph" ], "data" : [ { "name" : "a2ff296da618452daa8243399f06db8e", "type" : "obs", "value" : { "obs_url" : "/test-lh/test-metrics/" }, "used_steps" : [ "training_job1" ] }, { "name" : "f78e46676a454ccdacb9907f589f8d67", "type" : "obs", "value" : { "obs_url" : "/test-lh/test-metrics/" }, "used_steps" : [ "training_job2" ] }, { "name" : "dee65054c96b4bf3b7ac98c0709f9ae0", "type" : "obs", "value" : { "obs_url" : "/test-lh/test-metrics/" }, "used_steps" : [ "training_job3" ] } ], "parameters" : [ { "name" : "is_true", "type" : "bool", "delay" : true, "value" : true, "used_steps" : [ "condition_step_test" ] }, { "name" : "train_spec", "type" : "str", "format" : "flavor", "description" : "training specification", "default" : "modelarts.vm.cpu.8u", "used_steps" : [ "training_job1", "training_job2", "training_job3" ] }, { "name" : "service_config1", "type" : "str", "default" : "/test-lh/test-metrics/metrics.json", "used_steps" : [ "training_job1" ] }, { "name" : "service_config2", "type" : "str", "default" : "/test-lh/test-metrics/metrics.json", "used_steps" : [ "training_job2" ] }, { "name" : "service_config3", "type" : "str", "default" : "/test-lh/test-metrics/metrics.json", "used_steps" : [ "training_job3" ] } ] }
响应示例
状态码: 201
ok
{ "name" : "graph-test-has-condition-step", "description" : "", "workspace_id" : "0", "steps" : [ { "name" : "condition_step_test", "title" : "condition_step_test", "description" : "", "type" : "condition", "conditions" : [ { "type" : "==", "left" : "$ref/parameters/is_true", "right" : true } ], "if_then_steps" : [ "training_job1" ], "else_then_steps" : [ "training_job2" ], "policy" : { } }, { "name" : "training_job1", "title" : "labeling", "description" : "", "type" : "job", "inputs" : [ { "name" : "data_url", "type" : "obs", "data" : "$ref/data/a2ff296da618452daa8243399f06db8e" } ], "outputs" : [ { "name" : "train_url", "type" : "obs", "config" : { "obs_url" : "/test-lh/test-metrics/" } }, { "name" : "service-link", "type" : "service_content", "config" : { "config_file" : "$ref/parameters/service_config1" } } ], "properties" : { "algorithm" : { "id" : "21ef85a8-5e40-4618-95ee-aa48ec224b43", "parameters" : [ ] }, "kind" : "job", "metadata" : { "name" : "workflow-b0b9fa4c06254b2ebb0e48ba1f7a916c" }, "spec" : { "resource" : { "flavor_id" : "$ref/parameters/train_spec", "node_count" : 1, "policy" : "regular" } } }, "depend_steps" : [ "condition_step_test" ], "policy" : { } }, { "name" : "training_job2", "title" : "labeling", "description" : "", "type" : "job", "inputs" : [ { "name" : "data_url", "type" : "obs", "data" : "$ref/data/f78e46676a454ccdacb9907f589f8d67" } ], "outputs" : [ { "name" : "train_url", "type" : "obs", "config" : { "obs_url" : "/test-lh/test-metrics/" } }, { "name" : "service-link", "type" : "service_content", "config" : { "config_file" : "$ref/parameters/service_config2" } } ], "properties" : { "algorithm" : { "id" : "21ef85a8-5e40-4618-95ee-aa48ec224b43", "parameters" : [ ] }, "kind" : "job", "metadata" : { "name" : "workflow-4a4317eb49ad4370bd087e6b726d84cf" }, "spec" : { "resource" : { "flavor_id" : "$ref/parameters/train_spec", "node_count" : 1, "policy" : "regular" } } }, "depend_steps" : [ "condition_step_test" ], "policy" : { } }, { "name" : "training_job3", "title" : "labeling", "description" : "", "type" : "job", "inputs" : [ { "name" : "data_url", "type" : "obs", "data" : "$ref/data/dee65054c96b4bf3b7ac98c0709f9ae0" } ], "outputs" : [ { "name" : "train_url", "type" : "obs", "config" : { "obs_url" : "/test-lh/test-metrics/" } }, { "name" : "service-link", "type" : "service_content", "config" : { "config_file" : "$ref/parameters/service_config3" } } ], "properties" : { "algorithm" : { "id" : "21ef85a8-5e40-4618-95ee-aa48ec224b43", "parameters" : [ ] }, "kind" : "job", "metadata" : { "name" : "workflow-3039303b3ae14f3e9eed416ba6361b1f" }, "spec" : { "resource" : { "flavor_id" : "$ref/parameters/train_spec", "node_count" : 1, "policy" : "regular" } } }, "depend_steps" : [ "training_job1", "training_job2" ], "policy" : { } } ], "labels" : [ "subgraph" ], "data" : [ { "name" : "a2ff296da618452daa8243399f06db8e", "type" : "obs", "value" : { "obs_url" : "/test-lh/test-metrics/" }, "used_steps" : [ "training_job1" ] }, { "name" : "f78e46676a454ccdacb9907f589f8d67", "type" : "obs", "value" : { "obs_url" : "/test-lh/test-metrics/" }, "used_steps" : [ "training_job2" ] }, { "name" : "dee65054c96b4bf3b7ac98c0709f9ae0", "type" : "obs", "value" : { "obs_url" : "/test-lh/test-metrics/" }, "used_steps" : [ "training_job3" ] } ], "parameters" : [ { "name" : "is_true", "type" : "bool", "delay" : true, "value" : true, "used_steps" : [ "condition_step_test" ] }, { "name" : "train_spec", "type" : "str", "format" : "flavor", "description" : "training specificaiton", "default" : "modelarts.vm.cpu.8u", "used_steps" : [ "training_job1", "training_job2", "training_job3" ] }, { "name" : "service_config1", "type" : "str", "default" : "/test-lh/test-metrics/metrics.json", "used_steps" : [ "training_job1" ] }, { "name" : "service_config2", "type" : "str", "default" : "/test-lh/test-metrics/metrics.json", "used_steps" : [ "training_job2" ] }, { "name" : "service_config3", "type" : "str", "default" : "/test-lh/test-metrics/metrics.json", "used_steps" : [ "training_job3" ] } ] }
状态码
状态码 |
描述 |
---|---|
201 |
ok |
错误码
请参见。
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨