JobSettings

Updated at:

Parameter

Type

Description

Example

object

The additional parameter settings.

BusinessUserId

string

The ID of the user associated with the job.

16****

Caller

string

The caller.

SilkFlow

Tags

object

The custom tags.

string

The tags.

key:value

PipelineId

string

The pipeline ID.

pid-12****

EnableTideResource

boolean

Specifies whether to allow the job to use tidal resources. Valid values:

  • true

  • false

true

EnableErrorMonitoringInAIMaster

boolean

Specifies whether to enable fault tolerance monitoring for the job. Valid values:

  • true

  • false

false

ErrorMonitoringArgs

string

The configuration parameters for fault tolerance monitoring after it is enabled, such as specifying whether to enable log hang-based detection.

--enable-log-hang-detection true

EnableRDMA

boolean

Specifies whether to allow the job to use RDMA. Valid values:

  • true

  • false

true

EnableOssAppend

boolean

Specifies whether to allow OSS append operations. Valid values:

  • true

  • false

true

OversoldType

string

The oversold resource usage mode for the job, which can be not accepted, accepted, or only accepted.

AcceptQuotaOverSold

AdvancedSettings

object

The additional advanced parameter settings.

Driver

string

The NVIDIA driver configuration.

535.54.03

EnableSanityCheck

boolean

Specifies whether to enable the computing power health check for the job. Valid values:

  • true

  • false

true

SanityCheckArgs

string

The configuration parameters for the computing power health check.

--sanity-check-timing=AfterJobFaultTolerant --sanity-check-timeout-ops=MarkJobFail

JobReservedMinutes

integer

The retention duration after the job ends, in minutes.

30

JobReservedPolicy

string

The retention policy after the job ends.

Always

EnableCPUAffinity

boolean

The CPU affinity settings. This setting takes effect only when general-purpose computing subscription resources are used.

true

DisableEcsStockCheck

boolean

Specifies whether to skip the inventory check. Valid values:

  • true

  • false

false

AllocateAllRDMADevices

boolean

Specifies whether to mount all RDMA NICs.

EnableDSWDev

boolean

Specifies whether to enable the DSW development mode for the job. If enabled, a sidecar container is injected into the pod.

DataJuicerConfig DataJuicerConfig

The DataJuicer job configuration.

ModelConfig ModelConfig

The output model configuration. This parameter takes effect only in joint training scenarios.

AllowUnschedulableNodes

boolean

Specifies whether to allow the job to be scheduled to nodes that are marked as unschedulable or included in the workspace blacklist. If enabled, node status checks are skipped and corresponding bypass configurations are applied.

Shell

string

The shell used to execute job commands, such as /bin/sh or /bin/bash.

/bin/bash

TerminationGracePeriodSeconds

integer

The grace period to wait for the pod to exit when the job is terminated, in seconds.

60

ElasticSpotJobMaxRestartTimes

integer

The maximum number of restarts for an elastic spot job.

5

EnableIntraJobSSH

boolean

Specifies whether to allow job nodes to communicate with each other over SSH. The image must have SSHD built-in. This parameter takes effect only for PyTorch jobs that use self-managed computing resources. Valid values:

  • true

  • false

true