Udostępnij za pośrednictwem


CommandJob interface

Definicja zadania polecenia.

Extends

Właściwości

codeId

Identyfikator zasobu usługi ARM zasobu kodu.

command

[Wymagane] Polecenie do wykonania podczas uruchamiania zadania. np. "python train.py"

distribution

Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null.

environmentId

[Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania.

environmentVariables

Zmienne środowiskowe uwzględnione w zadaniu.

inputs

Mapowanie powiązań danych wejściowych używanych w zadaniu.

jobType

Dyskryminator polimorficzny, który określa różne typy, które mogą być tym obiektem

limits

Limit zadań poleceń.

outputs

Mapowanie powiązań danych wyjściowych używanych w zadaniu.

parameters

Parametry wejściowe. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resources

Konfiguracja zasobów obliczeniowych dla zadania.

Właściwości dziedziczone

componentId

Identyfikator zasobu usługi ARM zasobu składnika.

computeId

Identyfikator zasobu usługi ARM zasobu obliczeniowego.

description

Tekst opisu zasobu.

displayName

Nazwa wyświetlana zadania.

experimentName

Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny".

identity

Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null. Wartość domyślna to AmlToken, jeśli ma wartość null.

isArchived

Czy zasób jest archiwizowany?

properties

Słownik właściwości elementu zawartości.

services

Lista punktów końcowych zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.

status

Stan zadania. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Słownik tagów. Tagi można dodawać, usuwać i aktualizować.

Szczegóły właściwości

codeId

Identyfikator zasobu usługi ARM zasobu kodu.

codeId?: string

Wartość właściwości

string

command

[Wymagane] Polecenie do wykonania podczas uruchamiania zadania. np. "python train.py"

command: string

Wartość właściwości

string

distribution

Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null.

distribution?: DistributionConfigurationUnion

Wartość właściwości

environmentId

[Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania.

environmentId: string

Wartość właściwości

string

environmentVariables

Zmienne środowiskowe uwzględnione w zadaniu.

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

Wartość właściwości

{[propertyName: string]: string | null}

inputs

Mapowanie powiązań danych wejściowych używanych w zadaniu.

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

Wartość właściwości

{[propertyName: string]: JobInputUnion | null}

jobType

Dyskryminator polimorficzny, który określa różne typy, które mogą być tym obiektem

jobType: "Command"

Wartość właściwości

"Command"

limits

Limit zadań poleceń.

limits?: CommandJobLimits

Wartość właściwości

outputs

Mapowanie powiązań danych wyjściowych używanych w zadaniu.

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

Wartość właściwości

{[propertyName: string]: JobOutputUnion | null}

parameters

Parametry wejściowe. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

parameters?: Record<string, unknown>

Wartość właściwości

Record<string, unknown>

resources

Konfiguracja zasobów obliczeniowych dla zadania.

resources?: JobResourceConfiguration

Wartość właściwości

Szczegóły właściwości dziedziczonej

componentId

Identyfikator zasobu usługi ARM zasobu składnika.

componentId?: string

Wartość właściwości

string

Dziedziczone zelementu JobBaseProperties.componentId

computeId

Identyfikator zasobu usługi ARM zasobu obliczeniowego.

computeId?: string

Wartość właściwości

string

Dziedziczone zelementu JobBaseProperties.computeId

description

Tekst opisu zasobu.

description?: string

Wartość właściwości

string

Dziedziczone zpliku JobBaseProperties.description

displayName

Nazwa wyświetlana zadania.

displayName?: string

Wartość właściwości

string

Dziedziczone zelementu JobBaseProperties.displayName

experimentName

Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny".

experimentName?: string

Wartość właściwości

string

Dziedziczone zelementu JobBaseProperties.experimentName

identity

Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null. Wartość domyślna to AmlToken, jeśli ma wartość null.

identity?: IdentityConfigurationUnion

Wartość właściwości

Dziedziczone zpliku JobBaseProperties.identity

isArchived

Czy zasób jest archiwizowany?

isArchived?: boolean

Wartość właściwości

boolean

Dziedziczone zelementu JobBaseProperties.isArchived

properties

Słownik właściwości elementu zawartości.

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

Wartość właściwości

{[propertyName: string]: string | null}

Dziedziczone zpliku JobBaseProperties.properties

services

Lista punktów końcowych zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.

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

Wartość właściwości

{[propertyName: string]: JobService | null}

Dziedziczone zpliku JobBaseProperties.services

status

Stan zadania. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

status?: string

Wartość właściwości

string

Dziedziczone zelementu JobBaseProperties.status

tags

Słownik tagów. Tagi można dodawać, usuwać i aktualizować.

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

Wartość właściwości

{[propertyName: string]: string | null}

Dziedziczone zpliku JobBaseProperties.tags