CommandJob interface

Définition de la tâche de commande.

Extends

Propriétés

codeId

ID de ressource ARM de la ressource de code.

command

[Obligatoire] Commande à exécuter au démarrage du travail. eg. « python train.py »

distribution

Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null.

environmentId

[Obligatoire] ID de ressource ARM de la spécification d’environnement pour le travail.

environmentVariables

Variables d’environnement incluses dans le travail.

inputs

Mappage des liaisons de données d’entrée utilisées dans le travail.

jobType

[Obligatoire] Spécifie le type de travail.

limits

Limite du travail de commande.

outputs

Mappage des liaisons de données de sortie utilisées dans le travail.

parameters

Paramètres d’entrée.

queueSettings

Paramètres de file d’attente du travail

resources

Configuration des ressources de calcul pour le travail.

Propriétés héritées

componentId

ID de ressource ARM de la ressource de composant.

computeId

ID de ressource ARM de la ressource de calcul.

description

Texte de description de la ressource.

displayName

Nom complet du travail.

experimentName

Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ».

identity

Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments AmlToken, ManagedIdentity, UserIdentity ou Null. La valeur par défaut est AmlToken si null.

isArchived

La ressource est-elle archivée ?

notificationSetting

Paramètre de notification pour le travail

parentJobName

Nom du travail parent.

properties

Dictionnaire de propriétés de ressource.

services

Liste des points de terminaison de travail. Pour les travaux locaux, un point de terminaison de travail a une valeur de point de terminaison de FileStreamObject.

status

État de la tâche.

tags

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

Détails de la propriété

codeId

ID de ressource ARM de la ressource de code.

codeId?: string

Valeur de propriété

string

command

[Obligatoire] Commande à exécuter au démarrage du travail. eg. « python train.py »

command: string

Valeur de propriété

string

distribution

Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null.

distribution?: DistributionConfigurationUnion

Valeur de propriété

environmentId

[Obligatoire] ID de ressource ARM de la spécification d’environnement pour le travail.

environmentId: string

Valeur de propriété

string

environmentVariables

Variables d’environnement incluses dans le travail.

environmentVariables?: Record<string, string>

Valeur de propriété

Record<string, string>

inputs

Mappage des liaisons de données d’entrée utilisées dans le travail.

inputs?: Record<string, JobInputUnion>

Valeur de propriété

Record<string, JobInputUnion>

jobType

[Obligatoire] Spécifie le type de travail.

jobType: "Command"

Valeur de propriété

"Command"

limits

Limite du travail de commande.

limits?: CommandJobLimits

Valeur de propriété

outputs

Mappage des liaisons de données de sortie utilisées dans le travail.

outputs?: Record<string, JobOutputUnion>

Valeur de propriété

Record<string, JobOutputUnion>

parameters

Paramètres d’entrée.

parameters?: any

Valeur de propriété

any

queueSettings

Paramètres de file d’attente du travail

queueSettings?: QueueSettings

Valeur de propriété

resources

Configuration des ressources de calcul pour le travail.

resources?: JobResourceConfiguration

Valeur de propriété

Détails de la propriété héritée

componentId

ID de ressource ARM de la ressource de composant.

componentId?: string

Valeur de propriété

string

Hérité deJobBaseProperties.componentId

computeId

ID de ressource ARM de la ressource de calcul.

computeId?: string

Valeur de propriété

string

Hérité deJobBaseProperties.computeId

description

Texte de description de la ressource.

description?: string

Valeur de propriété

string

Hérité deJobBaseProperties.description

displayName

Nom complet du travail.

displayName?: string

Valeur de propriété

string

Hérité deJobBaseProperties.displayName

experimentName

Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ».

experimentName?: string

Valeur de propriété

string

Hérité deJobBaseProperties.ExperimentName

identity

Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments AmlToken, ManagedIdentity, UserIdentity ou Null. La valeur par défaut est AmlToken si null.

identity?: IdentityConfigurationUnion

Valeur de propriété

Hérité deJobBaseProperties.identity

isArchived

La ressource est-elle archivée ?

isArchived?: boolean

Valeur de propriété

boolean

Hérité deJobBaseProperties.isArchived

notificationSetting

Paramètre de notification pour le travail

notificationSetting?: NotificationSetting

Valeur de propriété

Hérité deJobBaseProperties.notificationSetting

parentJobName

Nom du travail parent.

parentJobName?: string

Valeur de propriété

string

Hérité deJobBaseProperties.parentJobName

properties

Dictionnaire de propriétés de ressource.

properties?: Record<string, string>

Valeur de propriété

Record<string, string>

Hérité deJobBaseProperties.properties

services

Liste des points de terminaison de travail. Pour les travaux locaux, un point de terminaison de travail a une valeur de point de terminaison de FileStreamObject.

services?: Record<string, JobService>

Valeur de propriété

Record<string, JobService>

Hérité deJobBaseProperties.services

status

État de la tâche.

status?: string

Valeur de propriété

string

Hérité deJobBaseProperties.status

tags

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

tags?: Record<string, string>

Valeur de propriété

Record<string, string>

Hérité deJobBaseProperties.tags