com.microsoft.azure.management.batchai

This package contains the classes for BatchAIManagementClient. The Azure BatchAI Management API.

Classes

AllocationState

Defines values for AllocationState.

AppInsightsReference

Azure Application Insights information for performance counters reporting.

AutoScaleSettings

Auto-scale settings for the cluster. The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the number of queued and running jobs assigned to the cluster.

AzureBlobFileSystemReference

Azure Blob Storage Container mounting configuration.

AzureFileShareReference

Azure File Share mounting configuration.

AzureStorageCredentialsInfo

Azure storage account credentials.

BatchAIError

An error response from the Batch AI service.

BatchAIUsageOperationsTest
Caffe2Settings

Caffe2 job settings.

CaffeSettings

Caffe job settings.

ChainerSettings

Chainer job settings.

ClusterCreateParameters

Cluster creation operation.

ClustersListByWorkspaceOptions

Additional parameters for listByWorkspace operation.

ClusterUpdateParameters

Cluster update parameters.

CNTKsettings

CNTK (aka Microsoft Cognitive Toolkit) job settings.

ContainerSettings

Docker container settings.

CustomMpiSettings

Custom MPI job settings.

CustomToolkitSettings

Custom tool kit job settings.

DataDisks

Data disks settings.

DeallocationOption

Defines values for DeallocationOption.

EnvironmentVariable

An environment variable definition.

EnvironmentVariableWithSecretValue

An environment variable with secret value definition.

ExecutionState

Defines values for ExecutionState.

ExperimentsListByWorkspaceOptions

Additional parameters for listByWorkspace operation.

FileServerCreateParameters

File Server creation parameters.

FileServerProvisioningState

Defines values for FileServerProvisioningState.

FileServerReference

File Server mounting configuration.

FileServersListByWorkspaceOptions

Additional parameters for listByWorkspace operation.

FileType

Defines values for FileType.

HorovodSettings

Specifies the settings for Horovod job.

ImageReference

The OS image reference.

ImageSourceRegistry

Information about docker image for the job.

InputDirectory

Input directory for the job.

JobBasePropertiesConstraints

Constraints associated with the Job.

JobCreateParameters

Job creation parameters.

JobPreparation

Job preparation settings.

JobPriority

Defines values for JobPriority.

JobPropertiesConstraints

Constraints associated with the Job.

JobPropertiesExecutionInfo

Information about the execution of a job.

JobsListByExperimentOptions

Additional parameters for listByExperiment operation.

JobsListOutputFilesOptions

Additional parameters for listOutputFiles operation.

KeyVaultSecretReference

Key Vault Secret reference.

ManualScaleSettings

Manual scale settings for the cluster.

MountSettings

File Server mount Information.

MountVolumes

Details of volumes to mount on the cluster.

NameValuePair

Name-value pair.

NodeSetup

Node setup settings.

NodeStateCounts

Counts of various compute node states on the cluster.

OperationDisplay

The object that describes the operation.

OutputDirectory

Output directory for the job.

PerformanceCountersSettings

Performance counters reporting settings.

PrivateRegistryCredentials

Credentials to access a container image in a private repository.

ProvisioningState

Defines values for ProvisioningState.

PyTorchSettings

pyTorch job settings.

ResourceId

Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.

ScaleSettings

At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster.

SetupTask

Specifies a setup task which can be used to customize the compute nodes of the cluster.

SshConfiguration

SSH configuration.

StorageAccountType

Defines values for StorageAccountType.

TensorFlowSettings

TensorFlow job settings.

ToolType

Defines values for ToolType.

UnmanagedFileSystemReference

Unmananged file system mounting configuration.

UsageName

The Usage Names.

UsageUnit

Defines values for UsageUnit.

UserAccountSettings

Settings for user account that gets created on each on the nodes of a cluster.

VirtualMachineConfiguration

VM configuration.

WorkspaceCreateParameters

Workspace creation parameters.

WorkspacesListByResourceGroupOptions

Additional parameters for listByResourceGroup operation.

WorkspacesListOptions

Additional parameters for list operation.

WorkspaceUpdateParameters

Workspace update parameters.

Interfaces

AzureBlobFileSystem

Client-side representation for AzureBlobFileSystemReference.

AzureFileShare

Client-side representation for AzureFileShareReference.

BatchAICluster

Entry point for Batch AI cluster management API in Azure.

BatchAIClusters

Entry point to Batch AI cluster management API in Azure.

BatchAIExperiment

Entry point for Batch AI Experiment management API in Azure.

BatchAIExperiments

Entry point to Batch AI experiments management API in Azure.

BatchAIFileServer

Entry point for Batch AI file server management API in Azure.

BatchAIFileServers

Entry point to Batch AI file servers management API in Azure.

BatchAIJob

Client-side representation of Batch AI Job object, associated with Batch AI Cluster.

BatchAIJobs

Entry point for Batch AI jobs management API in Azure.

BatchAIUsage

An immutable client-side representation of an Azure Batch AI resource usage info object.

BatchAIUsages

Entry point for Batch AI resource usage management API.

BatchAIWorkspace

Type representing Workspace.

BatchAIWorkspaces

Entry point to virtual network gateways management API in Azure.

ContainerImageSettings

Specifies settings for container image.

FileServer

Client-side representation for FileServerReference.

NodeSetupTask

A client-side representation of a mode setup task of a Batch AI cluster.

OutputDirectorySettings

Specifies the settings for output directory.

OutputFile

An immutable client-side representation of Batch AI output file.

RemoteLoginInformation

An immutable client-side representation of Batch AI remote login details to SSH/RDP to a compute node in cluster.

ToolTypeSettings

Contains configuration definitions for different tool types.

AzureBlobFileSystem.DefinitionStages.Blank<ParentT>
AzureFileShare.DefinitionStages.Blank<ParentT>
BatchAICluster.DefinitionStages.Blank

The first stage of a Batch AI cluster definition.

BatchAIFileServer.DefinitionStages.Blank

The first stage of a Batch AI file server definition.

BatchAIJob.DefinitionStages.Blank

The first stage of Batch AI job definition.

BatchAIWorkspace.DefinitionStages.Blank

The first stage of a Workspace definition.

ContainerImageSettings.DefinitionStages.Blank<ParentT>

The first stage of the output directory settings definition.

FileServer.DefinitionStages.Blank<ParentT>
NodeSetupTask.DefinitionStages.Blank<ParentT>

The first stage of the node setup definition.

OutputDirectorySettings.DefinitionStages.Blank<ParentT>

The first stage of the output directory settings definition.

ToolTypeSettings.CognitiveToolkit.DefinitionStages.Blank<ParentT>

The first stage of the Microsoft Cognitive Toolkit settings definition.

ToolTypeSettings.TensorFlow.DefinitionStages.Blank<ParentT>

The first stage of the TensorFlow settings definition.

ToolTypeSettings.Caffe.DefinitionStages.Blank<ParentT>

The first stage of the Caffe settings definition.

ToolTypeSettings.Caffe2.DefinitionStages.Blank<ParentT>

The first stage of the Caffe2 settings definition.

ToolTypeSettings.Chainer.DefinitionStages.Blank<ParentT>

The first stage of the Chainer settings definition.

ToolTypeSettings.PyTorch.DefinitionStages.Blank<ParentT>

The first stage of the PyTorch settings definition.

ToolTypeSettings.CustomMpi.DefinitionStages.Blank<ParentT>

The first stage of the custom MPI job settings definition.

ToolTypeSettings.CustomToolkit.DefinitionStages.Blank<ParentT>

The first stage of the custom toolkit job settings definition.

ToolTypeSettings.Horovod.DefinitionStages.Blank<ParentT>

The first stage of the Horovode job settings definition.

ToolTypeSettings.Caffe

Specifies the settings for Caffe job.

ToolTypeSettings.Caffe2

Specifies the settings for Caffe2 job.

ToolTypeSettings.Chainer

Specifies the settings for Chainer job.

ToolTypeSettings.CognitiveToolkit

Client-side representation for Microsoft Cognitive Toolkit settings.

ToolTypeSettings.CustomMpi

Client-side representation for the settings for a custom MPI job.

ToolTypeSettings.CustomToolkit

Client-side representation for the settings for a custom toolkit job.

AzureBlobFileSystem.Definition<ParentT>

Definition of azure blob file system reference.

AzureFileShare.Definition<ParentT>

Definition of azure file share reference.

BatchAICluster.Definition

The entirety of a Batch AI cluster definition.

BatchAIExperiment.Definition

The entirety of a Batch AI experiment definition.

BatchAIFileServer.Definition

The entirety of a Batch AI file server definition.

BatchAIJob.Definition

The entirety of the Batch AI job definition.

BatchAIWorkspace.Definition

The entirety of the Workspace definition.

ContainerImageSettings.Definition<ParentT>

Definition of ContainerImage settings.

FileServer.Definition<ParentT>

Definition of file server reference.

NodeSetupTask.Definition<ParentT>

The entirety of a setup task definition.

OutputDirectorySettings.Definition<ParentT>

Definition of output directory settings.

ToolTypeSettings.CognitiveToolkit.Definition<ParentT>

Definition of azure cognitive toolkit settings.

ToolTypeSettings.TensorFlow.Definition<ParentT>

Definition of TensorFlow job settings.

ToolTypeSettings.Caffe.Definition<ParentT>

Definition of Caffe settings.

ToolTypeSettings.Caffe2.Definition<ParentT>

Definition of Caffe2 settings.

ToolTypeSettings.Chainer.Definition<ParentT>

Definition of Chainer settings.

ToolTypeSettings.PyTorch.Definition<ParentT>

Definition of PyTorch toolkit settings.

ToolTypeSettings.CustomMpi.Definition<ParentT>

Definition of the settings for a custom MPI job.

ToolTypeSettings.Horovod.Definition<ParentT>

Definition of the settings for Horovod job.

ToolTypeSettings.CustomToolkit.Definition<ParentT>

Definition of the settings for a custom toolkit job.

AzureBlobFileSystem.DefinitionStages

Definition stages for azure blob file system reference.

AzureFileShare.DefinitionStages

Definition stages for azure file share reference.

BatchAICluster.DefinitionStages

Grouping of Batch AI cluster definition stages.

BatchAIExperiment.DefinitionStages

Grouping of Batch AI experiment definition stages.

BatchAIFileServer.DefinitionStages

Grouping of Batch AI file server definition stages.

BatchAIJob.DefinitionStages

Grouping of Batch AI job definition stages.

BatchAIWorkspace.DefinitionStages

Grouping of Workspace definition stages.

ContainerImageSettings.DefinitionStages

Definition stages for container image settings.

FileServer.DefinitionStages

Definition stages for azure blob file system reference.

NodeSetupTask.DefinitionStages

Grouping of node setup definition stages.

OutputDirectorySettings.DefinitionStages

Definition stages for OutputDirectory settings.

ToolTypeSettings.CognitiveToolkit.DefinitionStages

Definition stages for azure cognitive toolkit settings.

ToolTypeSettings.TensorFlow.DefinitionStages

Definition stages for TensorFlow job settings.

ToolTypeSettings.Caffe.DefinitionStages

Definition stages for Caffe settings.

ToolTypeSettings.Caffe2.DefinitionStages

Definition stages for Caffe2 settings.

ToolTypeSettings.Chainer.DefinitionStages

Definition stages for Chainer job settings.

ToolTypeSettings.PyTorch.DefinitionStages

Definition stages for PyTorch toolkit settings.

ToolTypeSettings.CustomMpi.DefinitionStages

Definition stages for a custom MPI job.

ToolTypeSettings.Horovod.DefinitionStages

Definition stages for the Horovod job settings.

ToolTypeSettings.CustomToolkit.DefinitionStages

Definition stages for a custom toolkit job.

ToolTypeSettings.DefinitionStages

Common definition stages.

ToolTypeSettings.Horovod

Client-side representation for Horovod job settings.

ToolTypeSettings.PyTorch

Client-side representation for PyTorch toolkit settings.

ToolTypeSettings.TensorFlow

Specifies the settings for TensorFlow job.

BatchAICluster.Update

The template for an update operation, containing all the settings that can be modified.

BatchAIWorkspace.Update

The template for a Workspace update operation, containing all the settings that can be modified.

BatchAICluster.UpdateStages

Grouping of Batch AI cluster update stages.

BatchAICluster.DefinitionStages.WithAppInsightsKey
BatchAICluster.DefinitionStages.WithAppInsightsResourceId

Specifies Azure Application Insights information for performance counters reporting.

NodeSetupTask.DefinitionStages.WithAttach<ParentT>

The final stage of the setup task definition. At this stage, any remaining optional settings can be specified, or the setup task definition can be attached to the parent cluster definition.

ToolTypeSettings.CustomToolkit.DefinitionStages.WithAttach<ParentT>

The final stage of the custom toolkit job settings definition. At this stage, any remaining optional settings can be specified, or the custom toolkit job settings definition can be attached to the parent Batch AI job definition.

AzureFileShare.DefinitionStages.WithAttach<ParentT>
ToolTypeSettings.Caffe2.DefinitionStages.WithAttach<ParentT>

The final stage of the Caffe2 settings definition. At this stage, any remaining optional settings can be specified, or the Caffe2 settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.Horovod.DefinitionStages.WithAttach<ParentT>

The final stage of the Horovod job settings definition. At this stage, any remaining optional settings can be specified, or the Horovod job settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.Chainer.DefinitionStages.WithAttach<ParentT>

The final stage of the Chainer settings definition. At this stage, any remaining optional settings can be specified, or the Chainer settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.CustomMpi.DefinitionStages.WithAttach<ParentT>

The final stage of the custom MPI job settings definition. At this stage, any remaining optional settings can be specified, or the custom MPI job settings definition can be attached to the parent Batch AI job definition.

FileServer.DefinitionStages.WithAttach<ParentT>
ToolTypeSettings.PyTorch.DefinitionStages.WithAttach<ParentT>

The final stage of the PyTorch Toolkit settings definition. At this stage, any remaining optional settings can be specified, or the PyTorch Toolkit settings definition can be attached to the parent Batch AI job definition.

AzureBlobFileSystem.DefinitionStages.WithAttach<ParentT>
ContainerImageSettings.DefinitionStages.WithAttach<ParentT>

The final stage of the output directory settings definition. At this stage, any remaining optional settings can be specified, or the output directory settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.Caffe.DefinitionStages.WithAttach<ParentT>

The final stage of the Caffe settings definition. At this stage, any remaining optional settings can be specified, or the Caffe settings definition can be attached to the parent Batch AI job definition.

OutputDirectorySettings.DefinitionStages.WithAttach<ParentT>

The final stage of the output directory settings definition. At this stage, any remaining optional settings can be specified, or the output directory settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.TensorFlow.DefinitionStages.WithAttach<ParentT>

The final stage of the TensorFlow settings definition. At this stage, any remaining optional settings can be specified, or the TensorFlow settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.CognitiveToolkit.DefinitionStages.WithAttach<ParentT>

The final stage of the Microsoft Cognitive Toolkit settings definition. At this stage, any remaining optional settings can be specified, or the Microsoft Cognitive Toolkit settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.CustomMpi.DefinitionStages.WithAttachAndProcessCount<ParentT>

At this stage, any process count settings can be specified, or the custom MPI job settings definition can be attached to the parent Batch AI job definition.

ToolTypeSettings.Caffe2.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>
ToolTypeSettings.Chainer.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>
ToolTypeSettings.CognitiveToolkit.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>
ToolTypeSettings.Caffe.DefinitionStages.WithAttachAndPythonInterpreter<ParentT>
AzureFileShare.DefinitionStages.WithAzureFileUrl<ParentT>
AzureFileShare.DefinitionStages.WithAzureStorageCredentials<ParentT>
AzureBlobFileSystem.DefinitionStages.WithAzureStorageCredentials<ParentT>
BatchAIJob.DefinitionStages.WithCluster

The stage of the Batch AI job definition allowing to specify cluster for the job.

ToolTypeSettings.CustomMpi.DefinitionStages.WithCommandLine<ParentT>

Specifies the program and program command line parameters to be executed by mpi runtime.

ToolTypeSettings.CustomToolkit.DefinitionStages.WithCommandLine<ParentT>

Specifies the command line to execute the custom toolkit Job.

NodeSetupTask.DefinitionStages.WithCommandLine<ParentT>

The stage of the setup task definition allowing to specify the command line instructions.

ToolTypeSettings.DefinitionStages.WithCommandLineArgs<ReturnT>

Specifies command line arguments for the job.

BatchAIJob.DefinitionStages.WithContainerSettings

Specifies details of the container registry and image such as name, URL and credentials.

BatchAICluster.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.

BatchAIExperiment.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.

BatchAIJob.DefinitionStages.WithCreate

The stage of a virtual network gateway connection definition with sufficient inputs to create a new connection in the cloud, but exposing additional optional settings to specify.

BatchAIFileServer.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.

BatchAIWorkspace.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created (via create()), but also allows for any other optional settings to be specified.

BatchAIFileServer.DefinitionStages.WithDataDisks

This stage of a Batch AI file server definition allows to specify data disks parameters.

AzureFileShare.DefinitionStages.WithDirectoryMode<ParentT>
BatchAIJob.DefinitionStages.WithEnvironmentVariable

Allows to specify environment variables.

NodeSetupTask.DefinitionStages.WithEnvironmentVariable<ParentT>

The stage of the setup task definition allowing to specify environment variables.

BatchAIJob.DefinitionStages.WithEnvironmentVariableSecretValue

The stage of the Batch AI job definition allowing to specify environment variables with secrets.

NodeSetupTask.DefinitionStages.WithEnvironmentVariableSecretValue<ParentT>

The stage of the setup task definition allowing to specify environment variables with secrets.

AzureFileShare.DefinitionStages.WithFileMode<ParentT>
FileServer.DefinitionStages.WithFileServer<ParentT>
ToolTypeSettings.Caffe.DefinitionStages.WithFileType<ParentT>

Specifies the path and file name of the python script to execute the job or the path of the config file.

BatchAIWorkspace.DefinitionStages.WithGroup

The stage of the Workspace definition allowing to specify the resource group.

BatchAIJob.DefinitionStages.WithInputDirectory
BatchAIJob.DefinitionStages.WithJobPreparation

Specifies the command line to be executed before tool kit is launched. The specified actions will run on all the nodes that are part of the job.

ToolTypeSettings.CognitiveToolkit.DefinitionStages.WithLanguageType<ParentT>

Specifies the language type and script/config file path to use for Microsoft Cognitive Toolkit job.

ToolTypeSettings.TensorFlow.DefinitionStages.WithMasterCommandLineArgs<ParentT>
AzureBlobFileSystem.DefinitionStages.WithMountOptions<ParentT>
FileServer.DefinitionStages.WithMountOptions<ParentT>
BatchAIJob.DefinitionStages.WithNodeCount

The stage of the definition allowing to specify number of compute nodes to run the job on. The job will be gang scheduled on that many compute nodes.

BatchAIJob.DefinitionStages.WithOutputDirectory
OutputDirectorySettings.DefinitionStages.WithPathPrefix<ParentT>

Specifies the prefix path where the output directory will be created. NOTE: This is an absolute path to prefix. E.g. $AZ_BATCHAI_MOUNT_ROOT/MyNFS/MyLogs. You can find the full path to the output directory by combining pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and pathSuffix.

OutputDirectorySettings.DefinitionStages.WithPathSuffix<ParentT>

Specifies the suffix path where the output directory will be created. E.g. models. You can find the full path to the output directory by combining pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and pathSuffix.

ToolTypeSettings.DefinitionStages.WithProcessCount<ReturnT>

Specifies number of processes parameter that is passed to MPI runtime. The default value for this property is equal to nodeCount property.

ToolTypeSettings.Horovod.DefinitionStages.WithPython<ParentT>

Specifies python script file path to execute the job.

ToolTypeSettings.Chainer.DefinitionStages.WithPython<ParentT>

Specifies python script file path to execute the job.

ToolTypeSettings.PyTorch.DefinitionStages.WithPython<ParentT>

Specifies python script file path to execute the job.

ToolTypeSettings.Caffe2.DefinitionStages.WithPython<ParentT>

Specifies python script file path to execute the job.

ToolTypeSettings.TensorFlow.DefinitionStages.WithPython<ParentT>

Specifies python script file path.

ToolTypeSettings.DefinitionStages.WithPythonInterpreter<ReturnT>

Specifies the path to python interpreter.

ContainerImageSettings.DefinitionStages.WithRegistryCredentials<ParentT>

Specifies container registry credentials.

FileServer.DefinitionStages.WithRelativeMountPath<ParentT>
AzureBlobFileSystem.DefinitionStages.WithRelativeMountPath<ParentT>
AzureFileShare.DefinitionStages.WithRelativeMountPath<ParentT>
BatchAICluster.UpdateStages.WithScaleSettings
BatchAICluster.DefinitionStages.WithScaleSettings

Specifies scale settings for the cluster.

BatchAICluster.DefinitionStages.WithSetupTask

Specifies a setup task which can be used to customize the compute nodes of the cluster. The task runs everytime a VM is rebooted. For that reason the task code needs to be idempotent. Generally it is used to either download static data that is required for all jobs that run on the cluster VMs or to download/install software. NOTE: The volumes specified in mountVolumes are mounted first and then the setupTask is run. Therefore the setup task can use local mountPaths in its execution.

ContainerImageSettings.DefinitionStages.WithShmSize<ParentT>

Specifies size of /dev/shm. Please refer to docker documentation for supported argument formats.

FileServer.DefinitionStages.WithSourceDirectory<ParentT>
NodeSetupTask.DefinitionStages.WithStdOutErrPath<ParentT>

The stage of the setup task definition allowing to specify where Batch AI will upload stdout and stderr of the setup task.

BatchAIJob.DefinitionStages.WithStdOutErrPathPrefix

The stage of the job definition allowing to specify where Batch AI will upload stdout and stderr of the job.

AzureFileShare.DefinitionStages.WithStorageAccount<ParentT>
AzureBlobFileSystem.DefinitionStages.WithStorageAccount<ParentT>
AzureBlobFileSystem.DefinitionStages.WithStorageContainerName<ParentT>
BatchAICluster.DefinitionStages.WithSubnet

Defines subnet for the cluster.

BatchAIFileServer.DefinitionStages.WithSubnet

Defines subnet for the file server.

BatchAIJob.DefinitionStages.WithToolType
BatchAICluster.DefinitionStages.WithUserCredentials

Specifies the credentials to use for authentication on each of the nodes of a cluster.

BatchAIFileServer.DefinitionStages.WithUserCredentials

This stage of a Batch AI file server definition allows to specify user credentials.

BatchAIFileServer.DefinitionStages.WithUserName

This stage of a Batch AI file server definition allows to specify administrator account name.

BatchAICluster.DefinitionStages.WithUserName

Specifies the name of the administrator account that gets created on each of the nodes of a cluster.

BatchAICluster.DefinitionStages.WithVirtualMachineImage

Specifies virtual machine image.

BatchAICluster.DefinitionStages.WithVMPriority
BatchAIFileServer.DefinitionStages.WithVMSize

This stage of a Batch AI file server definition allows to specify virtual machine size.

BatchAICluster.DefinitionStages.WithVMSize

The stage of a Batch AI cluster definition allowing to specify virtual machine size. All virtual machines in a cluster are the same size. For information about available VM sizes for clusters using images from the Virtual Machines Marketplace (see Sizes for Virtual Machines (Linux) or Sizes for Virtual Machines (Windows). Batch AI service supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).

Enums

CachingType

Defines values for CachingType.

VmPriority

Defines values for VmPriority.