JobItem

名称类型描述示例值
object

作业详情信息。

JobIdstring

作业 ID。

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

作业关联的访问凭证配置

JobTypestring

作业类型,可能值:

  • TFJob
  • PyTorchJob
  • MPIJob
  • XGBoostJob
  • OneFlowJob
  • ElasticBatchJob
  • RayJob
  • SlurmJob
TFJob
DisplayNamestring

作业名称。

tf-mnist-test
UserVpcobject

用户 VPC。

VpcIdstring

VPC ID

vpc-2zed***
SwitchIdstring

交换机 ID

vsw-2ze6***
SecurityGroupIdstring

安全组 ID

sg-2zeef***
ExtendedCidrsarray

需要打通的扩展网段

string

网络段的 CIDR,如:10.2.0.0/16

10.2.0.0/16
DefaultRoutestring

默认路由。取值如下:

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

作业所属用户的 UID。

123456789
Usernamestring

作业提交用户名。

pai-dlc-role
Statusstring

作业状态,可能值:

  • Succeeded
  • Failed
Stopped
WorkspaceIdstring

作业所属工作空间 ID。

268
WorkspaceNamestring

作业所属工作空间名称。

dlc-workspace
ResourceIdstring

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

dlc-quota
ResourceLevelstring

作业运行时的资源级别。

L0
ReasonCodestring

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

  • InvalidParameter
  • JobSucceeded
  • JobStoppedByUser
JobStoppedByUser
ReasonMessagestring

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

Job is stopped by user.
JobSpecsarray

作业运行时的节点配置。

JobSpecsJobSpec

节点配置。

UserCommandstring

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

python /root/code/mnist.py
DataSourcesarray<object>

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

DataSourcesobject

数据源列表。

DataSourceIdstring

数据源配置 ID。

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

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

/mnt/data
CodeSourceobject

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

CodeSourceIdstring

代码源配置 ID。

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

代码仓库分支。

master
Commitstring

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

44da109b59f8596152987eaa8f3b2487bb******
MountPathstring

代码在本地的挂载路径。

/mnt/data
ThirdpartyLibsarray

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

ThirdpartyLibsstring

一个 Python 三方库。

numpy==1.16.1
NodeNamesarray

节点名称。

NodeNamesstring

节点名称。

i-a
ThirdpartyLibDirstring

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

/root/code/
Envsobject

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

string

环境变量的 Key 和 Value。

ENABLE_DEBUG_MODE
SystemEnvsobject

系统环境变量配置。

string

系统环境变量配置。

ENABLE_DEBUG_MODE
GmtCreateTimestring

作业创建时间, UTC 格式。

2025-01-06T02:08:05Z
GmtSubmittedTimestring

作业提交时间(UTC)。

2025-01-06T02:09:07Z
GmtRunningTimestring

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

2025-01-06T02:10:19Z
GmtSuccessedTimestring

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

2025-01-06T02:12:08Z
GmtStoppedTimestring

作业停止时间(UTC)。

null
GmtFailedTimestring

作业失败时间(UTC)。

null
GmtFinishTimestring

作业结束时间(UTC)。

2025-01-06T02:12:08Z
GmtModifiedTimestring

作业修改时间(UTC)。

2025-01-06T02:12:39Z
Durationlong

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

243
JobMaxRunningTimeMinuteslong

作业最长运行时长。

0
SettingsJobSettings

作业额外参数。

EnabledDebuggerboolean

是否开启了 DeBugger 分析。

false
IsDeletedboolean

是否被删除。

false
EnablePreemptibleJobboolean

是否开启了 PreemptibleJob。

false
ResourceNamestring

作业运行的资源名称。

my_resource_group
WorkingDirstring

工作路径。

/mnt/data
UserScriptstring

用户脚本。

ls
RestartTimesstring

作业重启的次数。

1
RequestCPUlong

申请的 CPU 资源。

1
RequestMemorystring

申请的内存资源。

1Gi
ResourceQuotaNamestring

资源名称。

test
RequestGPUstring

申请的 GPU 资源。

1
NodeCountstring

节点个数。

1
Priorityinteger

任务优先级。

1
SubStatusstring

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

Restarting
UseOversoldResourceboolean

作业是否使用闲时资源。

false
ResourceTypestring

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

ECS
Accessibilitystring

可见性。

PUBLIC
ClusterIdstring

集群 ID。

****1316721349****
TenantIdstring

租户 ID。

****93955616****
StatusHistoryarray

作业流转状态信息。

StatusTransitionItem

作业流转状态信息条目。

ElasticSpecJobElasticSpec

弹性任务参数。

Podsarray

Pods。

PodItem

Pod 的详细信息。