CommandJob interface
Definición de trabajo de comando.
- Extends
Propiedades
| code |
Identificador de recurso de ARM del recurso de código. |
| command | [Obligatorio] Comando que se va a ejecutar al iniciar el trabajo. eg. "Pitón train.py" |
| distribution | Configuración de distribución del trabajo. Si se establece, debe ser uno de Mpi, Tensorflow, PyTorch o NULL. |
| environment |
[Obligatorio] El identificador de recurso de ARM de la especificación del entorno para el trabajo. |
| environment |
Variables de entorno incluidas en el trabajo. |
| inputs | Asignación de enlaces de datos de entrada usados en el trabajo. |
| job |
[Obligatorio] Especifica el tipo de trabajo. |
| limits | Límite de trabajos de comando. |
| outputs | Asignación de enlaces de datos de salida usados en el trabajo. |
| parameters | Parámetros de entrada. |
| queue |
Configuración de cola para el trabajo |
| resources | Configuración de recursos de proceso para el trabajo. |
Propiedades heredadas
| component |
Identificador de recurso de ARM del recurso de componente. |
| compute |
Identificador de recurso de ARM del recurso de proceso. |
| description | Texto de descripción del recurso. |
| display |
Nombre para mostrar del trabajo. |
| experiment |
Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". |
| identity | Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o NULL. El valor predeterminado es AmlToken si es null. |
| is |
¿El recurso está archivado? |
| notification |
Configuración de notificación para el trabajo |
| parent |
Nombre del trabajo primario. |
| properties | Diccionario de propiedades de recurso. |
| services | Lista de jobEndpoints. Para los trabajos locales, un punto de conexión de trabajo tendrá un valor de punto de conexión de FileStreamObject. |
| status | Estado del trabajo. |
| tags | Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
Detalles de las propiedades
codeId
Identificador de recurso de ARM del recurso de código.
codeId?: string
Valor de propiedad
string
command
[Obligatorio] Comando que se va a ejecutar al iniciar el trabajo. eg. "Pitón train.py"
command: string
Valor de propiedad
string
distribution
Configuración de distribución del trabajo. Si se establece, debe ser uno de Mpi, Tensorflow, PyTorch o NULL.
distribution?: DistributionConfigurationUnion
Valor de propiedad
environmentId
[Obligatorio] El identificador de recurso de ARM de la especificación del entorno para el trabajo.
environmentId: string
Valor de propiedad
string
environmentVariables
Variables de entorno incluidas en el trabajo.
environmentVariables?: Record<string, string>
Valor de propiedad
Record<string, string>
inputs
Asignación de enlaces de datos de entrada usados en el trabajo.
inputs?: Record<string, JobInputUnion>
Valor de propiedad
Record<string, JobInputUnion>
jobType
[Obligatorio] Especifica el tipo de trabajo.
jobType: "Command"
Valor de propiedad
"Command"
limits
outputs
Asignación de enlaces de datos de salida usados en el trabajo.
outputs?: Record<string, JobOutputUnion>
Valor de propiedad
Record<string, JobOutputUnion>
parameters
Parámetros de entrada.
parameters?: any
Valor de propiedad
any
queueSettings
Configuración de cola para el trabajo
queueSettings?: QueueSettings
Valor de propiedad
resources
Configuración de recursos de proceso para el trabajo.
resources?: JobResourceConfiguration
Valor de propiedad
Detalles de las propiedades heredadas
componentId
Identificador de recurso de ARM del recurso de componente.
componentId?: string
Valor de propiedad
string
Heredado deJobBaseProperties.componentId
computeId
Identificador de recurso de ARM del recurso de proceso.
computeId?: string
Valor de propiedad
string
Heredado deJobBaseProperties.computeId
description
Texto de descripción del recurso.
description?: string
Valor de propiedad
string
Heredado deJobBaseProperties.description
displayName
Nombre para mostrar del trabajo.
displayName?: string
Valor de propiedad
string
Heredado deJobBaseProperties.Nombredemuestra
experimentName
Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado".
experimentName?: string
Valor de propiedad
string
Heredado deJobBaseProperties.ExperimentName
identity
Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o NULL. El valor predeterminado es AmlToken si es null.
identity?: IdentityConfigurationUnion
Valor de propiedad
Heredado deJobBaseProperties.identity
isArchived
¿El recurso está archivado?
isArchived?: boolean
Valor de propiedad
boolean
Heredado deJobBaseProperties.isArchived
notificationSetting
Configuración de notificación para el trabajo
notificationSetting?: NotificationSetting
Valor de propiedad
Heredado deJobBaseProperties.notificationSetting
parentJobName
Nombre del trabajo primario.
parentJobName?: string
Valor de propiedad
string
Heredado deJobBaseProperties.parentJobName
properties
Diccionario de propiedades de recurso.
properties?: Record<string, string>
Valor de propiedad
Record<string, string>
Heredado deJobBaseProperties.properties
services
Lista de jobEndpoints. Para los trabajos locales, un punto de conexión de trabajo tendrá un valor de punto de conexión de FileStreamObject.
services?: Record<string, JobService>
Valor de propiedad
Record<string, JobService>
Heredado deJobBaseProperties.services
status
tags
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.
tags?: Record<string, string>
Valor de propiedad
Record<string, string>
Heredado deJobBaseProperties.tags