Jobs - Get

이름/ID별로 작업을 가져옵니다.

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

대상 구독의 ID입니다.

workspaceName
path True
  • string

Azure Machine Learning 작업 영역의 이름입니다.

api-version
query True
  • string

이 작업에 사용할 API 버전입니다.

응답

Name Type Description
200 OK

Success

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 토큰 ID 구성.

BanditPolicy

slack 조건에 따라 초기 종료 정책 및 평가를 위한 빈도 및 지연 간격을 정의합니다.

BayesianSamplingAlgorithm

이전 값을 기반으로 값을 생성하는 샘플링 알고리즘을 정의합니다.

CommandJob

명령 작업 정의입니다.

CommandJobLimits

명령 작업 제한 클래스입니다.

createdByType

리소스를 만든 ID의 형식입니다.

CustomModelJobInput
CustomModelJobOutput
DistributionType

작업 배포 유형을 결정하는 열거형입니다.

EarlyTerminationPolicyType
ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

Goal

하이퍼 매개 변수 튜닝에 지원되는 메트릭 목표를 정의합니다.

GridSamplingAlgorithm

공간의 모든 값 조합을 완전히 생성하는 샘플링 알고리즘을 정의합니다.

IdentityConfigurationType

ID 프레임워크를 결정하는 열거형입니다.

InputDeliveryMode

입력 데이터 배달 모드를 결정하는 열거형입니다.

JobBaseResource

Azure Resource Manager 리소스 봉투.

JobInputType

작업 입력 형식을 결정하는 열거형입니다.

JobLimitsType
JobOutputType

작업 출력 형식을 결정하는 열거형입니다.

JobService

작업 엔드포인트 정의

JobStatus

작업의 상태입니다.

JobType

작업 유형을 결정하는 열거형입니다.

LiteralJobInput

리터럴 입력 형식입니다.

ManagedIdentity

관리 ID 구성.

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

사용자 ID 구성.

AmlToken

AML 토큰 ID 구성.

Name Type Description
identityType string:
  • AMLToken

[필수] ID 프레임워크의 형식을 지정합니다.

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 리소스 ID입니다.

command
  • string

[필수] 작업을 시작할 때 실행할 명령입니다. 예: "python train.py"

computeId
  • string

컴퓨팅 리소스의 ARM 리소스 ID입니다.

description
  • string

자산 설명 텍스트입니다.

displayName
  • string

작업의 표시 이름입니다.

distribution DistributionConfiguration:

작업의 배포 구성입니다. 설정된 경우 Mpi, Tensorflow, PyTorch 또는 null 중 하나여야 합니다.

environmentId
  • string

[필수] 작업에 대한 환경 사양의 ARM 리소스 ID입니다.

environmentVariables
  • object

작업에 포함된 환경 변수입니다.

experimentName
  • string
Default

작업이 속한 실험의 이름입니다. 설정하지 않으면 작업이 "기본" 실험에 배치됩니다.

identity IdentityConfiguration:

ID 구성. 설정된 경우 AmlToken, ManagedIdentity, UserIdentity 또는 null 중 하나여야 합니다. null인 경우 기본값은 AmlToken입니다.

inputs
  • object

작업에 사용되는 입력 데이터 바인딩의 매핑입니다.

isArchived
  • boolean
False

자산이 보관되어 있나요?

jobType string:
  • Command

[필수] 작업 유형을 지정합니다.

limits

명령 작업 제한입니다.

outputs
  • object

작업에 사용되는 출력 데이터 바인딩의 매핑입니다.

parameters
  • object

입력 매개 변수.

properties
  • object

자산 속성 사전입니다.

resources {}

작업에 대한 컴퓨팅 리소스 구성입니다.

services

JobEndpoints 목록입니다. 로컬 작업의 경우 작업 엔드포인트의 엔드포인트 값은 FileStreamObject입니다.

status

작업의 상태.

tags
  • object

태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다.

CommandJobLimits

명령 작업 제한 클래스입니다.

Name Type Description
jobLimitsType string:
  • Command

[필수] JobLimit 형식입니다.

timeout
  • string

ISO 8601 형식의 최대 실행 기간이며, 그 후에 작업이 취소됩니다. 전체 자릿수가 초인 기간만 지원합니다.

createdByType

리소스를 만든 ID의 형식입니다.

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

ID 프레임워크를 결정하는 열거형입니다.

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

Azure Resource Manager 리소스 봉투.

Name Type Description
id
  • string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

리소스의 이름입니다.

properties JobBase:

[필수] 엔터티의 추가 특성입니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

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로 정보를 업데이트하지 않으면 실행이 NotResponding 상태로 이동합니다. NotResponding은 엄격한 전환 주문에서 제외되는 유일한 상태입니다. 실행은 NotResponding에서 이전 상태로 갈 수 있습니다.

NotStarted
  • string

실행이 아직 시작되지 않았습니다.

Paused
  • string

사용자가 작업을 일시 중지합니다. 레이블 지정 작업에 대한 일부 조정은 일시 중지된 상태에서만 수행할 수 있습니다.

Preparing
  • string

실행 환경이 준비 중입니다.

Provisioning
  • string

(현재 사용되지 않음) ES가 컴퓨팅 대상을 만드는 경우 사용됩니다.

Queued
  • string

작업이 컴퓨팅 대상에서 큐에 대기됩니다. 예를 들어 BatchAI에서 작업은 모든 필수 노드가 준비될 때까지 기다리는 동안 큐에 대기 상태입니다.

Running
  • string

작업이 컴퓨팅 대상에서 실행되기 시작했습니다.

Starting
  • string

실행이 시작되었습니다. 사용자에게 실행 ID가 있습니다.

Unknown
  • string

다른 모든 상태에 매핑되지 않은 경우 기본 작업 상태

JobType

작업 유형을 결정하는 열거형입니다.

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

LiteralJobInput

리터럴 입력 형식입니다.

Name Type Description
description
  • string

입력에 대한 설명입니다.

jobInputType string:
  • literal

[필수] 작업 유형을 지정합니다.

value
  • string

[필수] 입력의 리터럴 값입니다.

ManagedIdentity

관리 ID 구성.

Name Type Description
clientId
  • string

클라이언트 ID별로 사용자 할당 ID를 지정합니다. 시스템 할당의 경우 이 필드를 설정하지 마세요.

identityType string:
  • Managed

[필수] ID 프레임워크의 형식을 지정합니다.

objectId
  • string

개체 ID별로 사용자 할당 ID를 지정합니다. 시스템 할당의 경우 이 필드를 설정하지 마세요.

resourceId
  • string

ARM 리소스 ID별로 사용자 할당 ID를 지정합니다. 시스템 할당의 경우 이 필드를 설정하지 마세요.

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 리소스 ID입니다.

description
  • string

자산 설명 텍스트입니다.

displayName
  • string

작업의 표시 이름입니다.

experimentName
  • string
Default

작업이 속한 실험의 이름입니다. 설정하지 않으면 작업이 "기본" 실험에 배치됩니다.

identity IdentityConfiguration:

ID 구성. 설정된 경우 AmlToken, ManagedIdentity, UserIdentity 또는 null 중 하나여야 합니다. null인 경우 기본값은 AmlToken입니다.

inputs
  • object

파이프라인 작업에 대한 입력입니다.

isArchived
  • boolean
False

자산이 보관되어 있나요?

jobType string:
  • Pipeline

[필수] 작업 유형을 지정합니다.

jobs
  • object

작업은 파이프라인 작업을 생성합니다.

outputs
  • object

파이프라인 작업에 대한 출력

properties
  • object

자산 속성 사전입니다.

services

JobEndpoints 목록입니다. 로컬 작업의 경우 작업 엔드포인트의 엔드포인트 값은 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

컴퓨팅 대상에서 지원하는 대로 사용되는 VM의 선택적 유형입니다.

properties
  • object

추가 속성 모음입니다.

SamplingAlgorithmType

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

SweepJob

스윕 작업 정의입니다.

Name Type Default Value Description
computeId
  • string

컴퓨팅 리소스의 ARM 리소스 ID입니다.

description
  • string

자산 설명 텍스트입니다.

displayName
  • string

작업의 표시 이름입니다.

earlyTermination EarlyTerminationPolicy:

조기 종료 정책을 사용하면 실행이 완료되기 전에 성능이 저하된 실행을 취소할 수 있습니다.

experimentName
  • string
Default

작업이 속한 실험의 이름입니다. 설정하지 않으면 작업이 "기본" 실험에 배치됩니다.

identity IdentityConfiguration:

ID 구성. 설정된 경우 AmlToken, ManagedIdentity, UserIdentity 또는 null 중 하나여야 합니다. null인 경우 기본값은 AmlToken입니다.

inputs
  • object

작업에 사용되는 입력 데이터 바인딩의 매핑입니다.

isArchived
  • boolean
False

자산이 보관되어 있나요?

jobType string:
  • Sweep

[필수] 작업 유형을 지정합니다.

limits {}

스윕 작업 제한.

objective

[필수] 최적화 목표입니다.

outputs
  • object

작업에 사용되는 출력 데이터 바인딩의 매핑입니다.

properties
  • object

자산 속성 사전입니다.

samplingAlgorithm SamplingAlgorithm:

[필수] 하이퍼 매개 변수 샘플링 알고리즘

searchSpace
  • object

[필수] 각 매개 변수와 해당 분포를 포함하는 사전입니다. 사전 키는 매개 변수의 이름입니다.

services

JobEndpoints 목록입니다. 로컬 작업의 경우 작업 엔드포인트의 엔드포인트 값은 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

리소스를 만든 ID입니다.

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt
  • string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy
  • string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

리소스를 마지막으로 수정한 ID의 형식입니다.

TensorFlow

TensorFlow 배포 구성.

Name Type Default Value Description
distributionType string:

[필수] 배포 프레임워크의 유형을 지정합니다.

parameterServerCount
  • integer
0

매개 변수 서버 작업의 수입니다.

workerCount
  • integer

작업자 수입니다. 지정하지 않으면 기본값은 인스턴스 수입니다.

TrialComponent

평가판 구성 요소 정의입니다.

Name Type Default Value Description
codeId
  • string

코드 자산의 ARM 리소스 ID입니다.

command
  • string

[필수] 작업을 시작할 때 실행할 명령입니다. 예: "python train.py"

distribution DistributionConfiguration:

작업의 배포 구성입니다. 설정된 경우 Mpi, Tensorflow, PyTorch 또는 null 중 하나여야 합니다.

environmentId
  • string

[필수] 작업에 대한 환경 사양의 ARM 리소스 ID입니다.

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

사용자 ID 구성.

Name Type Description
identityType string:

[필수] ID 프레임워크의 형식을 지정합니다.