CommandJob interface
Definición del 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. "python 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 |
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto. |
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
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 |
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
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. "python 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?: {[propertyName: string]: string | null}
Valor de propiedad
{[propertyName: string]: string | null}
inputs
Asignación de enlaces de datos de entrada usados en el trabajo.
inputs?: {[propertyName: string]: JobInputUnion | null}
Valor de propiedad
{[propertyName: string]: JobInputUnion | null}
jobType
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.
jobType: "Command"
Valor de propiedad
"Command"
limits
outputs
Asignación de enlaces de datos de salida usados en el trabajo.
outputs?: {[propertyName: string]: JobOutputUnion | null}
Valor de propiedad
{[propertyName: string]: JobOutputUnion | null}
parameters
Parámetros de entrada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
parameters?: Record<string, unknown>
Valor de propiedad
Record<string, unknown>
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
computeId
Identificador de recurso de ARM del recurso de proceso.
computeId?: string
Valor de propiedad
string
description
Texto de descripción del recurso.
description?: string
Valor de propiedad
string
se hereda deJobBaseProperties.description
displayName
Nombre para mostrar del trabajo.
displayName?: string
Valor de propiedad
string
Heredar deJobBaseProperties.displayName
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
properties
Diccionario de propiedades de recurso.
properties?: {[propertyName: string]: string | null}
Valor de propiedad
{[propertyName: string]: string | null}
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?: {[propertyName: string]: JobService | null}
Valor de propiedad
{[propertyName: string]: JobService | null}
status
Estado del trabajo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
status?: string
Valor de propiedad
string
Heredar deJobBaseProperties.status
tags
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.
tags?: {[propertyName: string]: string | null}
Valor de propiedad
{[propertyName: string]: string | null}
Heredado deJobBaseProperties.tags