CommandJob interface

Definizione del processo di comando.

Extends

Proprietà

codeId

ID risorsa ARM dell'asset di codice.

command

[Obbligatorio] Comando da eseguire all'avvio del processo. eg. "Pitone train.py"

distribution

Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch o Null.

environmentId

[Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo.

environmentVariables

Variabili di ambiente incluse nel processo.

inputs

Mapping dei data binding di input usati nel processo.

jobType

[Obbligatorio] Specifica il tipo di processo.

limits

Limite del processo di comando.

outputs

Mapping dei data binding di output usati nel processo.

parameters

Parametri di input.

queueSettings

Impostazioni della coda per il processo

resources

Configurazione delle risorse di calcolo per il processo.

Proprietà ereditate

componentId

ID risorsa ARM della risorsa componente.

computeId

ID risorsa ARM della risorsa di calcolo.

description

Testo della descrizione dell'asset.

displayName

Nome visualizzato del processo.

experimentName

Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default".

identity

Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. L'impostazione predefinita è AmlToken se null.

isArchived

L'asset è archiviato?

notificationSetting

Impostazione di notifica per il processo

parentJobName

Nome processo padre.

properties

Dizionario delle proprietà dell'asset.

services

Elenco di JobEndpoints. Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.

status

Stato del processo.

tags

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

Dettagli proprietà

codeId

ID risorsa ARM dell'asset di codice.

codeId?: string

Valore della proprietà

string

command

[Obbligatorio] Comando da eseguire all'avvio del processo. eg. "Pitone train.py"

command: string

Valore della proprietà

string

distribution

Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch o Null.

distribution?: DistributionConfigurationUnion

Valore della proprietà

environmentId

[Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo.

environmentId: string

Valore della proprietà

string

environmentVariables

Variabili di ambiente incluse nel processo.

environmentVariables?: Record<string, string>

Valore della proprietà

Record<string, string>

inputs

Mapping dei data binding di input usati nel processo.

inputs?: Record<string, JobInputUnion>

Valore della proprietà

Record<string, JobInputUnion>

jobType

[Obbligatorio] Specifica il tipo di processo.

jobType: "Command"

Valore della proprietà

"Command"

limits

Limite del processo di comando.

limits?: CommandJobLimits

Valore della proprietà

outputs

Mapping dei data binding di output usati nel processo.

outputs?: Record<string, JobOutputUnion>

Valore della proprietà

Record<string, JobOutputUnion>

parameters

Parametri di input.

parameters?: any

Valore della proprietà

any

queueSettings

Impostazioni della coda per il processo

queueSettings?: QueueSettings

Valore della proprietà

resources

Configurazione delle risorse di calcolo per il processo.

resources?: JobResourceConfiguration

Valore della proprietà

Dettagli proprietà ereditate

componentId

ID risorsa ARM della risorsa componente.

componentId?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.componentId

computeId

ID risorsa ARM della risorsa di calcolo.

computeId?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.computeId

description

Testo della descrizione dell'asset.

description?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.description

displayName

Nome visualizzato del processo.

displayName?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.displayName

experimentName

Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default".

experimentName?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.SperimentName

identity

Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. L'impostazione predefinita è AmlToken se null.

identity?: IdentityConfigurationUnion

Valore della proprietà

Ereditato daJobBaseProperties.identity

isArchived

L'asset è archiviato?

isArchived?: boolean

Valore della proprietà

boolean

Ereditato daJobBaseProperties.isArchived

notificationSetting

Impostazione di notifica per il processo

notificationSetting?: NotificationSetting

Valore della proprietà

Ereditato daJobBaseProperties.notificationSetting

parentJobName

Nome processo padre.

parentJobName?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.parentJobName

properties

Dizionario delle proprietà dell'asset.

properties?: Record<string, string>

Valore della proprietà

Record<string, string>

Ereditato daJobBaseProperties.properties

services

Elenco di JobEndpoints. Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.

services?: Record<string, JobService>

Valore della proprietà

Record<string, JobService>

Ereditato daJobBaseProperties.services

status

Stato del processo.

status?: string

Valore della proprietà

string

Ereditato daJobBaseProperties.status

tags

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

tags?: Record<string, string>

Valore della proprietà

Record<string, string>

Ereditato daJobBaseProperties.tags