创建任务 | 大装置帮助中心
跳到主要内容

创建任务

名称

sco ssp jobs create - 创建训练任务。

说明

支持两种互斥的创建方式:

# 参数化创建:位置参数为任务名
sco ssp jobs create <job_name> [flags]

# 配置文件创建:任务名在配置文件中
sco ssp jobs create --config <path> [flags]

工作空间由 -w / --workspace-name 或 profile ssp.workspace_name 提供。

选择哪种方式

方式适用场景文档
参数化创建用 CLI flag(可选 workload 文件)描述任务;日常提交、统一规格或少量实例差异参数化创建
配置文件手写完整 TrainingJob YAML/JSON;或从 describe / 外部工具导出后再提交配置文件创建

二者不可混用:使用 --config 时不能再传参数化 flag(如 --image--workload-file);使用参数化时不能再传 --config-w / --workspace-name 两种方式均可使用。

基于已有任务新建时,也可使用 copy

参数化创建示例

一次性配置默认工作空间与队列后,可省略 -w--queue-id

sco config set ssp.workspace_name my-ws
sco config set ssp.queue_id /subscriptions/.../resourceGroups/.../regions/.../clusters/.../queues/...

sco ssp jobs create job-my-train \
--image registry.example.com/train:v1 \
--args "python train.py" \
--pod-count 2 \
--gpu-count 8 \
--machine-type h1ls.rp.k60a

提交前可用 --dry-run 预览合并结果,详见 参数化创建

配置文件创建示例

sco ssp jobs create --config job.yaml
# 或覆盖工作空间:
sco ssp jobs create --config job.yaml -w my-ws

配置须为完整 TrainingJob(顶层 namejob- 开头)。字段、示例与枚举见 配置文件创建