AI开发平台MODELARTS-创建Workflow训练作业节点:属性总览
属性总览
您可以使用JobStep来构建作业类型节点,JobStep结构如下
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
name |
作业节点的名称,命名规范(只能包含英文字母、数字、下划线(_)、中划线(-),并且只能以英文字母开头,长度限制为64字符),一个Workflow里的两个step名称不能重复 |
是 |
str |
algorithm |
算法对象 |
是 |
BaseAlgorithm, Algorithm, AIGalleryAlgorithm |
spec |
作业使用的资源规格相关配置 |
是 |
JobSpec |
inputs |
作业节点的输入列表 |
是 |
JobInput或者JobInput的列表 |
outputs |
作业节点的输出列表 |
是 |
JobOutput或者JobOutput的列表 |
title |
title信息,主要用于前端的名称展示 |
否 |
str |
description |
作业节点的描述信息 |
否 |
str |
policy |
节点执行的policy |
否 |
StepPolicy |
depend_steps |
依赖的节点列表 |
否 |
Step或者Step的列表 |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
name |
作业类型节点的输入名称,命名规范(只能包含英文字母、数字、下划线(_)、中划线(-),并且只能以英文字母开头,长度限制为64字符)。同一个Step的输入名称不能重复 |
是 |
str |
data |
作业类型节点的输入数据对象 |
是 |
数据集或OBS相关对象,当前仅支持Dataset,DatasetPlaceholder,DatasetConsumption,OBSPath,OBSConsumption,OBSPlaceholder,DataConsumptionSelector |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
name |
作业类型节点的输出名称,命名规范(只能包含英文字母、数字、下划线(_)、中划线(-),并且只能以英文字母开头,长度限制为64字符)。同一个Step的输出名称不能重复 |
是 |
str |
obs_config |
输出的OBS相关配置 |
否 |
OBSOutputConfig |
model_config |
输出的模型相关配置 |
否 |
ModelConfig |
metrics_config |
metrics相关配置 |
否 |
MetricsConfig |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
obs_path |
已存在的OBS目录 |
是 |
str、Placeholder、Storage |
metric_file |
存储metric信息的文件名称 |
否 |
str、Placeholder |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
id |
算法管理的算法ID |
否 |
str |
subscription_id |
订阅算法的订阅ID |
否 |
str |
item_version_id |
订阅算法的版本号 |
否 |
str |
code_dir |
代码目录 |
否 |
str,Placeholder,Storage |
boot_file |
启动文件 |
否 |
str,Placeholder,Storage |
command |
启动命令 |
否 |
str,Placeholder |
parameters |
算法超参 |
否 |
AlgorithmParameters的列表 |
engine |
作业使用的镜像信息 |
否 |
JobEngine |
environments |
环境变量 |
否 |
dict |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
algorithm_id |
算法管理的算法ID |
是 |
str |
parameters |
算法超参 |
否 |
Algorithm Parameters的列表 |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
subscription_id |
订阅算法的订阅ID |
是 |
str |
item_version_id |
订阅算法的版本号 |
是 |
str |
parameters |
算法超参 |
否 |
Algorithm Parameters的列表 |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
name |
算法超参的名称 |
是 |
str |
value |
算法超参的值 |
是 |
int, bool, float, str, Placeholder, Storage |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
engine_id |
镜像ID |
否 |
str,Placeholder |
engine_name |
镜像名称 |
否 |
str,Placeholder |
engine_version |
镜像版本 |
否 |
str,Placeholder |
image_url |
镜像url |
否 |
str,Placeholder |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
resource |
资源信息 |
是 |
JobResource |
log_export_path |
日志输出路径 |
否 |
LogExportPath |
schedule_policy |
作业调度配置策略 |
否 |
SchedulePolicy |
volumes |
作业挂载的文件系统信息 |
否 |
list[Volume] |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
flavor |
资源规格 |
是 |
Placeholder |
node_count |
节点个数,默认为1,多节点表示支持分布式 |
否 |
int,Placeholder |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
priority |
作业调度的优先级,仅支持配置为1、2、3,分别对应低、中、高三种优先级 |
是 |
int,Placeholder |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
nfs |
NFS文件系统对象,在一个Volume对象中,nfs、pacific、pfs同时只能配置一个 |
否 |
NFS |
pacific |
pacific文件系统对象,在一个Volume对象中,nfs、pacific、pfs同时只能配置一个 |
否 |
Placeholder |
pfs |
OBS并行文件系统对象,在一个Volume对象中,nfs、pacific、pfs同时只能配置一个 |
否 |
PFS,Placeholder |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
nfs_server_path |
NFS文件系统的服务地址 |
是 |
str,Placeholder |
local_path |
挂载到容器里面的路径 |
是 |
str,Placeholder |
read_only |
是否只读的方式挂载 |
否 |
bool,Placeholder |
属性 |
描述 |
是否必填 |
数据类型 |
---|---|---|---|
pfs_path |
并行文件系统的路径 |
是 |
str,Placeholder |
local_path |
挂载到容器里面的路径 |
是 |
str,Placeholder |
- ModelArts计费说明_计费简介_ModelArts怎么计费
- ModelArts模型训练_创建训练作业_如何创建训练作业
- ModelArts分布式训练_分布式训练介绍_分布式调测
- ModelArts Workflow_什么是Workflow_工作流
- ModelArts推理部署_模型_AI应用来源-华为云
- ModelArts资源池_资源池是什么_资源池怎么收费
- 安全云脑-安全总览_安全总览有哪些模块_安全总览可以查看哪些信息
- ModelArts模型训练_模型训练简介_如何训练模型
- ModelArts AI Gallery_市场_资产集市
- ModelArts模型训练_超参搜索简介_超参搜索算法