@Beta(value=V1_6_0) public interface BatchAIJob extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.batchai.implementation.JobInner>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<BatchAIJob>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BatchAIJob.Definition
The entirety of the Batch AI job definition.
|
static interface |
BatchAIJob.DefinitionStages
Grouping of Batch AI job definition stages.
|
| Modifier and Type | Method and Description |
|---|---|
CaffeSettings |
caffeSettings() |
ChainerSettings |
chainerSettings() |
ResourceId |
cluster() |
CNTKsettings |
cntkSettings() |
JobPropertiesConstraints |
constraints() |
ContainerSettings |
containerSettings() |
org.joda.time.DateTime |
creationTime() |
CustomToolkitSettings |
customToolkitSettings() |
List<EnvironmentVariable> |
environmentVariables() |
JobPropertiesExecutionInfo |
executionInfo() |
ExecutionState |
executionState()
Gets the current state of the job.
|
org.joda.time.DateTime |
executionStateTransitionTime() |
BatchAIExperiment |
experiment() |
List<InputDirectory> |
inputDirectories() |
String |
jobOutputDirectoryPathSegment() |
JobPreparation |
jobPreparation() |
com.microsoft.azure.PagedList<OutputFile> |
listFiles(String outputDirectoryId)
List all files inside the given output directory (Only if the output directory is on Azure File Share or Azure Storage container).
|
com.microsoft.azure.PagedList<OutputFile> |
listFiles(String outputDirectoryId,
String directory,
Integer linkExpiryMinutes,
Integer maxResults)
List all files inside the given output directory (Only if the output directory is on Azure File Share or Azure Storage container).
|
rx.Observable<OutputFile> |
listFilesAsync(String outputDirectoryId)
List all files inside the given output directory (Only if the output directory is on Azure File Share or Azure Storage container).
|
rx.Observable<OutputFile> |
listFilesAsync(String outputDirectoryId,
String directory,
Integer linkExpiryMinutes,
Integer maxResults)
List all files inside the given output directory (Only if the output directory is on Azure File Share or Azure Storage container).
|
com.microsoft.azure.PagedList<RemoteLoginInformation> |
listRemoteLoginInformation()
Gets a list of currently existing nodes which were used for the Job execution.
|
rx.Observable<RemoteLoginInformation> |
listRemoteLoginInformationAsync()
Gets a list of currently existing nodes which were used for the Job execution.
|
MountVolumes |
mountVolumes() |
int |
nodeCount() |
List<OutputDirectory> |
outputDirectories() |
ProvisioningState |
provisioningState() |
org.joda.time.DateTime |
provisioningStateTransitionTime()
The time at which the job entered its current provisioning state.
|
PyTorchSettings |
pyTorchSettings() |
JobPriority |
schedulingPriority() |
List<EnvironmentVariableWithSecretValue> |
secrets() |
String |
stdOutErrPathPrefix() |
TensorFlowSettings |
tensorFlowSettings() |
void |
terminate()
Terminates a job.
|
rx.Completable |
terminateAsync()
Terminates a job.
|
ToolType |
toolType() |
innerkeyidvoid terminate()
rx.Completable terminateAsync()
com.microsoft.azure.PagedList<OutputFile> listFiles(String outputDirectoryId)
outputDirectoryId - Id of the job output directory. This is the OutputDirectory-->id
parameter that is given by the user during Create Job.rx.Observable<OutputFile> listFilesAsync(String outputDirectoryId)
outputDirectoryId - Id of the job output directory. This is the OutputDirectory-->id
parameter that is given by the user during Create Job.com.microsoft.azure.PagedList<OutputFile> listFiles(String outputDirectoryId, String directory, Integer linkExpiryMinutes, Integer maxResults)
outputDirectoryId - Id of the job output directory. This is the OutputDirectory-->id parameter that is given by the user during Create Job.directory - the path to the directorylinkExpiryMinutes - the number of minutes after which the download link will expiremaxResults - the maximum number of items to return in the response. A maximum of 1000 files can be returnedrx.Observable<OutputFile> listFilesAsync(String outputDirectoryId, String directory, Integer linkExpiryMinutes, Integer maxResults)
outputDirectoryId - Id of the job output directory. This is the OutputDirectory-->id parameter that is given by the user during Create Job.directory - the path to the directorylinkExpiryMinutes - the number of minutes after which the download link will expiremaxResults - the maximum number of items to return in the response. A maximum of 1000 files can be returnedcom.microsoft.azure.PagedList<RemoteLoginInformation> listRemoteLoginInformation()
rx.Observable<RemoteLoginInformation> listRemoteLoginInformationAsync()
JobPriority schedulingPriority()
ResourceId cluster()
MountVolumes mountVolumes()
String jobOutputDirectoryPathSegment()
int nodeCount()
ContainerSettings containerSettings()
ToolType toolType()
CNTKsettings cntkSettings()
PyTorchSettings pyTorchSettings()
TensorFlowSettings tensorFlowSettings()
CaffeSettings caffeSettings()
ChainerSettings chainerSettings()
CustomToolkitSettings customToolkitSettings()
JobPreparation jobPreparation()
String stdOutErrPathPrefix()
List<InputDirectory> inputDirectories()
List<OutputDirectory> outputDirectories()
List<EnvironmentVariable> environmentVariables()
List<EnvironmentVariableWithSecretValue> secrets()
JobPropertiesConstraints constraints()
org.joda.time.DateTime creationTime()
ProvisioningState provisioningState()
org.joda.time.DateTime provisioningStateTransitionTime()
ExecutionState executionState()
org.joda.time.DateTime executionStateTransitionTime()
JobPropertiesExecutionInfo executionInfo()
BatchAIExperiment experiment()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/