Jobs - Get

Obtiene un trabajo por nombre o identificador.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}?api-version=2022-05-01

Parámetros de identificador URI

Name In Required Type Description
id
path True
  • string

Nombre e identificador del trabajo. Distingue mayúsculas de minúsculas.

resourceGroupName
path True
  • string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True
  • string

Identificador de la suscripción de destino.

workspaceName
path True
  • string

Nombre del área de trabajo de Azure Machine Learning.

api-version
query True
  • string

Versión de API que se usará para la operación.

Respuestas

Name Type Description
200 OK

Correcto

Other Status Codes

Error

Ejemplos

Get Command Job.
Get Pipeline Job.
Get Sweep Job.

Get Command Job.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2022-05-01

Sample Response

{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "description": "string",
    "tags": {
      "string": "string"
    },
    "properties": {
      "string": "string"
    },
    "displayName": "string",
    "status": "NotStarted",
    "experimentName": "string",
    "services": {
      "string": {
        "jobServiceType": "string",
        "port": 1,
        "endpoint": "string",
        "status": "string",
        "errorMessage": "string",
        "properties": {
          "string": "string"
        }
      }
    },
    "computeId": "string",
    "jobType": "Command",
    "resources": {
      "instanceCount": 1,
      "instanceType": "string",
      "properties": {
        "string": {
          "8385cf05-78c0-41ef-b31d-36796a678e19": null
        }
      }
    },
    "codeId": "string",
    "command": "string",
    "environmentId": "string",
    "inputs": {
      "string": {
        "description": "string",
        "jobInputType": "literal",
        "value": "string"
      }
    },
    "outputs": {
      "string": {
        "description": "string",
        "jobOutputType": "uri_file",
        "mode": "ReadWriteMount",
        "uri": "string"
      }
    },
    "distribution": {
      "distributionType": "TensorFlow",
      "workerCount": 1,
      "parameterServerCount": 1
    },
    "limits": {
      "timeout": "PT5M",
      "jobLimitsType": "Command"
    },
    "environmentVariables": {
      "string": "string"
    },
    "identity": {
      "identityType": "AMLToken"
    },
    "parameters": {
      "string": "string"
    }
  },
  "systemData": {
    "createdAt": "2020-01-01T12:34:56.999Z",
    "createdBy": "string",
    "createdByType": "User",
    "lastModifiedAt": "2020-01-01T12:34:56.999Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User"
  }
}

Get Pipeline Job.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2022-05-01

Sample Response

{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "description": "string",
    "tags": {
      "string": "string"
    },
    "properties": {
      "string": "string"
    },
    "displayName": "string",
    "status": "NotStarted",
    "experimentName": "string",
    "services": {
      "string": {
        "jobServiceType": "string",
        "port": 1,
        "endpoint": "string",
        "status": "string",
        "errorMessage": "string",
        "properties": {
          "string": "string"
        }
      }
    },
    "computeId": "string",
    "jobType": "Pipeline",
    "settings": {},
    "inputs": {
      "string": {
        "description": "string",
        "jobInputType": "literal",
        "value": "string"
      }
    },
    "outputs": {
      "string": {
        "description": "string",
        "jobOutputType": "uri_file",
        "mode": "Upload",
        "uri": "string"
      }
    }
  },
  "systemData": {
    "createdAt": "2020-01-01T12:34:56.999Z",
    "createdBy": "string",
    "createdByType": "User",
    "lastModifiedAt": "2020-01-01T12:34:56.999Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User"
  }
}

Get Sweep Job.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2022-05-01

Sample Response

{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "description": "string",
    "tags": {
      "string": "string"
    },
    "properties": {
      "string": "string"
    },
    "displayName": "string",
    "status": "NotStarted",
    "experimentName": "string",
    "services": {
      "string": {
        "jobServiceType": "string",
        "port": 1,
        "endpoint": "string",
        "status": "string",
        "errorMessage": "string",
        "properties": {
          "string": "string"
        }
      }
    },
    "computeId": "string",
    "jobType": "Sweep",
    "samplingAlgorithm": {
      "samplingAlgorithmType": "Grid"
    },
    "limits": {
      "jobLimitsType": "Sweep",
      "maxTotalTrials": 1,
      "maxConcurrentTrials": 1,
      "trialTimeout": "PT1S"
    },
    "earlyTermination": {
      "evaluationInterval": 1,
      "delayEvaluation": 1,
      "policyType": "MedianStopping"
    },
    "objective": {
      "primaryMetric": "string",
      "goal": "Minimize"
    },
    "trial": {
      "codeId": "string",
      "command": "string",
      "environmentId": "string",
      "environmentVariables": {
        "string": "string"
      },
      "distribution": {
        "distributionType": "Mpi",
        "processCountPerInstance": 1
      },
      "resources": {
        "instanceCount": 1,
        "instanceType": "string",
        "properties": {
          "string": {
            "e6b6493e-7d5e-4db3-be1e-306ec641327e": null
          }
        }
      }
    },
    "searchSpace": {
      "string": {}
    }
  },
  "systemData": {
    "createdAt": "2020-01-01T12:34:56.999Z",
    "createdBy": "string",
    "createdByType": "User",
    "lastModifiedAt": "2020-01-01T12:34:56.999Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User"
  }
}

Definiciones

AmlToken

Configuración de identidad de token de AML.

BanditPolicy

Define una directiva de terminación anticipada basada en criterios de demora y un intervalo de frecuencia y retraso para la evaluación.

BayesianSamplingAlgorithm

Define un algoritmo de muestreo que genera valores basados en valores anteriores.

CommandJob

Definición del trabajo de comando.

CommandJobLimits

Clase de límite de trabajos de comando.

createdByType

Tipo de identidad que creó el recurso.

CustomModelJobInput
CustomModelJobOutput
DistributionType

Enumeración para determinar el tipo de distribución del trabajo.

EarlyTerminationPolicyType
ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

Goal

Define los objetivos de métrica admitidos para el ajuste de hiperparámetros.

GridSamplingAlgorithm

Define un algoritmo de muestreo que genera exhaustivamente cada combinación de valores en el espacio.

IdentityConfigurationType

Enumeración para determinar el marco de identidad.

InputDeliveryMode

Enumeración para determinar el modo de entrega de datos de entrada.

JobBaseResource

Sobre de recursos de Azure Resource Manager.

JobInputType

Enumeración para determinar el tipo de entrada de trabajo.

JobLimitsType
JobOutputType

Enumeración para determinar el tipo de salida del trabajo.

JobService

Definición del punto de conexión del trabajo

JobStatus

Estado de un trabajo.

JobType

Enumeración para determinar el tipo de trabajo.

LiteralJobInput

Tipo de entrada literal.

ManagedIdentity

Configuración de identidad administrada.

MedianStoppingPolicy

Define una directiva de terminación anticipada basada en promedios en ejecución de la métrica principal de todas las ejecuciones.

MLFlowModelJobInput
MLFlowModelJobOutput
MLTableJobInput
MLTableJobOutput
Mpi

Configuración de distribución de MPI.

Objective

Objetivo de optimización.

OutputDeliveryMode

Enumeraciones del modo de entrega de datos de salida.

PipelineJob

Definición del trabajo de canalización: define los atributos genéricos de MFE.

PyTorch

Configuración de distribución de PyTorch.

RandomSamplingAlgorithm

Define un algoritmo de muestreo que genera valores aleatoriamente.

RandomSamplingAlgorithmRule

Tipo específico de algoritmo aleatorio

ResourceConfiguration
SamplingAlgorithmType
SweepJob

Definición del trabajo de barrido.

SweepJobLimits

Clase de límite de trabajo de barrido.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

TensorFlow

Configuración de distribución de TensorFlow.

TrialComponent

Definición del componente de prueba.

TritonModelJobInput
TritonModelJobOutput
TruncationSelectionPolicy

Define una directiva de terminación anticipada que cancela un porcentaje determinado de ejecuciones en cada intervalo de evaluación.

UriFileJobInput
UriFileJobOutput
UriFolderJobInput
UriFolderJobOutput
UserIdentity

Configuración de identidad de usuario.

AmlToken

Configuración de identidad de token de AML.

Name Type Description
identityType string:
  • AMLToken

[Obligatorio] Especifica el tipo de marco de identidad.

BanditPolicy

Define una directiva de terminación anticipada basada en criterios de demora y un intervalo de frecuencia y retraso para la evaluación.

Name Type Default Value Description
delayEvaluation
  • integer
0

Número de intervalos por los que se va a retrasar la primera evaluación.

evaluationInterval
  • integer
0

Intervalo (número de ejecuciones) entre las evaluaciones de directivas.

policyType string:
  • Bandit

[Obligatorio] Nombre de la configuración de directiva

slackAmount
  • number
0

Distancia absoluta permitida desde la ejecución con mejor rendimiento.

slackFactor
  • number
0

Relación de la distancia permitida desde la ejecución con mejor rendimiento.

BayesianSamplingAlgorithm

Define un algoritmo de muestreo que genera valores basados en valores anteriores.

Name Type Description
samplingAlgorithmType string:
  • Bayesian

[Obligatorio] Algoritmo utilizado para generar valores de hiperparámetros, junto con las propiedades de configuración.

CommandJob

Definición del trabajo de comando.

Name Type Default Value Description
codeId
  • string

Id. de recurso de ARM del recurso de código.

command
  • string

[Obligatorio] Comando que se va a ejecutar al iniciar el trabajo. P. ej. "python train.py"

computeId
  • string

Identificador de recurso de ARM del recurso de proceso.

description
  • string

Texto de descripción del recurso.

displayName
  • string

Nombre para mostrar del trabajo.

distribution DistributionConfiguration:

Configuración de distribución del trabajo. Si se establece, debe ser uno de Mpi, Tensorflow, PyTorch o NULL.

environmentId
  • string

[Obligatorio] Identificador de recurso de ARM de la especificación del entorno para el trabajo.

environmentVariables
  • object

Variables de entorno incluidas en el trabajo.

experimentName
  • string
Default

Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado".

identity IdentityConfiguration:

Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o null. El valor predeterminado es AmlToken si es NULL.

inputs
  • object

Asignación de enlaces de datos de entrada usados en el trabajo.

isArchived
  • boolean
False

¿Se archiva el recurso?

jobType string:
  • Command

[Obligatorio] Especifica el tipo de trabajo.

limits

Límite de trabajo de comando.

outputs
  • object

Asignación de enlaces de datos de salida usados en el trabajo.

parameters
  • object

Parámetros de entrada.

properties
  • object

Diccionario de propiedades de recurso.

resources {}

Configuración de recursos de proceso para el trabajo.

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.

tags
  • object

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

CommandJobLimits

Clase de límite de trabajos de comando.

Name Type Description
jobLimitsType string:
  • Command

[Obligatorio] Tipo JobLimit.

timeout
  • string

Duración máxima de la ejecución en formato ISO 8601, después del cual se cancelará el trabajo. Solo admite la duración con una precisión tan baja como Segundos.

createdByType

Tipo de identidad que creó el recurso.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

CustomModelJobInput

Name Type Default Value Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • custom_model

[Obligatorio] Especifica el tipo de trabajo.

mode ReadOnlyMount

Modo de entrega de recursos de entrada.

uri
  • string

[Obligatorio] URI de recurso de entrada.

CustomModelJobOutput

Name Type Default Value Description
description
  • string

Descripción de la salida.

jobOutputType string:
  • custom_model

[Obligatorio] Especifica el tipo de trabajo.

mode ReadWriteMount

Modo de entrega de recursos de salida.

uri
  • string

URI del recurso de salida.

DistributionType

Enumeración para determinar el tipo de distribución del trabajo.

Name Type Description
Mpi
  • string
PyTorch
  • string
TensorFlow
  • string

EarlyTerminationPolicyType

Name Type Description
Bandit
  • string
MedianStopping
  • string
TruncationSelection
  • string

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Name Type Description
info
  • object

Información adicional.

type
  • string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Name Type Description
additionalInfo

Información adicional del error.

code
  • string

Código de error.

details

Los detalles del error.

message
  • string

El mensaje de error.

target
  • string

Destino del error.

ErrorResponse

Respuesta de error

Name Type Description
error

Objeto de error.

Goal

Define los objetivos de métrica admitidos para el ajuste de hiperparámetros.

Name Type Description
Maximize
  • string
Minimize
  • string

GridSamplingAlgorithm

Define un algoritmo de muestreo que genera exhaustivamente cada combinación de valores en el espacio.

Name Type Description
samplingAlgorithmType string:
  • Grid

[Obligatorio] Algoritmo utilizado para generar valores de hiperparámetros, junto con las propiedades de configuración.

IdentityConfigurationType

Enumeración para determinar el marco de identidad.

Name Type Description
AMLToken
  • string
Managed
  • string
UserIdentity
  • string

InputDeliveryMode

Enumeración para determinar el modo de entrega de datos de entrada.

Name Type Description
Direct
  • string
Download
  • string
EvalDownload
  • string
EvalMount
  • string
ReadOnlyMount
  • string
ReadWriteMount
  • string

JobBaseResource

Sobre de recursos de Azure Resource Manager.

Name Type Description
id
  • string

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nombre del recurso.

properties JobBase:

[Obligatorio] Atributos adicionales de la entidad.

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

type
  • string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

JobInputType

Enumeración para determinar el tipo de entrada de trabajo.

Name Type Description
custom_model
  • string
literal
  • string
mlflow_model
  • string
mltable
  • string
triton_model
  • string
uri_file
  • string
uri_folder
  • string

JobLimitsType

Name Type Description
Command
  • string
Sweep
  • string

JobOutputType

Enumeración para determinar el tipo de salida del trabajo.

Name Type Description
custom_model
  • string
mlflow_model
  • string
mltable
  • string
triton_model
  • string
uri_file
  • string
uri_folder
  • string

JobService

Definición del punto de conexión del trabajo

Name Type Description
endpoint
  • string

Dirección URL del punto de conexión.

errorMessage
  • string

Cualquier error en el servicio.

jobServiceType
  • string

Tipo de punto de conexión.

port
  • integer

Puerto para el punto de conexión.

properties
  • object

Propiedades adicionales que se van a establecer en el punto de conexión.

status
  • string

Estado del punto de conexión.

JobStatus

Estado de un trabajo.

Name Type Description
CancelRequested
  • string

Se ha solicitado la cancelación del trabajo.

Canceled
  • string

Después de la solicitud de cancelación, el trabajo ahora se cancela correctamente.

Completed
  • string

El trabajo se completó correctamente. Esto refleja que el propio trabajo y los estados de recopilación de salida se completaron correctamente.

Failed
  • string

Error del trabajo.

Finalizing
  • string

El trabajo se completa en el destino. Ahora está en estado de recopilación de salida.

NotResponding
  • string

Cuando el latido está habilitado, si la ejecución no actualiza ninguna información a RunHistory, la ejecución pasa al estado NotResponding. No responder es el único estado que está exento de órdenes de transición estrictas. Una ejecución puede pasar de No responder a cualquiera de los estados anteriores.

NotStarted
  • string

La ejecución aún no se ha iniciado.

Paused
  • string

Los usuarios pausan el trabajo. Algunos ajustes en los trabajos de etiquetado solo se pueden realizar en estado en pausa.

Preparing
  • string

El entorno de ejecución se está preparando.

Provisioning
  • string

(No se usa actualmente) Se usará si ES está creando el destino de proceso.

Queued
  • string

El trabajo se pone en cola en el destino de proceso. Por ejemplo, en BatchAI, el trabajo está en estado en cola, mientras espera a que todos los nodos necesarios estén listos.

Running
  • string

El trabajo comenzó a ejecutarse en el destino de proceso.

Starting
  • string

Se ha iniciado la ejecución. El usuario tiene un identificador de ejecución.

Unknown
  • string

Estado de trabajo predeterminado si no está asignado a todos los demás estados

JobType

Enumeración para determinar el tipo de trabajo.

Name Type Description
Command
  • string
Pipeline
  • string
Sweep
  • string

LiteralJobInput

Tipo de entrada literal.

Name Type Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • literal

[Obligatorio] Especifica el tipo de trabajo.

value
  • string

[Obligatorio] Valor literal de la entrada.

ManagedIdentity

Configuración de identidad administrada.

Name Type Description
clientId
  • string

Especifica una identidad asignada por el usuario por identificador de cliente. En el caso de asignados por el sistema, no establezca este campo.

identityType string:
  • Managed

[Obligatorio] Especifica el tipo de marco de identidad.

objectId
  • string

Especifica una identidad asignada por el usuario por identificador de objeto. En el caso de asignados por el sistema, no establezca este campo.

resourceId
  • string

Especifica una identidad asignada por el usuario por el identificador de recurso de ARM. En el caso de asignados por el sistema, no establezca este campo.

MedianStoppingPolicy

Define una directiva de terminación anticipada basada en promedios en ejecución de la métrica principal de todas las ejecuciones.

Name Type Default Value Description
delayEvaluation
  • integer
0

Número de intervalos por los que se va a retrasar la primera evaluación.

evaluationInterval
  • integer
0

Intervalo (número de ejecuciones) entre las evaluaciones de directivas.

policyType string:
  • MedianStopping

[Obligatorio] Nombre de la configuración de directiva

MLFlowModelJobInput

Name Type Default Value Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • mlflow_model

[Obligatorio] Especifica el tipo de trabajo.

mode ReadOnlyMount

Modo de entrega de recursos de entrada.

uri
  • string

[Obligatorio] URI de recurso de entrada.

MLFlowModelJobOutput

Name Type Default Value Description
description
  • string

Descripción de la salida.

jobOutputType string:
  • mlflow_model

[Obligatorio] Especifica el tipo de trabajo.

mode ReadWriteMount

Modo de entrega de recursos de salida.

uri
  • string

URI del recurso de salida.

MLTableJobInput

Name Type Default Value Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • mltable

[Obligatorio] Especifica el tipo de trabajo.

mode ReadOnlyMount

Modo de entrega de recursos de entrada.

uri
  • string

[Obligatorio] URI de recurso de entrada.

MLTableJobOutput

Name Type Default Value Description
description
  • string

Descripción de la salida.

jobOutputType string:
  • mltable

[Obligatorio] Especifica el tipo de trabajo.

mode ReadWriteMount

Modo de entrega de recursos de salida.

uri
  • string

URI del recurso de salida.

Mpi

Configuración de distribución de MPI.

Name Type Description
distributionType string:

[Obligatorio] Especifica el tipo de marco de distribución.

processCountPerInstance
  • integer

Número de procesos por nodo MPI.

Objective

Objetivo de optimización.

Name Type Description
goal

[Obligatorio] Define los objetivos de métrica admitidos para el ajuste de hiperparámetros

primaryMetric
  • string

[Obligatorio] Nombre de la métrica que se va a optimizar.

OutputDeliveryMode

Enumeraciones del modo de entrega de datos de salida.

Name Type Description
ReadWriteMount
  • string
Upload
  • string

PipelineJob

Definición del trabajo de canalización: define los atributos genéricos de MFE.

Name Type Default Value Description
computeId
  • string

Identificador de recurso de ARM del recurso de proceso.

description
  • string

Texto de descripción del recurso.

displayName
  • string

Nombre para mostrar del trabajo.

experimentName
  • string
Default

Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado".

identity IdentityConfiguration:

Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o null. El valor predeterminado es AmlToken si es NULL.

inputs
  • object

Entradas para el trabajo de canalización.

isArchived
  • boolean
False

¿Se archiva el recurso?

jobType string:
  • Pipeline

[Obligatorio] Especifica el tipo de trabajo.

jobs
  • object

Los trabajos construyen el trabajo de canalización.

outputs
  • object

Salidas para el trabajo de canalización

properties
  • object

Diccionario de propiedades de recurso.

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.

settings
  • object

Configuración de canalización, para cosas como ContinueRunOnStepFailure, etc.

status

Estado del trabajo.

tags
  • object

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

PyTorch

Configuración de distribución de PyTorch.

Name Type Description
distributionType string:

[Obligatorio] Especifica el tipo de marco de distribución.

processCountPerInstance
  • integer

Número de procesos por nodo.

RandomSamplingAlgorithm

Define un algoritmo de muestreo que genera valores aleatoriamente.

Name Type Default Value Description
rule Random

Tipo específico de algoritmo aleatorio

samplingAlgorithmType string:
  • Random

[Obligatorio] Algoritmo utilizado para generar valores de hiperparámetros, junto con las propiedades de configuración.

seed
  • integer

Entero opcional que se va a usar como inicialización para la generación de números aleatorios

RandomSamplingAlgorithmRule

Tipo específico de algoritmo aleatorio

Name Type Description
Random
  • string
Sobol
  • string

ResourceConfiguration

Name Type Default Value Description
instanceCount
  • integer
1

Número opcional de instancias o nodos usados por el destino de proceso.

instanceType
  • string

Tipo opcional de máquina virtual que se usa como compatible con el destino de proceso.

properties
  • object

Contenedor de propiedades adicionales.

SamplingAlgorithmType

Name Type Description
Bayesian
  • string
Grid
  • string
Random
  • string

SweepJob

Definición del trabajo de barrido.

Name Type Default Value Description
computeId
  • string

Identificador de recurso de ARM del recurso de proceso.

description
  • string

Texto de descripción del recurso.

displayName
  • string

Nombre para mostrar del trabajo.

earlyTermination EarlyTerminationPolicy:

Las directivas de terminación anticipada permiten cancelar ejecuciones con un rendimiento deficiente antes de que se completen

experimentName
  • string
Default

Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado".

identity IdentityConfiguration:

Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o null. El valor predeterminado es AmlToken si es NULL.

inputs
  • object

Asignación de enlaces de datos de entrada usados en el trabajo.

isArchived
  • boolean
False

¿Se archiva el recurso?

jobType string:
  • Sweep

[Obligatorio] Especifica el tipo de trabajo.

limits {}

Límite de trabajo de barrido.

objective

[Obligatorio] Objetivo de optimización.

outputs
  • object

Asignación de enlaces de datos de salida usados en el trabajo.

properties
  • object

Diccionario de propiedades de recursos.

samplingAlgorithm SamplingAlgorithm:

[Obligatorio] Algoritmo de muestreo de hiperparámetros

searchSpace
  • object

[Obligatorio] Diccionario que contiene cada parámetro y su distribución. La clave de diccionario es el nombre del parámetro .

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.

tags
  • object

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

trial

[Obligatorio] Definición del componente de prueba.

SweepJobLimits

Clase de límite de trabajo de barrido.

Name Type Description
jobLimitsType string:
  • Sweep

[Obligatorio] Tipo JobLimit.

maxConcurrentTrials
  • integer

Pruebas simultáneas máximas del trabajo de barrido.

maxTotalTrials
  • integer

Pruebas totales máximas del trabajo de barrido.

timeout
  • string

Duración máxima de la ejecución en formato ISO 8601, después del cual se cancelará el trabajo. Solo admite la duración con una precisión tan baja como Segundos.

trialTimeout
  • string

Valor de tiempo de espera de prueba del trabajo de barrido.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Name Type Description
createdAt
  • string

Marca de tiempo de creación de recursos (UTC).

createdBy
  • string

Identidad que creó el recurso.

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt
  • string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy
  • string

Identidad que modificó por última vez el recurso.

lastModifiedByType

Tipo de identidad que modificó por última vez el recurso.

TensorFlow

Configuración de distribución de TensorFlow.

Name Type Default Value Description
distributionType string:

[Obligatorio] Especifica el tipo de marco de distribución.

parameterServerCount
  • integer
0

Número de tareas del servidor de parámetros.

workerCount
  • integer

Número de trabajadores. Si no se especifica, el valor predeterminado será el recuento de instancias.

TrialComponent

Definición del componente de prueba.

Name Type Default Value Description
codeId
  • string

Identificador de recurso de ARM del recurso de código.

command
  • string

[Obligatorio] Comando que se va a ejecutar al iniciar el trabajo. P. ej. "python train.py"

distribution DistributionConfiguration:

Configuración de distribución del trabajo. Si se establece, debe ser uno de Mpi, Tensorflow, PyTorch o null.

environmentId
  • string

[Obligatorio] Identificador de recurso de ARM de la especificación del entorno para el trabajo.

environmentVariables
  • object

Variables de entorno incluidas en el trabajo.

resources {}

Configuración de recursos de proceso para el trabajo.

TritonModelJobInput

Name Type Default Value Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • triton_model

[Obligatorio] Especifica el tipo de trabajo.

mode ReadOnlyMount

Modo de entrega de recursos de entrada.

uri
  • string

[Obligatorio] URI de recurso de entrada.

TritonModelJobOutput

Name Type Default Value Description
description
  • string

Descripción de la salida.

jobOutputType string:
  • triton_model

[Obligatorio] Especifica el tipo de trabajo.

mode ReadWriteMount

Modo de entrega de recursos de salida.

uri
  • string

URI del recurso de salida.

TruncationSelectionPolicy

Define una directiva de terminación anticipada que cancela un porcentaje determinado de ejecuciones en cada intervalo de evaluación.

Name Type Default Value Description
delayEvaluation
  • integer
0

Número de intervalos por los que se va a retrasar la primera evaluación.

evaluationInterval
  • integer
0

Intervalo (número de ejecuciones) entre las evaluaciones de directivas.

policyType string:
  • TruncationSelection

[Obligatorio] Nombre de la configuración de directiva

truncationPercentage
  • integer
0

El porcentaje de ejecuciones que se cancelarán en cada intervalo de evaluación.

UriFileJobInput

Name Type Default Value Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • uri_file

[Obligatorio] Especifica el tipo de trabajo.

mode ReadOnlyMount

Modo de entrega de recursos de entrada.

uri
  • string

[Obligatorio] URI de recurso de entrada.

UriFileJobOutput

Name Type Default Value Description
description
  • string

Descripción de la salida.

jobOutputType string:
  • uri_file

[Obligatorio] Especifica el tipo de trabajo.

mode ReadWriteMount

Modo de entrega de recursos de salida.

uri
  • string

URI del recurso de salida.

UriFolderJobInput

Name Type Default Value Description
description
  • string

Descripción de la entrada.

jobInputType string:
  • uri_folder

[Obligatorio] Especifica el tipo de trabajo.

mode ReadOnlyMount

Modo de entrega de recursos de entrada.

uri
  • string

[Obligatorio] URI de recurso de entrada.

UriFolderJobOutput

Name Type Default Value Description
description
  • string

Descripción de la salida.

jobOutputType string:
  • uri_folder

[Obligatorio] Especifica el tipo de trabajo.

mode ReadWriteMount

Modo de entrega de recursos de salida.

uri
  • string

URI del recurso de salida.

UserIdentity

Configuración de identidad de usuario.

Name Type Description
identityType string:

[Obligatorio] Especifica el tipo de marco de identidad.