Share via


Job Class

Definition

Information about a Job.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Job : Microsoft.Azure.Management.BatchAI.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Job = class
    inherit ProxyResource
Public Class Job
Inherits ProxyResource
Inheritance
Attributes

Constructors

Job()

Initializes a new instance of the Job class.

Job(String, String, String, String, ResourceId, MountVolumes, Nullable<Int32>, ContainerSettings, String, CNTKsettings, PyTorchSettings, TensorFlowSettings, CaffeSettings, Caffe2Settings, ChainerSettings, CustomToolkitSettings, CustomMpiSettings, HorovodSettings, JobPreparation, String, String, IList<InputDirectory>, IList<OutputDirectory>, IList<EnvironmentVariable>, IList<EnvironmentVariableWithSecretValue>, JobPropertiesConstraints, Nullable<DateTime>, String, Nullable<DateTime>, String, Nullable<DateTime>, JobPropertiesExecutionInfo)

Initializes a new instance of the Job class.

Properties

Caffe2Settings

Gets or sets specifies the settings for Caffe2 job.

CaffeSettings

Gets or sets specifies the settings for Caffe job.

ChainerSettings

Gets or sets specifies the settings for Chainer job.

Cluster

Gets or sets cluster.

CntkSettings

Gets or sets specifies the settings for CNTK (aka Microsoft Cognitive Toolkit) job.

Constraints

Gets or sets constraints associated with the Job.

ContainerSettings

Gets or sets if provided the job will run in the specified container.

CreationTime

Gets creation time.

CustomMpiSettings

Gets or sets specifies the settings for custom MPI job.

CustomToolkitSettings

Gets or sets specifies the settings for custom tool kit job.

EnvironmentVariables

Gets or sets environment variables.

ExecutionInfo

Gets or sets information about the execution of a job.

ExecutionState

Gets execution state.

ExecutionStateTransitionTime

Gets execution state transition time.

HorovodSettings

Gets or sets specifies the settings for Horovod job.

Id

Gets the ID of the resource.

(Inherited from ProxyResource)
InputDirectories

Gets or sets input directories.

JobOutputDirectoryPathSegment

Gets output directory path segment.

JobPreparation

Gets or sets specifies the actions to be performed before tool kit is launched.

MountVolumes

Gets or sets mount volumes.

Name

Gets the name of the resource.

(Inherited from ProxyResource)
NodeCount

Gets or sets number of compute nodes to run the job on.

OutputDirectories

Gets or sets output directories.

ProvisioningState

Gets provisioning state.

ProvisioningStateTransitionTime

Gets provisioning state transition time.

PyTorchSettings

Gets or sets specifies the settings for pyTorch job.

SchedulingPriority

Gets or sets scheduling priority.

Secrets

Gets or sets secrets.

StdOutErrPathPrefix

Gets or sets standard output directory path prefix.

TensorFlowSettings

Gets or sets specifies the settings for Tensor Flow job.

ToolType

Gets or sets the toolkit type of this job.

Type

Gets the type of the resource.

(Inherited from ProxyResource)

Methods

Validate()

Validate the object.

Applies to