JobItem

更新时间:
复制为 MD 格式

名称

类型

描述

示例值

object

作业详情信息。

JobId

string

作业 ID。

dlc-20210126170216-********

CredentialConfig

CredentialConfig

作业关联的访问凭证配置。

JobType

string

作业类型,可能值:

  • TFJob

  • PyTorchJob

  • MPIJob

  • XGBoostJob

  • OneFlowJob

  • ElasticBatchJob

  • RayJob

  • SlurmJob

TFJob

DisplayName

string

作业名称。

tf-mnist-test

UserVpc

object

用户 VPC。

vpc-1

VpcId

string

VPC ID

vpc-2zed***

SwitchId

string

交换机 ID

vsw-2ze6***

SecurityGroupId

string

安全组 ID

sg-2zeef***

ExtendedCidrs

array

需要打通的扩展网段

string

网络段的 CIDR,如:10.2.0.0/16

10.2.0.0/16

DefaultRoute

string

默认路由。取值如下:

  • eth0:表示使用默认网卡,通过公共网关访问外部网络。

  • eth1:表示使用用户弹性网卡,通过私有网关访问外部网络。

eth0

UserId

string

作业所属用户的 UID。

123456789

Username

string

作业提交用户名。

pai-dlc-role

Status

string

作业状态,可能值:

  • Succeeded

  • Failed

Stopped

WorkspaceId

string

作业所属工作空间 ID。

268

WorkspaceName

string

作业所属工作空间名称。

dlc-workspace

ResourceId

string

作业运行所在的资源组 ID。

dlc-quota

ResourceLevel

string

作业运行时的资源级别。

L0

ReasonCode

string

作业进入当前状态的缘由 Code。可能值:

  • InvalidParameter

  • JobSucceeded

  • JobStoppedByUser

JobStoppedByUser

ReasonMessage

string

作业进入当前状态的缘由详细描述。

Job is stopped by user.

JobSpecs

array

作业运行时的节点配置。

JobSpec

节点配置。

UserCommand

string

作业每个节点运行的启动命令。

python /root/code/mnist.py

DataSources

array

本作业使用的所有数据源配置列表。

object

数据源列表。

DataSourceId

string

数据源配置 ID。

data-20210114104214-********

MountPath

string

数据源在本地的挂载路径。

/mnt/data

CodeSource

object

次作业使用的代码源配置。

CodeSourceId

string

代码源配置 ID。

code-20210111103721-********

Branch

string

代码仓库分支。

master

Commit

string

此次作业使用的代码仓库的 CommitID。

44da109b59f8596152987eaa8f3b2487bb******

MountPath

string

代码在本地的挂载路径。

/mnt/data

ThirdpartyLibs

array

作业运行之前安装的第三方 Python 库列表。

string

一个 Python 三方库。

numpy==1.16.1

NodeNames

array

节点名称。

string

节点名称。

i-a

ThirdpartyLibDir

string

三方库文件 Requirements.txt 所在目录。

/root/code/

Envs

object

作业运行时被注入的环境变量。

string

环境变量的 Key 和 Value。

ENABLE_DEBUG_MODE

SystemEnvs

object

系统环境变量配置。

string

系统环境变量配置。

ENABLE_DEBUG_MODE

GmtCreateTime

string

作业创建时间, UTC 格式。

2025-04-16T07:25:34Z

GmtSubmittedTime

string

作业提交时间(UTC)。

2025-04-16T07:26:14Z

GmtRunningTime

string

作业开始运行时间(UTC)。

2025-04-16T07:26:41Z

GmtSuccessedTime

string

作业成功完成时间(UTC)。

2025-04-16T07:28:20Z

GmtStoppedTime

string

作业停止时间(UTC)。

null

GmtFailedTime

string

作业失败时间(UTC)。

null

GmtFinishTime

string

作业结束时间(UTC)。

2025-04-16T07:28:20Z

GmtModifiedTime

string

作业修改时间(UTC)。

2025-04-16T07:28:22Z

Duration

integer

作业运行时长,单位:秒。

243

JobMaxRunningTimeMinutes

integer

作业最长运行时长。

0

Settings JobSettings

作业额外参数。

EnabledDebugger

boolean

是否开启了 DeBugger 分析。

false

IsDeleted

boolean

是否被删除。

false

EnablePreemptibleJob

boolean

是否开启了 PreemptibleJob。

false

ResourceName

string

作业运行的资源名称。

my_resource_group

WorkingDir

string

工作路径。

/mnt/data

UserScript

string

用户脚本。

ls

RestartTimes

string

作业重启的次数。

1

RequestCPU

integer

申请的 CPU 资源。

1

RequestMemory

string

申请的内存资源。

1Gi

ResourceQuotaName

string

资源名称。

test

RequestGPU

string

申请的 GPU 资源。

1

NodeCount

string

节点个数。

1

Priority

integer

任务优先级。

1

SubStatus

string

作业子状态,如抢占重试状态。

Restarting

UseOversoldResource

boolean

作业是否使用闲时资源。

false

ResourceType

string

资源类型,可选值:ECS、Lingjun、ACS 等。

ECS

Accessibility

string

可见性。

PUBLIC

ClusterId

string

集群 ID。

****1316721349****

TenantId

string

租户 ID。

****93955616****

StatusHistory

array

作业流转状态信息。

StatusTransitionItem

作业流转状态信息条目。

ElasticSpec

JobElasticSpec

弹性任务参数。

Pods

array

Pods。

PodItem

Pod 的详细信息。

JobReplicaStatuses

array

JobReplicaStatus