CreateTrainingJob - 创建训练任务

更新时间:
复制 MD 格式

创建训练任务。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

POST /api/v1/trainingjobs HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

body

object

请求 body 参数。

AlgorithmName

string

算法名称。

ev_classification

AlgorithmProvider

string

算法提供方。

pai

AlgorithmVersion

string

算法版本。

v1.0.0

ComputeResource

object

计算资源配置。

EcsCount

integer

Ecs 实例数。

1

EcsSpec

string

Ecs 型号。

ecs.gn5-c8g1.2xlarge

ResourceId

string

资源配额(Quota)ID。

quotam670lixikcs

InstanceCount

integer

资源配额使用实例数。

1

InstanceSpec

object

资源配额实例配置。

CPU

string

实例 CPU 核数。

8

Memory

string

实例内存大小,单位为 GiB。

32

SharedMemory

string

实例共享内存大小,单位 GB。

32

GPU

string

实例 GPU 显卡数量。

1

GPUType

string

实例 GPU 显卡型号。

V100

SpotSpec

object

抢占式实例配置。

SpotStrategy

string

SpotStrategy: 实例的抢占策略,取值范围:

  • SpotWithPriceLimit:设置上限价格的抢占式实例。

  • SpotAsPriceGo:系统自动出价,跟随当前市场实际价格。

SpotWithPriceLimit

SpotDiscountLimit

number

设置实例的每小时最高价格折扣,参数 SpotStrategy 取值为 SpotWithPriceLimit 时生效。

9

UseSpotInstance

boolean

是否使用抢占式实例。

true

HyperParameters

array<object>

训练超参数配置。

object

训练超参数配置。

Name

string

参数名。

learning_rate

Value

string

参数值。

0.0001

InputChannels

array<object>

训练输入数据配置。

object

训练输入数据配置。

Name

string

输入数据名称。

model

DatasetId

string

数据集 ID。

d-475megosidivjfgfq6

VersionName

string

InputUri

string

输入数据链接。

oss://pai-quickstart-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/modelscope/models/qwen2-0.5b/main/

Options

string

输入数据参数配置。

{"appendable": true}

RoleArn

string

Labels

array<object>

训练任务标签。

object

训练任务标签。

Key

string

标签的键。

CreatedBy

Value

string

标签的值。

QuickStart

OutputChannels

array<object>

训练输出数据配置。

object

训练输出数据配置。

DatasetId

string

数据集 ID。

d-475megosidivjfgfq6

Name

string

输出数据名称。

model

OutputUri

string

输出数据配置。

oss://pai-quickstart-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/modelscope/models/qwen2-0.5b/main/

VersionName

string

RoleArn

string

Scheduler

object

训练任务调度配置。

MaxRunningTimeInSeconds

integer

最大训练运行时长,单位为秒。数值为 0 时不限制最大运行时常。

0

MaxRunningTimeInMinutes

integer

最大训练运行时长,单位为分钟。数值为 0 时不限制最大运行时常。

0

TrainingJobDescription

string

训练任务描述。

qwen large language model training

TrainingJobName

string

训练任务名称。

qwen_llm

WorkspaceId

string

工作空间 ID。

12345

AlgorithmSpec AlgorithmSpec

训练任务算法配置。

CodeDir Location

训练任务代码配置。

RoleArn

string

指定角色的 ARN。格式:acs:ram::$accountID:role/$roleName。

acs:ram::1157703270994901:role/aliyunserviceroleforpaiworkspace

UserVpc

object

VPC 配置。

VpcId

string

VPC ID。

vpc-dxiflssjx978sl

SwitchId

string

交换机 ID。

vs-icrc813vdsfol

SecurityGroupId

string

安全组 ID。

sg-qdfasd13sdasf

ExtendedCIDRs

array

扩展网段配置。

string

扩展网段配置。

192.168.0.1/24

DefaultRoute

string

默认路由接口,eth0 表示默认路由走 pai 的 vpc,eht1 表示默认路由走用户 vpc,默认为 eth0。

eth0

Settings JobSettings

训练任务额外参数配置。

ExperimentConfig

object

训练任务关联实验配置。

ExperimentId

string

训练任务关联实验 ID。

exp-ds9aefia90v

Environments

object

训练任务环境变量。

string

训练任务环境变量。

debug=true

PythonRequirements

array

训练任务 Python 包配置。

string

训练任务 Python 包配置。

numpy

Priority

integer

训练任务优先级

1

AssignNodeSpec

AssignNodeSpec

CredentialConfig

CredentialConfig

返回参数

名称

类型

描述

示例值

object

Schema of Response

TrainingJobId

string

训练任务 ID。

traineyfz0m2hsfv

RequestId

string

请求 ID。

E7C42CC7-2E85-508A-84F4-923B605FD10F

示例

正常返回示例

JSON格式

{
  "TrainingJobId": "traineyfz0m2hsfv",
  "RequestId": "E7C42CC7-2E85-508A-84F4-923B605FD10F"
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情