CommandJob interface
Befehlsauftragsdefinition.
- Extends
Eigenschaften
code |
ARM-Ressourcen-ID des Codeobjekts. |
command | [Erforderlich] Der Befehl, der beim Start des Auftrags ausgeführt werden soll. Beispiel: "python train.py" |
distribution | Verteilungskonfiguration des Auftrags. Wenn festgelegt, sollte dies eines von Mpi, Tensorflow, PyTorch oder NULL sein. |
environment |
[Erforderlich] Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag. |
environment |
Im Auftrag enthaltene Umgebungsvariablen. |
inputs | Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. |
job |
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
limits | Befehlsauftragslimit. |
outputs | Zuordnung der im Auftrag verwendeten Ausgabedatenbindungen. |
parameters | Eingabeparameter: HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
resources | Computeressourcenkonfiguration für den Auftrag. |
Geerbte Eigenschaften
component |
ARM-Ressourcen-ID der Komponentenressource. |
compute |
ARM-Ressourcen-ID der Computeressource. |
description | Der Objektbeschreibungstext. |
display |
Anzeigename des Auftrags. |
experiment |
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert. |
identity | Identitätskonfiguration. Wenn festgelegt, sollte es sich um Eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Wird standardmäßig auf AmlToken festgelegt, wenn NULL. |
is |
Wird das Objekt archiviert? |
properties | Das Objekteigenschaftenwörterbuch. |
services | Liste der JobEndpoints. Bei lokalen Aufträgen weist ein Auftragsendpunkt den Endpunktwert FileStreamObject auf. |
status | Status des Auftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
tags | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. |
Details zur Eigenschaft
codeId
ARM-Ressourcen-ID des Codeobjekts.
codeId?: string
Eigenschaftswert
string
command
[Erforderlich] Der Befehl, der beim Start des Auftrags ausgeführt werden soll. Beispiel: "python train.py"
command: string
Eigenschaftswert
string
distribution
Verteilungskonfiguration des Auftrags. Wenn festgelegt, sollte dies eines von Mpi, Tensorflow, PyTorch oder NULL sein.
distribution?: DistributionConfigurationUnion
Eigenschaftswert
environmentId
[Erforderlich] Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag.
environmentId: string
Eigenschaftswert
string
environmentVariables
Im Auftrag enthaltene Umgebungsvariablen.
environmentVariables?: {[propertyName: string]: string | null}
Eigenschaftswert
{[propertyName: string]: string | null}
inputs
Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden.
inputs?: {[propertyName: string]: JobInputUnion | null}
Eigenschaftswert
{[propertyName: string]: JobInputUnion | null}
jobType
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
jobType: "Command"
Eigenschaftswert
"Command"
limits
outputs
Zuordnung der im Auftrag verwendeten Ausgabedatenbindungen.
outputs?: {[propertyName: string]: JobOutputUnion | null}
Eigenschaftswert
{[propertyName: string]: JobOutputUnion | null}
parameters
Eingabeparameter: HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
parameters?: Record<string, unknown>
Eigenschaftswert
Record<string, unknown>
resources
Computeressourcenkonfiguration für den Auftrag.
resources?: JobResourceConfiguration
Eigenschaftswert
Geerbte Eigenschaftsdetails
componentId
ARM-Ressourcen-ID der Komponentenressource.
componentId?: string
Eigenschaftswert
string
Geerbt vonJobBaseProperties.componentId
computeId
ARM-Ressourcen-ID der Computeressource.
computeId?: string
Eigenschaftswert
string
Geerbt vonJobBaseProperties.computeId
description
Der Objektbeschreibungstext.
description?: string
Eigenschaftswert
string
Geerbt vonJobBaseProperties.description
displayName
Anzeigename des Auftrags.
displayName?: string
Eigenschaftswert
string
Geerbt vonJobBaseProperties.displayName
experimentName
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert.
experimentName?: string
Eigenschaftswert
string
Geerbt vonJobBaseProperties.experimentName
identity
Identitätskonfiguration. Wenn festgelegt, sollte es sich um Eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Wird standardmäßig auf AmlToken festgelegt, wenn NULL.
identity?: IdentityConfigurationUnion
Eigenschaftswert
Geerbt vonJobBaseProperties.identity
isArchived
Wird das Objekt archiviert?
isArchived?: boolean
Eigenschaftswert
boolean
Geerbt vonJobBaseProperties.isArchived
properties
Das Objekteigenschaftenwörterbuch.
properties?: {[propertyName: string]: string | null}
Eigenschaftswert
{[propertyName: string]: string | null}
Geerbt vonJobBaseProperties.properties
services
Liste der JobEndpoints. Bei lokalen Aufträgen weist ein Auftragsendpunkt den Endpunktwert FileStreamObject auf.
services?: {[propertyName: string]: JobService | null}
Eigenschaftswert
{[propertyName: string]: JobService | null}
Geerbt vonJobBaseProperties.services
status
Status des Auftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
status?: string
Eigenschaftswert
string
Geerbt vonJobBaseProperties.status
tags
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden.
tags?: {[propertyName: string]: string | null}
Eigenschaftswert
{[propertyName: string]: string | null}
Geerbt vonJobBaseProperties.tags