Jobs - Get

Obtém um trabalho por nome/id.

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

Parâmetros de URI

Name In Required Type Description
id
path True
  • string

O nome e o identificador do Trabalho. Diferencia maiúsculas de minúsculas.

resourceGroupName
path True
  • string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

subscriptionId
path True
  • string

A ID da assinatura de destino.

workspaceName
path True
  • string

Nome do workspace do Azure Machine Learning.

api-version
query True
  • string

A versão da API a ser usada para esta operação.

Respostas

Name Type Description
200 OK

Êxito

Other Status Codes

Erro

Exemplos

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"
  }
}

Definições

AmlToken

Configuração de identidade do Token AML.

BanditPolicy

Define uma política de encerramento antecipada com base em critérios de folga e um intervalo de frequência e atraso para avaliação

BayesianSamplingAlgorithm

Define um algoritmo de amostragem que gera valores com base em valores anteriores

CommandJob

Definição de trabalho de comando.

CommandJobLimits

Classe de limite de trabalho de comando.

createdByType

O tipo de identidade que criou o recurso.

CustomModelJobInput
CustomModelJobOutput
DistributionType

Enumerar para determinar o tipo de distribuição de trabalho.

EarlyTerminationPolicyType
ErrorAdditionalInfo

As informações adicionais de erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

Goal

Define metas de métrica com suporte para ajuste de hiperparâmetro

GridSamplingAlgorithm

Define um algoritmo de amostragem que gera exaustivamente cada combinação de valor no espaço

IdentityConfigurationType

Enumerar para determinar a estrutura de identidade.

InputDeliveryMode

Enumerar para determinar o modo de entrega de dados de entrada.

JobBaseResource

Envelope de recursos Resource Manager do Azure.

JobInputType

Enumerar para determinar o tipo de entrada do trabalho.

JobLimitsType
JobOutputType

Enumerar para determinar o tipo de saída do trabalho.

JobService

Definição do ponto de extremidade do trabalho

JobStatus

O status de um trabalho.

JobType

Enumerar para determinar o tipo de trabalho.

LiteralJobInput

Tipo de entrada literal.

ManagedIdentity

Configuração de identidade gerenciada.

MedianStoppingPolicy

Define uma política de encerramento antecipada com base nas médias de execução da métrica primária de todas as execuções

MLFlowModelJobInput
MLFlowModelJobOutput
MLTableJobInput
MLTableJobOutput
Mpi

Configuração de distribuição de MPI.

Objective

Objetivo de otimização.

OutputDeliveryMode

Enumerações do modo de entrega de dados de saída.

PipelineJob

Definição de trabalho de pipeline: define atributos genéricos para MFE.

PyTorch

Configuração de distribuição do PyTorch.

RandomSamplingAlgorithm

Define um algoritmo de amostragem que gera valores aleatoriamente

RandomSamplingAlgorithmRule

O tipo específico de algoritmo aleatório

ResourceConfiguration
SamplingAlgorithmType
SweepJob

Definição de trabalho de varredura.

SweepJobLimits

Classe de limite de trabalho de varredura.

systemData

Metadados relativos à criação e à última modificação do recurso.

TensorFlow

Configuração de distribuição do TensorFlow.

TrialComponent

Definição de componente de avaliação.

TritonModelJobInput
TritonModelJobOutput
TruncationSelectionPolicy

Define uma política de encerramento antecipado que cancela um determinado percentual de execuções em cada intervalo de avaliação.

UriFileJobInput
UriFileJobOutput
UriFolderJobInput
UriFolderJobOutput
UserIdentity

Configuração de identidade do usuário.

AmlToken

Configuração de identidade do Token AML.

Name Type Description
identityType string:
  • AMLToken

[Obrigatório] Especifica o tipo de estrutura de identidade.

BanditPolicy

Define uma política de encerramento antecipada com base em critérios de folga e um intervalo de frequência e atraso para avaliação

Name Type Default Value Description
delayEvaluation
  • integer
0

Número de intervalos pelos quais atrasar a primeira avaliação.

evaluationInterval
  • integer
0

Intervalo (número de execuções) entre avaliações de política.

policyType string:
  • Bandit

[Obrigatório] Nome da configuração de política

slackAmount
  • number
0

Distância absoluta permitida da execução de melhor desempenho.

slackFactor
  • number
0

Proporção da distância permitida da execução de melhor desempenho.

BayesianSamplingAlgorithm

Define um algoritmo de amostragem que gera valores com base em valores anteriores

Name Type Description
samplingAlgorithmType string:
  • Bayesian

[Obrigatório] O algoritmo usado para gerar valores de hiperparâmetro, juntamente com propriedades de configuração

CommandJob

Definição de trabalho de comando.

Name Type Default Value Description
codeId
  • string

ID do recurso ARM do ativo de código.

command
  • string

[Obrigatório] O comando a ser executado na inicialização do trabalho. ex. "python train.py"

computeId
  • string

ID do recurso ARM do recurso de computação.

description
  • string

O texto de descrição do ativo.

displayName
  • string

Nome de exibição do trabalho.

distribution DistributionConfiguration:

Configuração de distribuição do trabalho. Se definido, este deve ser um dos Mpi, Tensorflow, PyTorch ou null.

environmentId
  • string

[Obrigatório] A ID do recurso ARM da especificação ambiente do trabalho.

environmentVariables
  • object

Variáveis de ambiente incluídas no trabalho.

experimentName
  • string
Default

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

identity IdentityConfiguration:

Configuração de identidade. Se definido, este deve ser um de AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se nulo.

inputs
  • object

Mapeamento de associações de dados de entrada usadas no trabalho.

isArchived
  • boolean
False

O ativo está arquivado?

jobType string:
  • Command

[Obrigatório] Especifica o tipo de trabalho.

limits

Limite de trabalho de comando.

outputs
  • object

Mapeamento de associações de dados de saída usadas no trabalho.

parameters
  • object

Parâmetros de entrada.

properties
  • object

O dicionário de propriedades do ativo.

resources {}

Configuração de recursos de computação para o trabalho.

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

status

Status do trabalho.

tags
  • object

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

CommandJobLimits

Classe de limite de trabalho de comando.

Name Type Description
jobLimitsType string:
  • Command

[Obrigatório] Tipo JobLimit.

timeout
  • string

A duração máxima da execução no formato ISO 8601, após a qual o trabalho será cancelado. Só dá suporte à duração com precisão tão baixa quanto Seconds.

createdByType

O tipo de identidade que criou o recurso.

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

CustomModelJobInput

Name Type Default Value Description
description
  • string

Descrição da entrada.

jobInputType string:
  • custom_model

[Obrigatório] Especifica o tipo de trabalho.

mode ReadOnlyMount

Modo de entrega de ativo de entrada.

uri
  • string

[Obrigatório] URI do Ativo de Entrada.

CustomModelJobOutput

Name Type Default Value Description
description
  • string

Descrição da saída.

jobOutputType string:
  • custom_model

[Obrigatório] Especifica o tipo de trabalho.

mode ReadWriteMount

Modo de entrega de ativo de saída.

uri
  • string

URI do Ativo de Saída.

DistributionType

Enumerar para determinar o tipo de distribuição de trabalho.

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

EarlyTerminationPolicyType

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

ErrorAdditionalInfo

As informações adicionais de erro de gerenciamento de recursos.

Name Type Description
info
  • object

As informações adicionais.

type
  • string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Type Description
additionalInfo

As informações adicionais do erro.

code
  • string

O código de erro.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O destino do erro.

ErrorResponse

Resposta de erro

Name Type Description
error

O objeto de erro.

Goal

Define metas de métrica com suporte para ajuste de hiperparâmetro

Name Type Description
Maximize
  • string
Minimize
  • string

GridSamplingAlgorithm

Define um algoritmo de amostragem que gera exaustivamente cada combinação de valor no espaço

Name Type Description
samplingAlgorithmType string:
  • Grid

[Obrigatório] O algoritmo usado para gerar valores de hiperparâmetro, juntamente com propriedades de configuração

IdentityConfigurationType

Enumerar para determinar a estrutura de identidade.

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

InputDeliveryMode

Enumerar para determinar o modo de entrega de dados de entrada.

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

JobBaseResource

Envelope de recursos Resource Manager do Azure.

Name Type Description
id
  • string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

O nome do recurso

properties JobBase:

[Obrigatório] Atributos adicionais da entidade.

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

type
  • string

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

JobInputType

Enumerar para determinar o tipo de entrada do trabalho.

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

Enumerar para determinar o tipo de saída do trabalho.

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

JobService

Definição do ponto de extremidade do trabalho

Name Type Description
endpoint
  • string

Url para ponto de extremidade.

errorMessage
  • string

Qualquer erro no serviço.

jobServiceType
  • string

Tipo de ponto de extremidade.

port
  • integer

Porta para ponto de extremidade.

properties
  • object

Propriedades adicionais a serem definidas no ponto de extremidade.

status
  • string

Status do ponto de extremidade.

JobStatus

O status de um trabalho.

Name Type Description
CancelRequested
  • string

O cancelamento foi solicitado para o trabalho.

Canceled
  • string

Após a solicitação de cancelamento, o trabalho foi cancelado com êxito.

Completed
  • string

Trabalho concluído com êxito. Isso reflete que o trabalho em si e os estados de coleta de saída foram concluídos com êxito

Failed
  • string

Falha no trabalho.

Finalizing
  • string

O trabalho é concluído no destino. Ele está no estado da coleção de saída agora.

NotResponding
  • string

Quando a pulsação estiver habilitada, se a execução não estiver atualizando nenhuma informação para RunHistory, a execução irá para o estado NotResponding. NotResponding é o único estado isento de ordens de transição estritas. Uma execução pode ir de NotResponding para qualquer um dos estados anteriores.

NotStarted
  • string

A execução ainda não começou.

Paused
  • string

O trabalho é pausado pelos usuários. Alguns ajustes em trabalhos de rotulagem só podem ser feitos em estado de pausa.

Preparing
  • string

O ambiente de execução está sendo preparado.

Provisioning
  • string

(Não usado atualmente) Ele será usado se o ES estiver criando o destino de computação.

Queued
  • string

O trabalho está enfileirado no destino de computação. Por exemplo, no BatchAI, o trabalho está em estado de fila, enquanto aguarda todos os nós necessários estarem prontos.

Running
  • string

O trabalho começou a ser executado no destino de computação.

Starting
  • string

A execução foi iniciada. O usuário tem uma ID de execução.

Unknown
  • string

Status do trabalho padrão se não for mapeado para todos os outros status

JobType

Enumerar para determinar o tipo de trabalho.

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

LiteralJobInput

Tipo de entrada literal.

Name Type Description
description
  • string

Descrição da entrada.

jobInputType string:
  • literal

[Obrigatório] Especifica o tipo de trabalho.

value
  • string

[Obrigatório] Valor literal para a entrada.

ManagedIdentity

Configuração de identidade gerenciada.

Name Type Description
clientId
  • string

Especifica uma identidade atribuída pelo usuário pela ID do cliente. Para o sistema atribuído, não defina esse campo.

identityType string:
  • Managed

[Obrigatório] Especifica o tipo de estrutura de identidade.

objectId
  • string

Especifica uma identidade atribuída pelo usuário pela ID do objeto. Para o sistema atribuído, não defina esse campo.

resourceId
  • string

Especifica uma identidade atribuída pelo usuário pela ID de recurso do ARM. Para o sistema atribuído, não defina esse campo.

MedianStoppingPolicy

Define uma política de encerramento antecipada com base nas médias de execução da métrica primária de todas as execuções

Name Type Default Value Description
delayEvaluation
  • integer
0

Número de intervalos pelos quais atrasar a primeira avaliação.

evaluationInterval
  • integer
0

Intervalo (número de execuções) entre avaliações de política.

policyType string:
  • MedianStopping

[Obrigatório] Nome da configuração de política

MLFlowModelJobInput

Name Type Default Value Description
description
  • string

Descrição da entrada.

jobInputType string:
  • mlflow_model

[Obrigatório] Especifica o tipo de trabalho.

mode ReadOnlyMount

Modo de entrega de ativo de entrada.

uri
  • string

[Obrigatório] URI do Ativo de Entrada.

MLFlowModelJobOutput

Name Type Default Value Description
description
  • string

Descrição da saída.

jobOutputType string:
  • mlflow_model

[Obrigatório] Especifica o tipo de trabalho.

mode ReadWriteMount

Modo de entrega de ativo de saída.

uri
  • string

URI do Ativo de Saída.

MLTableJobInput

Name Type Default Value Description
description
  • string

Descrição da entrada.

jobInputType string:
  • mltable

[Obrigatório] Especifica o tipo de trabalho.

mode ReadOnlyMount

Modo de entrega de ativo de entrada.

uri
  • string

[Obrigatório] URI do Ativo de Entrada.

MLTableJobOutput

Name Type Default Value Description
description
  • string

Descrição da saída.

jobOutputType string:
  • mltable

[Obrigatório] Especifica o tipo de trabalho.

mode ReadWriteMount

Modo de entrega de ativo de saída.

uri
  • string

URI do Ativo de Saída.

Mpi

Configuração de distribuição de MPI.

Name Type Description
distributionType string:

[Obrigatório] Especifica o tipo de estrutura de distribuição.

processCountPerInstance
  • integer

Número de processos por nó MPI.

Objective

Objetivo de otimização.

Name Type Description
goal

[Obrigatório] Define metas de métrica com suporte para ajuste de hiperparâmetro

primaryMetric
  • string

[Obrigatório] Nome da métrica a ser otimizada.

OutputDeliveryMode

Enumerações do modo de entrega de dados de saída.

Name Type Description
ReadWriteMount
  • string
Upload
  • string

PipelineJob

Definição de trabalho de pipeline: define atributos genéricos para MFE.

Name Type Default Value Description
computeId
  • string

ID do recurso ARM do recurso de computação.

description
  • string

O texto de descrição do ativo.

displayName
  • string

Nome de exibição do trabalho.

experimentName
  • string
Default

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

identity IdentityConfiguration:

Configuração de identidade. Se definido, este deve ser um de AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se nulo.

inputs
  • object

Entradas para o trabalho de pipeline.

isArchived
  • boolean
False

O ativo está arquivado?

jobType string:
  • Pipeline

[Obrigatório] Especifica o tipo de trabalho.

jobs
  • object

Os trabalhos constroem o Trabalho de Pipeline.

outputs
  • object

Saídas para o trabalho de pipeline

properties
  • object

O dicionário de propriedades do ativo.

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

settings
  • object

Configurações de pipeline, para coisas como ContinueRunOnStepFailure etc.

status

Status do trabalho.

tags
  • object

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

PyTorch

Configuração de distribuição do PyTorch.

Name Type Description
distributionType string:

[Obrigatório] Especifica o tipo de estrutura de distribuição.

processCountPerInstance
  • integer

Número de processos por nó.

RandomSamplingAlgorithm

Define um algoritmo de amostragem que gera valores aleatoriamente

Name Type Default Value Description
rule Random

O tipo específico de algoritmo aleatório

samplingAlgorithmType string:
  • Random

[Obrigatório] O algoritmo usado para gerar valores de hiperparâmetro, juntamente com propriedades de configuração

seed
  • integer

Um inteiro opcional a ser usado como a semente para geração de número aleatório

RandomSamplingAlgorithmRule

O tipo específico de algoritmo aleatório

Name Type Description
Random
  • string
Sobol
  • string

ResourceConfiguration

Name Type Default Value Description
instanceCount
  • integer
1

Número opcional de instâncias ou nós usados pelo destino de computação.

instanceType
  • string

Tipo opcional de VM usado como suporte pelo destino de computação.

properties
  • object

Pacote de propriedades adicionais.

SamplingAlgorithmType

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

SweepJob

Definição de trabalho de varredura.

Name Type Default Value Description
computeId
  • string

ID do recurso ARM do recurso de computação.

description
  • string

O texto de descrição do ativo.

displayName
  • string

Nome de exibição do trabalho.

earlyTermination EarlyTerminationPolicy:

As políticas de encerramento antecipado permitem cancelar execuções de baixo desempenho antes de serem concluídas

experimentName
  • string
Default

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

identity IdentityConfiguration:

Configuração de identidade. Se definido, este deve ser um de AmlToken, ManagedIdentity, UserIdentity ou null. O padrão é AmlToken se nulo.

inputs
  • object

Mapeamento de associações de dados de entrada usadas no trabalho.

isArchived
  • boolean
False

O ativo está arquivado?

jobType string:
  • Sweep

[Obrigatório] Especifica o tipo de trabalho.

limits {}

Limite de trabalho de varredura.

objective

[Obrigatório] Objetivo de otimização.

outputs
  • object

Mapeamento de associações de dados de saída usadas no trabalho.

properties
  • object

O dicionário de propriedades do ativo.

samplingAlgorithm SamplingAlgorithm:

[Obrigatório] O algoritmo de amostragem de hiperparâmetro

searchSpace
  • object

[Obrigatório] Um dicionário que contém cada parâmetro e sua distribuição. A chave do dicionário é o nome do parâmetro

services

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

status

Status do trabalho.

tags
  • object

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

trial

[Obrigatório] Definição de componente de avaliação.

SweepJobLimits

Classe de limite de trabalho de varredura.

Name Type Description
jobLimitsType string:
  • Sweep

[Obrigatório] Tipo JobLimit.

maxConcurrentTrials
  • integer

Avaliações simultâneas máximas do Trabalho de Varredura.

maxTotalTrials
  • integer

Avaliações máximas do trabalho de varredura.

timeout
  • string

A duração máxima da execução no formato ISO 8601, após a qual o trabalho será cancelado. Só dá suporte à duração com precisão tão baixa quanto Seconds.

trialTimeout
  • string

Valor de tempo limite da Avaliação de Trabalho de Varredura.

systemData

Metadados relativos à criação e à última modificação do recurso.

Name Type Description
createdAt
  • string

O carimbo de data/hora da criação de recursos (UTC).

createdBy
  • string

A identidade que criou o recurso.

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt
  • string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

TensorFlow

Configuração de distribuição do TensorFlow.

Name Type Default Value Description
distributionType string:

[Obrigatório] Especifica o tipo de estrutura de distribuição.

parameterServerCount
  • integer
0

Número de tarefas de servidor de parâmetro.

workerCount
  • integer

Número de funções de trabalho. Se não for especificado, o padrão será a contagem de instâncias.

TrialComponent

Definição de componente de avaliação.

Name Type Default Value Description
codeId
  • string

ID do recurso ARM do ativo de código.

command
  • string

[Obrigatório] O comando a ser executado na inicialização do trabalho. ex. "python train.py"

distribution DistributionConfiguration:

Configuração de distribuição do trabalho. Se definido, este deve ser um dos Mpi, Tensorflow, PyTorch ou null.

environmentId
  • string

[Obrigatório] A ID do recurso ARM da especificação ambiente do trabalho.

environmentVariables
  • object

Variáveis de ambiente incluídas no trabalho.

resources {}

Configuração de recursos de computação para o trabalho.

TritonModelJobInput

Name Type Default Value Description
description
  • string

Descrição da entrada.

jobInputType string:
  • triton_model

[Obrigatório] Especifica o tipo de trabalho.

mode ReadOnlyMount

Modo de entrega de ativo de entrada.

uri
  • string

[Obrigatório] URI do Ativo de Entrada.

TritonModelJobOutput

Name Type Default Value Description
description
  • string

Descrição da saída.

jobOutputType string:
  • triton_model

[Obrigatório] Especifica o tipo de trabalho.

mode ReadWriteMount

Modo de entrega de ativo de saída.

uri
  • string

URI do Ativo de Saída.

TruncationSelectionPolicy

Define uma política de encerramento antecipado que cancela um determinado percentual de execuções em cada intervalo de avaliação.

Name Type Default Value Description
delayEvaluation
  • integer
0

Número de intervalos pelos quais atrasar a primeira avaliação.

evaluationInterval
  • integer
0

Intervalo (número de execuções) entre avaliações de política.

policyType string:
  • TruncationSelection

[Obrigatório] Nome da configuração de política

truncationPercentage
  • integer
0

O percentual de execuções a ser cancelado em cada intervalo de avaliação.

UriFileJobInput

Name Type Default Value Description
description
  • string

Descrição da entrada.

jobInputType string:
  • uri_file

[Obrigatório] Especifica o tipo de trabalho.

mode ReadOnlyMount

Modo de entrega de ativo de entrada.

uri
  • string

[Obrigatório] URI do Ativo de Entrada.

UriFileJobOutput

Name Type Default Value Description
description
  • string

Descrição da saída.

jobOutputType string:
  • uri_file

[Obrigatório] Especifica o tipo de trabalho.

mode ReadWriteMount

Modo de entrega de ativo de saída.

uri
  • string

URI do Ativo de Saída.

UriFolderJobInput

Name Type Default Value Description
description
  • string

Descrição da entrada.

jobInputType string:
  • uri_folder

[Obrigatório] Especifica o tipo de trabalho.

mode ReadOnlyMount

Modo de entrega de ativo de entrada.

uri
  • string

[Obrigatório] URI do Ativo de Entrada.

UriFolderJobOutput

Name Type Default Value Description
description
  • string

Descrição da saída.

jobOutputType string:
  • uri_folder

[Obrigatório] Especifica o tipo de trabalho.

mode ReadWriteMount

Modo de entrega de ativo de saída.

uri
  • string

URI do Ativo de Saída.

UserIdentity

Configuração de identidade do usuário.

Name Type Description
identityType string:

[Obrigatório] Especifica o tipo de estrutura de identidade.