Jobs - Get

Возвращает задание по имени или идентификатору.

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

Параметры URI

Name In Required Type Description
id
path True
  • string

Имя и идентификатор задания. Это значение следует вводить с учетом регистра.

resourceGroupName
path True
  • string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True
  • string

Идентификатор целевой подписки.

workspaceName
path True
  • string

Имя рабочей области Машинного обучения Azure.

api-version
query True
  • string

Версия API, используемая для данной операции.

Ответы

Name Type Description
200 OK

Успешно

Other Status Codes

Ошибка

Примеры

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

Определения

AmlToken

Конфигурация удостоверения маркера AML.

BanditPolicy

Определяет политику раннего завершения на основе критериев slack, частоты и интервала задержки для оценки.

BayesianSamplingAlgorithm

Определяет алгоритм выборки, который создает значения на основе предыдущих значений.

CommandJob

Определение задания команды.

CommandJobLimits

Класс ограничения задания команд.

createdByType

Тип удостоверения, создавшего ресурс.

CustomModelJobInput
CustomModelJobOutput
DistributionType

Перечисление для определения типа распределения заданий.

EarlyTerminationPolicyType
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

Goal

Определяет поддерживаемые цели метрик для настройки гиперпараметров

GridSamplingAlgorithm

Определяет алгоритм выборки, который исчерпывающим образом создает каждое сочетание значений в пространстве.

IdentityConfigurationType

Перечисление для определения платформы удостоверений.

InputDeliveryMode

Перечисление для определения режима доставки входных данных.

JobBaseResource

Конверт ресурсов Resource Manager Azure.

JobInputType

Перечисление для определения типа входных данных задания.

JobLimitsType
JobOutputType

Перечисление для определения типа вывода задания.

JobService

Определение конечной точки задания

JobStatus

Состояние задания.

JobType

Перечисление для определения типа задания.

LiteralJobInput

Тип входных данных литерала.

ManagedIdentity

Конфигурация управляемого удостоверения.

MedianStoppingPolicy

Определяет политику раннего завершения на основе средних значений основной метрики всех запусков.

MLFlowModelJobInput
MLFlowModelJobOutput
MLTableJobInput
MLTableJobOutput
Mpi

Конфигурация распределения MPI.

Objective

Цель оптимизации.

OutputDeliveryMode

Перечисления режима доставки выходных данных.

PipelineJob

Определение задания конвейера: определяет универсальные атрибуты MFE.

PyTorch

Конфигурация распространения PyTorch.

RandomSamplingAlgorithm

Определяет алгоритм выборки, который случайным образом создает значения

RandomSamplingAlgorithmRule

Конкретный тип случайного алгоритма

ResourceConfiguration
SamplingAlgorithmType
SweepJob

Определение задания очистки.

SweepJobLimits

Класс ограничения задания очистки.

systemData

Метаданные, относящиеся к созданию и последнему модификации ресурса.

TensorFlow

Конфигурация распределения TensorFlow.

TrialComponent

Определение компонента пробной версии.

TritonModelJobInput
TritonModelJobOutput
TruncationSelectionPolicy

Определяет политику раннего завершения, которая отменяет заданный процент выполнения в каждом интервале оценки.

UriFileJobInput
UriFileJobOutput
UriFolderJobInput
UriFolderJobOutput
UserIdentity

Конфигурация удостоверения пользователя.

AmlToken

Конфигурация удостоверения маркера AML.

Name Type Description
identityType string:
  • AMLToken

[Обязательно] Указывает тип платформы удостоверений.

BanditPolicy

Определяет политику раннего завершения на основе критериев slack, частоты и интервала задержки для оценки.

Name Type Default Value Description
delayEvaluation
  • integer
0

Количество интервалов, с помощью которых откладывается первая оценка.

evaluationInterval
  • integer
0

Интервал (количество запусков) между оценками политики.

policyType string:
  • Bandit

[Обязательно] Имя конфигурации политики

slackAmount
  • number
0

Абсолютное расстояние от оптимального выполнения.

slackFactor
  • number
0

Соотношение допустимого расстояния от оптимального выполнения.

BayesianSamplingAlgorithm

Определяет алгоритм выборки, который создает значения на основе предыдущих значений.

Name Type Description
samplingAlgorithmType string:
  • Bayesian

[Обязательно] Алгоритм, используемый для создания значений гиперпараметров, а также свойств конфигурации

CommandJob

Определение задания команды.

Name Type Default Value Description
codeId
  • string

Идентификатор ресурса ARM ресурса кода.

command
  • string

[Обязательно] Команда, выполняемая при запуске задания. Например: Python train.py

computeId
  • string

Идентификатор ресурса ARM вычислительного ресурса.

description
  • string

Текст описания ресурса.

displayName
  • string

Отображаемое имя задания.

distribution DistributionConfiguration:

Конфигурация распределения задания. Если задано, это должен быть один из Mpi, Tensorflow, PyTorch или NULL.

environmentId
  • string

[Обязательно] Идентификатор ресурса ARM спецификации среды для задания.

environmentVariables
  • object

Переменные среды, включенные в задание.

experimentName
  • string
Default

Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию.

identity IdentityConfiguration:

Конфигурация удостоверений. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или null. По умолчанию используется AmlToken, если значение null.

inputs
  • object

Сопоставление входных привязок данных, используемых в задании.

isArchived
  • boolean
False

Архивируется ли ресурс?

jobType string:
  • Command

[Обязательно] Указывает тип задания.

limits

Ограничение для задания команд.

outputs
  • object

Сопоставление привязок выходных данных, используемых в задании.

parameters
  • object

Входные параметры.

properties
  • object

Словарь свойств ресурса.

resources {}

Конфигурация вычислительного ресурса для задания.

services

Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject.

status

Состояние задания.

tags
  • object

Словарь тегов. Теги можно добавлять, удалять и обновлять.

CommandJobLimits

Класс ограничения задания команд.

Name Type Description
jobLimitsType string:
  • Command

[Обязательно] Тип JobLimit.

timeout
  • string

Максимальная продолжительность выполнения в формате ISO 8601, после которой задание будет отменено. Поддерживается только длительность с точностью до секунд.

createdByType

Тип удостоверения, создавшего ресурс.

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

CustomModelJobInput

Name Type Default Value Description
description
  • string

Описание входных данных.

jobInputType string:
  • custom_model

[Обязательно] Указывает тип задания.

mode ReadOnlyMount

Режим доставки входных ресурсов.

uri
  • string

[Обязательно] URI входного ресурса.

CustomModelJobOutput

Name Type Default Value Description
description
  • string

Описание выходных данных.

jobOutputType string:
  • custom_model

[Обязательно] Указывает тип задания.

mode ReadWriteMount

Режим доставки выходного ресурса.

uri
  • string

URI выходного ресурса.

DistributionType

Перечисление для определения типа распределения заданий.

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

EarlyTerminationPolicyType

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

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Name Type Description
info
  • object

Дополнительные сведения.

type
  • string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Name Type Description
additionalInfo

Дополнительные сведения об ошибке.

code
  • string

Код ошибки.

details

Сведения об ошибке.

message
  • string

Сообщение об ошибке.

target
  • string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Name Type Description
error

Объект ошибки.

Goal

Определяет поддерживаемые цели метрик для настройки гиперпараметров

Name Type Description
Maximize
  • string
Minimize
  • string

GridSamplingAlgorithm

Определяет алгоритм выборки, который исчерпывающим образом создает каждое сочетание значений в пространстве.

Name Type Description
samplingAlgorithmType string:
  • Grid

[Обязательно] Алгоритм, используемый для создания значений гиперпараметров, а также свойств конфигурации

IdentityConfigurationType

Перечисление для определения платформы удостоверений.

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

InputDeliveryMode

Перечисление для определения режима доставки входных данных.

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

JobBaseResource

Конверт ресурсов Resource Manager Azure.

Name Type Description
id
  • string

Полный идентификатор ресурса. Например, /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Имя ресурса.

properties JobBase:

[Обязательно] Дополнительные атрибуты сущности.

systemData

Метаданные Azure Resource Manager, содержащие сведения createdBy и modifiedBy.

type
  • string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

JobInputType

Перечисление для определения типа входных данных задания.

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

Перечисление для определения типа вывода задания.

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

JobService

Определение конечной точки задания

Name Type Description
endpoint
  • string

URL-адрес конечной точки.

errorMessage
  • string

Любая ошибка в службе.

jobServiceType
  • string

Тип конечной точки.

port
  • integer

Порт для конечной точки.

properties
  • object

Дополнительные свойства, заданные в конечной точке.

status
  • string

Состояние конечной точки.

JobStatus

Состояние задания.

Name Type Description
CancelRequested
  • string

Для задания была запрошена отмена.

Canceled
  • string

После запроса на отмену задание успешно отменено.

Completed
  • string

Задание успешно завершено. Это отражает успешное завершение как самого задания, так и состояния сбора выходных данных.

Failed
  • string

Задание не выполнено.

Finalizing
  • string

Задание завершается в целевом объекте. Теперь он находится в состоянии сбора выходных данных.

NotResponding
  • string

Если пульс включен, если выполнение не обновляет никакие сведения до RunHistory, выполнение переходит в состояние "Не отвечать". Отсутствие ответа — единственное состояние, которое исключается из строгих заказов на переход. Выполнение может переходить от "Не отвечать" на любое из предыдущих состояний.

NotStarted
  • string

Запуск еще не запущен.

Paused
  • string

Задание приостановлено пользователями. Некоторые изменения в заданиях маркировки можно внести только в приостановленном состоянии.

Preparing
  • string

Среда выполнения подготавливается.

Provisioning
  • string

(В настоящее время не используется) Он будет использоваться, если ES создает целевой объект вычислений.

Queued
  • string

Задание помещается в очередь в целевом объекте вычислений. Например, в BatchAI задание находится в состоянии очереди, ожидая готовности всех необходимых узлов.

Running
  • string

Задание начало выполняться в целевом объекте вычислений.

Starting
  • string

Запуск запущен. У пользователя есть идентификатор выполнения.

Unknown
  • string

Состояние задания по умолчанию, если оно не сопоставлено со всеми остальными состояниями

JobType

Перечисление для определения типа задания.

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

LiteralJobInput

Тип входных данных литерала.

Name Type Description
description
  • string

Описание входных данных.

jobInputType string:
  • literal

[Обязательно] Указывает тип задания.

value
  • string

[Обязательно] Литеральное значение для входных данных.

ManagedIdentity

Конфигурация управляемого удостоверения.

Name Type Description
clientId
  • string

Указывает назначаемое пользователем удостоверение по идентификатору клиента. Для назначаемых системой не устанавливайте это поле.

identityType string:
  • Managed

[Обязательно] Указывает тип платформы удостоверений.

objectId
  • string

Указывает удостоверение, назначаемое пользователем, по идентификатору объекта. Для назначаемых системой не устанавливайте это поле.

resourceId
  • string

Указывает назначаемое пользователем удостоверение по идентификатору ресурса ARM. Для назначаемых системой не устанавливайте это поле.

MedianStoppingPolicy

Определяет политику раннего завершения на основе средних значений основной метрики всех запусков.

Name Type Default Value Description
delayEvaluation
  • integer
0

Количество интервалов, с помощью которых откладывается первая оценка.

evaluationInterval
  • integer
0

Интервал (количество запусков) между оценками политики.

policyType string:
  • MedianStopping

[Обязательно] Имя конфигурации политики

MLFlowModelJobInput

Name Type Default Value Description
description
  • string

Описание входных данных.

jobInputType string:
  • mlflow_model

[Обязательно] Указывает тип задания.

mode ReadOnlyMount

Режим доставки входных ресурсов.

uri
  • string

[Обязательно] URI входного ресурса.

MLFlowModelJobOutput

Name Type Default Value Description
description
  • string

Описание выходных данных.

jobOutputType string:
  • mlflow_model

[Обязательно] Указывает тип задания.

mode ReadWriteMount

Режим доставки выходного ресурса.

uri
  • string

URI выходного ресурса.

MLTableJobInput

Name Type Default Value Description
description
  • string

Описание входных данных.

jobInputType string:
  • mltable

[Обязательно] Указывает тип задания.

mode ReadOnlyMount

Режим доставки входных ресурсов.

uri
  • string

[Обязательно] URI входного ресурса.

MLTableJobOutput

Name Type Default Value Description
description
  • string

Описание выходных данных.

jobOutputType string:
  • mltable

[Обязательно] Указывает тип задания.

mode ReadWriteMount

Режим доставки выходного ресурса.

uri
  • string

URI выходного ресурса.

Mpi

Конфигурация распределения MPI.

Name Type Description
distributionType string:

[Обязательно] Указывает тип платформы распространения.

processCountPerInstance
  • integer

Количество процессов на узел MPI.

Objective

Цель оптимизации.

Name Type Description
goal

[Обязательно] Определяет поддерживаемые цели метрик для настройки гиперпараметров.

primaryMetric
  • string

[Обязательно] Имя метрики для оптимизации.

OutputDeliveryMode

Перечисления режима доставки выходных данных.

Name Type Description
ReadWriteMount
  • string
Upload
  • string

PipelineJob

Определение задания конвейера: определяет универсальные атрибуты MFE.

Name Type Default Value Description
computeId
  • string

Идентификатор ресурса ARM вычислительного ресурса.

description
  • string

Текст описания ресурса.

displayName
  • string

Отображаемое имя задания.

experimentName
  • string
Default

Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию.

identity IdentityConfiguration:

Конфигурация удостоверений. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или null. По умолчанию используется AmlToken, если значение null.

inputs
  • object

Входные данные для задания конвейера.

isArchived
  • boolean
False

Архивируется ли ресурс?

jobType string:
  • Pipeline

[Обязательно] Указывает тип задания.

jobs
  • object

Задания создают задание конвейера.

outputs
  • object

Выходные данные для задания конвейера

properties
  • object

Словарь свойств ресурса.

services

Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject.

settings
  • object

Параметры конвейера, например ContinueRunOnStepFailure и т. д.

status

Состояние задания.

tags
  • object

Словарь тегов. Теги можно добавлять, удалять и обновлять.

PyTorch

Конфигурация распространения PyTorch.

Name Type Description
distributionType string:

[Обязательно] Указывает тип платформы распространения.

processCountPerInstance
  • integer

Количество процессов на узел.

RandomSamplingAlgorithm

Определяет алгоритм выборки, который случайным образом создает значения

Name Type Default Value Description
rule Random

Конкретный тип случайного алгоритма

samplingAlgorithmType string:
  • Random

[Обязательно] Алгоритм, используемый для создания значений гиперпараметров, а также свойств конфигурации

seed
  • integer

Необязательное целое число, используемое в качестве начального значения для создания случайных чисел.

RandomSamplingAlgorithmRule

Конкретный тип случайного алгоритма

Name Type Description
Random
  • string
Sobol
  • string

ResourceConfiguration

Name Type Default Value Description
instanceCount
  • integer
1

Необязательное число экземпляров или узлов, используемых целевым объектом вычислений.

instanceType
  • string

Необязательный тип виртуальной машины, используемой в качестве поддержки целевого объекта вычислений.

properties
  • object

Контейнер дополнительных свойств.

SamplingAlgorithmType

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

SweepJob

Определение задания очистки.

Name Type Default Value Description
computeId
  • string

Идентификатор ресурса ARM вычислительного ресурса.

description
  • string

Текст описания ресурса.

displayName
  • string

Отображаемое имя задания.

earlyTermination EarlyTerminationPolicy:

Политики раннего завершения позволяют отменять низкопроизводительные запуски до их завершения

experimentName
  • string
Default

Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию.

identity IdentityConfiguration:

Конфигурация удостоверений. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или null. По умолчанию используется AmlToken, если значение null.

inputs
  • object

Сопоставление входных привязок данных, используемых в задании.

isArchived
  • boolean
False

Архивируется ли ресурс?

jobType string:
  • Sweep

[Обязательно] Указывает тип задания.

limits {}

Ограничение для задания очистки.

objective

[Обязательно] Цель оптимизации.

outputs
  • object

Сопоставление привязок выходных данных, используемых в задании.

properties
  • object

Словарь свойств ресурса.

samplingAlgorithm SamplingAlgorithm:

[Обязательно] Алгоритм выборки гиперпараметров

searchSpace
  • object

[Обязательно] Словарь, содержащий каждый параметр и его распределение. Ключ словаря — это имя параметра.

services

Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject.

status

Состояние задания.

tags
  • object

Словарь тегов. Теги можно добавлять, удалять и обновлять.

trial

[Обязательно] Определение компонента пробной версии.

SweepJobLimits

Класс ограничения задания очистки.

Name Type Description
jobLimitsType string:
  • Sweep

[Обязательно] Тип JobLimit.

maxConcurrentTrials
  • integer

Максимальное число одновременных пробных версий задания очистки.

maxTotalTrials
  • integer

Очистка максимальной суммы пробных версий задания.

timeout
  • string

Максимальная продолжительность выполнения в формате ISO 8601, после которой задание будет отменено. Поддерживается только длительность с точностью до секунд.

trialTimeout
  • string

Значение времени ожидания пробной версии задания очистки.

systemData

Метаданные, относящиеся к созданию и последнему модификации ресурса.

Name Type Description
createdAt
  • string

Метка времени создания ресурса (UTC).

createdBy
  • string

Удостоверение, создающее ресурс.

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt
  • string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy
  • string

Удостоверение, которое последнее изменение ресурса.

lastModifiedByType

Тип удостоверения, который последний раз изменил ресурс.

TensorFlow

Конфигурация распределения TensorFlow.

Name Type Default Value Description
distributionType string:

[Обязательно] Указывает тип платформы распространения.

parameterServerCount
  • integer
0

Количество задач сервера параметров.

workerCount
  • integer

Количество рабочих ролей. Если значение не указано, по умолчанию будет использоваться число экземпляров.

TrialComponent

Определение компонента пробной версии.

Name Type Default Value Description
codeId
  • string

Идентификатор ресурса ARM ресурса кода.

command
  • string

[Обязательно] Команда, выполняемая при запуске задания. Например: Python train.py

distribution DistributionConfiguration:

Конфигурация распределения задания. Если задано, это должен быть один из Mpi, Tensorflow, PyTorch или NULL.

environmentId
  • string

[Обязательно] Идентификатор ресурса ARM спецификации среды для задания.

environmentVariables
  • object

Переменные среды, включенные в задание.

resources {}

Конфигурация вычислительного ресурса для задания.

TritonModelJobInput

Name Type Default Value Description
description
  • string

Описание входных данных.

jobInputType string:
  • triton_model

[Обязательно] Указывает тип задания.

mode ReadOnlyMount

Режим доставки входных ресурсов.

uri
  • string

[Обязательно] URI входного ресурса.

TritonModelJobOutput

Name Type Default Value Description
description
  • string

Описание выходных данных.

jobOutputType string:
  • triton_model

[Обязательно] Указывает тип задания.

mode ReadWriteMount

Режим доставки выходного ресурса.

uri
  • string

URI выходного ресурса.

TruncationSelectionPolicy

Определяет политику раннего завершения, которая отменяет заданный процент выполнения в каждом интервале оценки.

Name Type Default Value Description
delayEvaluation
  • integer
0

Количество интервалов, с помощью которых откладывается первая оценка.

evaluationInterval
  • integer
0

Интервал (количество запусков) между оценками политики.

policyType string:
  • TruncationSelection

[Обязательно] Имя конфигурации политики

truncationPercentage
  • integer
0

Процент выполнений для отмены в каждом интервале оценки.

UriFileJobInput

Name Type Default Value Description
description
  • string

Описание входных данных.

jobInputType string:
  • uri_file

[Обязательно] Указывает тип задания.

mode ReadOnlyMount

Режим доставки входных ресурсов.

uri
  • string

[Обязательно] URI входного ресурса.

UriFileJobOutput

Name Type Default Value Description
description
  • string

Описание выходных данных.

jobOutputType string:
  • uri_file

[Обязательно] Указывает тип задания.

mode ReadWriteMount

Режим доставки выходного ресурса.

uri
  • string

URI выходного ресурса.

UriFolderJobInput

Name Type Default Value Description
description
  • string

Описание входных данных.

jobInputType string:
  • uri_folder

[Обязательно] Указывает тип задания.

mode ReadOnlyMount

Режим доставки входных ресурсов.

uri
  • string

[Обязательно] URI входного ресурса.

UriFolderJobOutput

Name Type Default Value Description
description
  • string

Описание выходных данных.

jobOutputType string:
  • uri_folder

[Обязательно] Указывает тип задания.

mode ReadWriteMount

Режим доставки выходного ресурса.

uri
  • string

URI выходного ресурса.

UserIdentity

Конфигурация удостоверения пользователя.

Name Type Description
identityType string:

[Обязательно] Указывает тип платформы удостоверений.