CommandJob interface
Befehlsauftragsdefinition.
- Extends
Eigenschaften
| code |
ARM-Ressourcen-ID der Coderessource. |
| command | [Erforderlich] Der Befehl, der beim Starten des Auftrags ausgeführt werden soll. Zb. "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 |
Umgebungsvariablen, die im Auftrag enthalten sind. |
| inputs | Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. |
| job |
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
| limits | Befehlsauftragslimit. |
| outputs | Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden. |
| parameters | Eingabeparameter. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| queue |
Warteschlangeneinstellungen für den Auftrag |
| resources | Berechnen der Ressourcenkonfiguration für den Auftrag. |
Geerbte Eigenschaften
| component |
ARM-Ressourcen-ID der Komponentenressource. |
| compute |
ARM-Ressourcen-ID der Computeressource. |
| description | Der Text der Objektbeschreibung. |
| 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 dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null. |
| is |
Ist die Ressource archiviert? |
| notification |
Benachrichtigungseinstellung für den Auftrag |
| properties | Das Objekteigenschaftenverzeichnis. |
| services | Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject. |
| status | Status des Auftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 der Coderessource.
codeId?: string
Eigenschaftswert
string
command
[Erforderlich] Der Befehl, der beim Starten des Auftrags ausgeführt werden soll. Zb. "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
Umgebungsvariablen, die im Auftrag enthalten sind.
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
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
jobType: "Command"
Eigenschaftswert
"Command"
limits
outputs
Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden.
outputs?: {[propertyName: string]: JobOutputUnion | null}
Eigenschaftswert
{[propertyName: string]: JobOutputUnion | null}
parameters
Eingabeparameter. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
parameters?: Record<string, unknown>
Eigenschaftswert
Record<string, unknown>
queueSettings
Warteschlangeneinstellungen für den Auftrag
queueSettings?: QueueSettings
Eigenschaftswert
resources
Berechnen der Ressourcenkonfiguration 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 Text der Objektbeschreibung.
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 dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null.
identity?: IdentityConfigurationUnion
Eigenschaftswert
geerbt vonJobBaseProperties.identity
isArchived
Ist die Ressource archiviert?
isArchived?: boolean
Eigenschaftswert
boolean
Geerbt vonJobBaseProperties.isArchived
notificationSetting
Benachrichtigungseinstellung für den Auftrag
notificationSetting?: NotificationSetting
Eigenschaftswert
geerbt vonJobBaseProperties.notificationSetting
properties
Das Objekteigenschaftenverzeichnis.
properties?: {[propertyName: string]: string | null}
Eigenschaftswert
{[propertyName: string]: string | null}
Geerbt vonJobBaseProperties.properties
services
Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject.
services?: {[propertyName: string]: JobService | null}
Eigenschaftswert
{[propertyName: string]: JobService | null}
geerbt vonJobBaseProperties.services
status
Status des Auftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
status?: string
Eigenschaftswert
string
tags
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden.
tags?: {[propertyName: string]: string | null}
Eigenschaftswert
{[propertyName: string]: string | null}