Delen via


CommandJob interface

Opdrachttaakdefinitie.

Uitbreiding

Eigenschappen

codeId

ARM-resource-id van de codeasset.

command

[Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "Python train.py"

distribution

Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn.

environmentId

[Vereist] De ARM-resource-id van de omgevingsspecificatie voor de taak.

environmentVariables

Omgevingsvariabelen die zijn opgenomen in de taak.

inputs

Toewijzing van invoergegevensbindingen die in de taak worden gebruikt.

jobType

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

limits

Opdrachttaaklimiet.

outputs

Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt.

parameters

Invoerparameters. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

queueSettings

Wachtrijinstellingen voor de taak

resources

Rekenresourceconfiguratie voor de taak.

Overgenomen eigenschappen

componentId

ARM-resource-id van de onderdeelresource.

computeId

ARM-resource-id van de rekenresource.

description

De tekst van de assetbeschrijving.

displayName

Weergavenaam van taak.

experimentName

De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst.

identity

Identiteitsconfiguratie. Indien ingesteld, moet dit een van AmlToken, ManagedIdentity, UserIdentity of null zijn. Standaard ingesteld op AmlToken als null.

isArchived

Is de asset gearchiveerd?

notificationSetting

Meldingsinstelling voor de taak

properties

De woordenlijst voor asseteigenschappen.

services

Lijst met JobEndpoints. Voor lokale taken heeft een taakeindpunt een eindpuntwaarde van FileStreamObject.

status

Status van de taak. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

tags

Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt.

Eigenschapdetails

codeId

ARM-resource-id van de codeasset.

codeId?: string

Waarde van eigenschap

string

command

[Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "Python train.py"

command: string

Waarde van eigenschap

string

distribution

Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn.

distribution?: DistributionConfigurationUnion

Waarde van eigenschap

environmentId

[Vereist] De ARM-resource-id van de omgevingsspecificatie voor de taak.

environmentId: string

Waarde van eigenschap

string

environmentVariables

Omgevingsvariabelen die zijn opgenomen in de taak.

environmentVariables?: {[propertyName: string]: string | null}

Waarde van eigenschap

{[propertyName: string]: string | null}

inputs

Toewijzing van invoergegevensbindingen die in de taak worden gebruikt.

inputs?: {[propertyName: string]: JobInputUnion | null}

Waarde van eigenschap

{[propertyName: string]: JobInputUnion | null}

jobType

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

jobType: "Command"

Waarde van eigenschap

"Command"

limits

Opdrachttaaklimiet.

limits?: CommandJobLimits

Waarde van eigenschap

outputs

Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt.

outputs?: {[propertyName: string]: JobOutputUnion | null}

Waarde van eigenschap

{[propertyName: string]: JobOutputUnion | null}

parameters

Invoerparameters. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

parameters?: Record<string, unknown>

Waarde van eigenschap

Record<string, unknown>

queueSettings

Wachtrijinstellingen voor de taak

queueSettings?: QueueSettings

Waarde van eigenschap

resources

Rekenresourceconfiguratie voor de taak.

resources?: JobResourceConfiguration

Waarde van eigenschap

Details van overgenomen eigenschap

componentId

ARM-resource-id van de onderdeelresource.

componentId?: string

Waarde van eigenschap

string

overgenomen vanJobBaseProperties.componentId

computeId

ARM-resource-id van de rekenresource.

computeId?: string

Waarde van eigenschap

string

overgenomen vanJobBaseProperties.computeId

description

De tekst van de assetbeschrijving.

description?: string

Waarde van eigenschap

string

overgenomen vanJobBaseProperties.description

displayName

Weergavenaam van taak.

displayName?: string

Waarde van eigenschap

string

overgenomen vanJobBaseProperties.displayName

experimentName

De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst.

experimentName?: string

Waarde van eigenschap

string

overgenomen vanJobBaseProperties.experimentName

identity

Identiteitsconfiguratie. Indien ingesteld, moet dit een van AmlToken, ManagedIdentity, UserIdentity of null zijn. Standaard ingesteld op AmlToken als null.

identity?: IdentityConfigurationUnion

Waarde van eigenschap

overgenomen vanJobBaseProperties.identity

isArchived

Is de asset gearchiveerd?

isArchived?: boolean

Waarde van eigenschap

boolean

overgenomen vanJobBaseProperties.isArchived

notificationSetting

Meldingsinstelling voor de taak

notificationSetting?: NotificationSetting

Waarde van eigenschap

overgenomen vanJobBaseProperties.notificationSetting-

properties

De woordenlijst voor asseteigenschappen.

properties?: {[propertyName: string]: string | null}

Waarde van eigenschap

{[propertyName: string]: string | null}

overgenomen vanJobBaseProperties.properties

services

Lijst met JobEndpoints. Voor lokale taken heeft een taakeindpunt een eindpuntwaarde van FileStreamObject.

services?: {[propertyName: string]: JobService | null}

Waarde van eigenschap

{[propertyName: string]: JobService | null}

overgenomen vanJobBaseProperties.services

status

Status van de taak. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

status?: string

Waarde van eigenschap

string

overgenomen vanJobBaseProperties.status

tags

Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt.

tags?: {[propertyName: string]: string | null}

Waarde van eigenschap

{[propertyName: string]: string | null}

overgenomen vanJobBaseProperties.tags