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. P. ej. "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] 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 diferentes tipos que puede ser este objeto. |
limits | Límite de trabajo 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. |
resources | Configuración de recursos de proceso para el trabajo. |
Propiedades heredadas
component |
Id. de recurso de ARM del recurso de componente. |
compute |
Id. 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 |
¿Se archiva el recurso? |
properties | Diccionario de propiedades de recursos. |
services | Lista de jobEndpoints. En el caso de 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. P. ej. "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] 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 diferentes 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>
resources
Configuración de recursos de proceso para el trabajo.
resources?: JobResourceConfiguration
Valor de propiedad
Detalles de las propiedades heredadas
componentId
Id. de recurso de ARM del recurso de componente.
componentId?: string
Valor de propiedad
string
Heredado deJobBaseProperties.componentId
computeId
Id. 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.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
¿Se archiva el recurso?
isArchived?: boolean
Valor de propiedad
boolean
Heredado deJobBaseProperties.isArchived
properties
Diccionario de propiedades de recursos.
properties?: {[propertyName: string]: string | null}
Valor de propiedad
{[propertyName: string]: string | null}
Heredado deJobBaseProperties.properties
services
Lista de jobEndpoints. En el caso de 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}
Heredado deJobBaseProperties.services
status
Estado del trabajo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
status?: string
Valor de propiedad
string
Heredado 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