Partilhar via


CommandJob interface

Definição do trabalho de comando.

Extends

Propriedades

codeId

ID do recurso ARM do ativo de código.

command

[Obrigatório] O comando a ser executado na inicialização do trabalho. por exemplo. "Python train.py"

distribution

Configuração de distribuição do trabalho. Se definido, este deve ser um de Mpi, Tensorflow, PyTorch, ou null.

environmentId

[Obrigatório] O ID do recurso ARM da especificação Ambiente para o trabalho.

environmentVariables

Variáveis de ambiente incluídas no trabalho.

inputs

Mapeamento de ligações de dados de entrada usadas no trabalho.

jobType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

limits

Limite de trabalho de comando.

outputs

Mapeamento das ligações de dados de saída usadas no trabalho.

parameters

Parâmetros de entrada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

queueSettings

Configurações de fila para o trabalho

resources

Configuração de recursos de computação para o trabalho.

Propriedades Herdadas

componentId

ID do recurso ARM do recurso componente.

computeId

ID do recurso ARM do recurso de computação.

description

O texto da descrição do ativo.

displayName

Exibir nome do trabalho.

experimentName

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

identity

Configuração de identidade. Se definido, este deve ser um dos AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se null.

isArchived

O ativo está arquivado?

notificationSetting

Configuração de notificação para o trabalho

properties

O dicionário de propriedades de ativos.

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

status

Situação do trabalho. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas.

Detalhes de Propriedade

codeId

ID do recurso ARM do ativo de código.

codeId?: string

Valor de Propriedade

string

command

[Obrigatório] O comando a ser executado na inicialização do trabalho. por exemplo. "Python train.py"

command: string

Valor de Propriedade

string

distribution

Configuração de distribuição do trabalho. Se definido, este deve ser um de Mpi, Tensorflow, PyTorch, ou null.

distribution?: DistributionConfigurationUnion

Valor de Propriedade

environmentId

[Obrigatório] O ID do recurso ARM da especificação Ambiente para o trabalho.

environmentId: string

Valor de Propriedade

string

environmentVariables

Variáveis de ambiente incluídas no trabalho.

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

Valor de Propriedade

{[propertyName: string]: string | null}

inputs

Mapeamento de ligações de dados de entrada usadas no trabalho.

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

Valor de Propriedade

{[propertyName: string]: JobInputUnion | null}

jobType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

jobType: "Command"

Valor de Propriedade

"Command"

limits

Limite de trabalho de comando.

limits?: CommandJobLimits

Valor de Propriedade

outputs

Mapeamento das ligações de dados de saída usadas no trabalho.

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

Valor de Propriedade

{[propertyName: string]: JobOutputUnion | null}

parameters

Parâmetros de entrada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

parameters?: Record<string, unknown>

Valor de Propriedade

Record<string, unknown>

queueSettings

Configurações de fila para o trabalho

queueSettings?: QueueSettings

Valor de Propriedade

resources

Configuração de recursos de computação para o trabalho.

resources?: JobResourceConfiguration

Valor de Propriedade

Detalhes da Propriedade Herdada

componentId

ID do recurso ARM do recurso componente.

componentId?: string

Valor de Propriedade

string

herdado de JobBaseProperties.componentId

computeId

ID do recurso ARM do recurso de computação.

computeId?: string

Valor de Propriedade

string

herdado de JobBaseProperties.computeId

description

O texto da descrição do ativo.

description?: string

Valor de Propriedade

string

herdado deJobBaseProperties.description

displayName

Exibir nome do trabalho.

displayName?: string

Valor de Propriedade

string

herdado de JobBaseProperties.displayName

experimentName

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

experimentName?: string

Valor de Propriedade

string

herdado de JobBaseProperties.experimentName

identity

Configuração de identidade. Se definido, este deve ser um dos AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se null.

identity?: IdentityConfigurationUnion

Valor de Propriedade

herdado de JobBaseProperties.identity

isArchived

O ativo está arquivado?

isArchived?: boolean

Valor de Propriedade

boolean

herdado de JobBaseProperties.isArchived

notificationSetting

Configuração de notificação para o trabalho

notificationSetting?: NotificationSetting

Valor de Propriedade

herdado de JobBaseProperties.notificationSetting

properties

O dicionário de propriedades de ativos.

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

Valor de Propriedade

{[propertyName: string]: string | null}

herdado deJobBaseProperties.properties

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

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

Valor de Propriedade

{[propertyName: string]: JobService | null}

herdado de JobBaseProperties.services

status

Situação do trabalho. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

status?: string

Valor de Propriedade

string

herdado de JobBaseProperties.status

tags

Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas.

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

Valor de Propriedade

{[propertyName: string]: string | null}

herdado deJobBaseProperties.tags