Jobs - Get

Získá úlohu podle názvu nebo ID.

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

Parametry identifikátoru URI

Name In Required Type Description
id
path True
  • string

Název a identifikátor úlohy. Rozlišují se malá a velká písmena.

resourceGroupName
path True
  • string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

subscriptionId
path True
  • string

ID cílového předplatného.

workspaceName
path True
  • string

Název pracovního prostoru Azure Machine Learning

api-version
query True
  • string

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Type Description
200 OK

Success

Other Status Codes

Chyba

Příklady

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

Definice

AmlToken

Konfigurace identity tokenu AML

BanditPolicy

Definuje zásady předčasného ukončení na základě kritérií slack a interval četnosti a zpoždění pro vyhodnocení.

BayesianSamplingAlgorithm

Definuje algoritmus vzorkování, který generuje hodnoty na základě předchozích hodnot.

CommandJob

Definice úlohy příkazu

CommandJobLimits

Třída limitu úlohy příkazu

createdByType

Typ identity, která prostředek vytvořila.

CustomModelJobInput
CustomModelJobOutput
DistributionType

Výčet pro určení typu distribuce úlohy.

EarlyTerminationPolicyType
ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

Goal

Definuje podporované cíle metrik pro ladění hyperparametrů.

GridSamplingAlgorithm

Definuje algoritmus vzorkování, který vyčerpávajícím způsobem generuje každou kombinaci hodnot v prostoru.

IdentityConfigurationType

Výčet pro určení architektury identit.

InputDeliveryMode

Výčet určující režim doručení vstupních dat.

JobBaseResource

Obálka prostředků azure Resource Manager

JobInputType

Výčet určující typ vstupu úlohy.

JobLimitsType
JobOutputType

Výčet určující typ výstupu úlohy.

JobService

Definice koncového bodu úlohy

JobStatus

Stav úlohy.

JobType

Výčet pro určení typu úlohy.

LiteralJobInput

Typ zadávání literálů.

ManagedIdentity

Konfigurace spravované identity

MedianStoppingPolicy

Definuje zásadu předčasného ukončení na základě průběžných průměrů primární metriky všech spuštění.

MLFlowModelJobInput
MLFlowModelJobOutput
MLTableJobInput
MLTableJobOutput
Mpi

Konfigurace distribuce MPI

Objective

Cíl optimalizace.

OutputDeliveryMode

Výčty režimu doručování výstupních dat

PipelineJob

Definice úlohy kanálu: definuje obecné atributy MFE.

PyTorch

Konfigurace distribuce PyTorch

RandomSamplingAlgorithm

Definuje algoritmus vzorkování, který náhodně generuje hodnoty.

RandomSamplingAlgorithmRule

Konkrétní typ náhodného algoritmu

ResourceConfiguration
SamplingAlgorithmType
SweepJob

Definice úlohy uklidit

SweepJobLimits

Třída limitu úlohy uklidit.

systemData

Metadata související s vytvořením a poslední úpravou prostředku

TensorFlow

Konfigurace distribuce TensorFlow

TrialComponent

Definice zkušební komponenty.

TritonModelJobInput
TritonModelJobOutput
TruncationSelectionPolicy

Definuje zásadu předčasného ukončení, která v každém intervalu vyhodnocení zruší dané procento spuštění.

UriFileJobInput
UriFileJobOutput
UriFolderJobInput
UriFolderJobOutput
UserIdentity

Konfigurace identity uživatele

AmlToken

Konfigurace identity tokenu AML

Name Type Description
identityType string:
  • AMLToken

[Povinné] Určuje typ architektury identit.

BanditPolicy

Definuje zásady předčasného ukončení na základě kritérií slack a interval četnosti a zpoždění pro vyhodnocení.

Name Type Default Value Description
delayEvaluation
  • integer
0

Počet intervalů, o které se má zpozdit první vyhodnocení

evaluationInterval
  • integer
0

Interval (počet spuštění) mezi vyhodnoceními zásad

policyType string:
  • Bandit

[Povinné] Název konfigurace zásad

slackAmount
  • number
0

Absolutní vzdálenost povolená od nejlepšího spuštění.

slackFactor
  • number
0

Poměr povolené vzdálenosti od nejlepšího běhu.

BayesianSamplingAlgorithm

Definuje algoritmus vzorkování, který generuje hodnoty na základě předchozích hodnot.

Name Type Description
samplingAlgorithmType string:
  • Bayesian

[Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace

CommandJob

Definice úlohy příkazu

Name Type Default Value Description
codeId
  • string

ID prostředku ARM prostředku kódu

command
  • string

[Povinné] Příkaz, který se spustí při spuštění úlohy. např. "python train.py"

computeId
  • string

ID prostředku ARM výpočetního prostředku

description
  • string

Text popisu prostředku.

displayName
  • string

Zobrazovaný název úlohy

distribution DistributionConfiguration:

Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z Mpi, Tensorflow, PyTorch nebo null.

environmentId
  • string

[Povinné] ID prostředku ARM specifikace prostředí pro úlohu.

environmentVariables
  • object

Proměnné prostředí zahrnuté v úloze

experimentName
  • string
Default

Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu.

identity IdentityConfiguration:

Konfigurace identity Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota je AmlToken, pokud má hodnotu null.

inputs
  • object

Mapování vstupních datových vazeb používaných v úloze

isArchived
  • boolean
False

Archivuje se asset?

jobType string:
  • Command

[Povinné] Určuje typ úlohy.

limits

Limit úlohy příkazu

outputs
  • object

Mapování výstupních datových vazeb používaných v úloze

parameters
  • object

Vstupní parametry

properties
  • object

Slovník vlastností assetu.

resources {}

Konfigurace výpočetních prostředků pro úlohu

services

Seznam bodů JobEndpoints U místních úloh bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject.

status

Stav úlohy

tags
  • object

Slovník značek Značky je možné přidávat, odebírat a aktualizovat.

CommandJobLimits

Třída limitu úlohy příkazu

Name Type Description
jobLimitsType string:
  • Command

[Povinné] Typ JobLimit.

timeout
  • string

Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností na minimum v sekundách.

createdByType

Typ identity, která prostředek vytvořila.

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

CustomModelJobInput

Name Type Default Value Description
description
  • string

Popis vstupu

jobInputType string:
  • custom_model

[Povinné] Určuje typ úlohy.

mode ReadOnlyMount

Režim doručení vstupního majetku

uri
  • string

[Povinné] Identifikátor URI vstupního assetu

CustomModelJobOutput

Name Type Default Value Description
description
  • string

Popis výstupu

jobOutputType string:
  • custom_model

[Povinné] Určuje typ úlohy.

mode ReadWriteMount

Režim doručování výstupních prostředků

uri
  • string

Identifikátor URI výstupního assetu

DistributionType

Výčet pro určení typu distribuce úlohy.

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

EarlyTerminationPolicyType

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

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Type Description
info
  • object

Další informace.

type
  • string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Type Description
additionalInfo

Další informace o chybě.

code
  • string

Kód chyby

details

Podrobnosti o chybě.

message
  • string

Chybová zpráva

target
  • string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Type Description
error

Objekt chyby.

Goal

Definuje podporované cíle metrik pro ladění hyperparametrů.

Name Type Description
Maximize
  • string
Minimize
  • string

GridSamplingAlgorithm

Definuje algoritmus vzorkování, který vyčerpávajícím způsobem generuje každou kombinaci hodnot v prostoru.

Name Type Description
samplingAlgorithmType string:
  • Grid

[Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace

IdentityConfigurationType

Výčet pro určení architektury identit.

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

InputDeliveryMode

Výčet určující režim doručení vstupních dat.

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

JobBaseResource

Obálka prostředků azure Resource Manager

Name Type Description
id
  • string

Plně kvalifikované ID prostředku pro daný prostředek. Příklad – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Název prostředku

properties JobBase:

[Povinné] Další atributy entity.

systemData

Metadata azure Resource Manager obsahující vytvořené a upravené informace.

type
  • string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

JobInputType

Výčet určující typ vstupu úlohy.

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

Výčet určující typ výstupu úlohy.

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

JobService

Definice koncového bodu úlohy

Name Type Description
endpoint
  • string

Adresa URL koncového bodu

errorMessage
  • string

Jakákoli chyba ve službě.

jobServiceType
  • string

Typ koncového bodu.

port
  • integer

Port pro koncový bod

properties
  • object

Další vlastnosti, které se mají nastavit v koncovém bodu

status
  • string

Stav koncového bodu

JobStatus

Stav úlohy.

Name Type Description
CancelRequested
  • string

Pro úlohu bylo požadováno zrušení.

Canceled
  • string

Po žádosti o zrušení se úloha úspěšně zrušila.

Completed
  • string

Úloha byla úspěšně dokončena. To odráží úspěšné dokončení stavu samotné úlohy i výstupní kolekce.

Failed
  • string

Úloha selhala.

Finalizing
  • string

Úloha je dokončena v cíli. Teď je ve stavu výstupní kolekce.

NotResponding
  • string

Pokud je povolený prezenční signál, pokud spuštění neaktualizuje žádné informace na RunHistory, pak spuštění přejde do stavu Nereagující. Reagování je jediný stav, který je vyloučen z striktních převodních objednávek. Spuštění může přejít z možnosti Nereagovat na žádný z předchozích stavů.

NotStarted
  • string

Spuštění ještě nezačlo.

Paused
  • string

Úloha se pozastaví uživateli. Některé úpravy úloh popisování lze provádět pouze v pozastaveném stavu.

Preparing
  • string

Prostředí spuštění se připravuje.

Provisioning
  • string

(Aktuálně se nepoužívá) Použije se, pokud ES vytváří cílový výpočetní objekt.

Queued
  • string

Úloha se zařadí do fronty do cílového výpočetního objektu. Například ve službě BatchAI je úloha ve frontě a čeká se na připravenost všech požadovaných uzlů.

Running
  • string

Úloha začala běžet v cílovém výpočetním objektu.

Starting
  • string

Spuštění se spustilo. Uživatel má ID spuštění.

Unknown
  • string

Výchozí stav úlohy, pokud není namapovaný na všechny ostatní stavy

JobType

Výčet pro určení typu úlohy.

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

LiteralJobInput

Typ zadávání literálů.

Name Type Description
description
  • string

Popis vstupu

jobInputType string:
  • literal

[Povinné] Určuje typ úlohy.

value
  • string

[Povinné] Hodnota literálu pro vstup

ManagedIdentity

Konfigurace spravované identity

Name Type Description
clientId
  • string

Určuje identitu přiřazenou uživatelem podle ID klienta. Pro přiřazení systému toto pole nenastavujte.

identityType string:
  • Managed

[Povinné] Určuje typ architektury identit.

objectId
  • string

Určuje identitu přiřazenou uživatelem podle ID objektu. Pro přiřazení systému toto pole nenastavujte.

resourceId
  • string

Určuje identitu přiřazenou uživatelem podle ID prostředku ARM. Pro přiřazení systému toto pole nenastavujte.

MedianStoppingPolicy

Definuje zásadu předčasného ukončení na základě průběžných průměrů primární metriky všech spuštění.

Name Type Default Value Description
delayEvaluation
  • integer
0

Počet intervalů, o které se má zpozdit první vyhodnocení

evaluationInterval
  • integer
0

Interval (počet spuštění) mezi vyhodnoceními zásad

policyType string:
  • MedianStopping

[Povinné] Název konfigurace zásad

MLFlowModelJobInput

Name Type Default Value Description
description
  • string

Popis vstupu

jobInputType string:
  • mlflow_model

[Povinné] Určuje typ úlohy.

mode ReadOnlyMount

Režim doručení vstupního majetku

uri
  • string

[Povinné] Identifikátor URI vstupního assetu

MLFlowModelJobOutput

Name Type Default Value Description
description
  • string

Popis výstupu

jobOutputType string:
  • mlflow_model

[Povinné] Určuje typ úlohy.

mode ReadWriteMount

Režim doručování výstupních prostředků

uri
  • string

Identifikátor URI výstupního assetu

MLTableJobInput

Name Type Default Value Description
description
  • string

Popis vstupu

jobInputType string:
  • mltable

[Povinné] Určuje typ úlohy.

mode ReadOnlyMount

Režim doručení vstupního majetku

uri
  • string

[Povinné] Identifikátor URI vstupního assetu

MLTableJobOutput

Name Type Default Value Description
description
  • string

Popis výstupu

jobOutputType string:
  • mltable

[Povinné] Určuje typ úlohy.

mode ReadWriteMount

Režim doručování výstupních prostředků

uri
  • string

Identifikátor URI výstupního assetu

Mpi

Konfigurace distribuce MPI

Name Type Description
distributionType string:

[Povinné] Určuje typ distribuční architektury.

processCountPerInstance
  • integer

Počet procesů na uzel MPI

Objective

Cíl optimalizace.

Name Type Description
goal

[Povinné] Definuje podporované cíle metrik pro ladění hyperparametrů.

primaryMetric
  • string

[Povinné] Název metriky pro optimalizaci

OutputDeliveryMode

Výčty režimu doručování výstupních dat

Name Type Description
ReadWriteMount
  • string
Upload
  • string

PipelineJob

Definice úlohy kanálu: definuje obecné atributy MFE.

Name Type Default Value Description
computeId
  • string

ID prostředku ARM výpočetního prostředku

description
  • string

Text popisu prostředku.

displayName
  • string

Zobrazovaný název úlohy

experimentName
  • string
Default

Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu.

identity IdentityConfiguration:

Konfigurace identity Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota je AmlToken, pokud má hodnotu null.

inputs
  • object

Vstupy pro úlohu kanálu.

isArchived
  • boolean
False

Archivuje se asset?

jobType string:
  • Pipeline

[Povinné] Určuje typ úlohy.

jobs
  • object

Úlohy tvoří úlohu kanálu.

outputs
  • object

Výstupy pro úlohu kanálu

properties
  • object

Slovník vlastností assetu.

services

Seznam bodů JobEndpoints U místních úloh bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject.

settings
  • object

Nastavení kanálu, například ContinueRunOnStepFailure atd.

status

Stav úlohy

tags
  • object

Slovník značek Značky je možné přidávat, odebírat a aktualizovat.

PyTorch

Konfigurace distribuce PyTorch

Name Type Description
distributionType string:

[Povinné] Určuje typ distribuční architektury.

processCountPerInstance
  • integer

Počet procesů na uzel

RandomSamplingAlgorithm

Definuje algoritmus vzorkování, který náhodně generuje hodnoty.

Name Type Default Value Description
rule Random

Konkrétní typ náhodného algoritmu

samplingAlgorithmType string:
  • Random

[Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace

seed
  • integer

Volitelné celé číslo, které se použije jako počáteční číslo pro generování náhodných čísel

RandomSamplingAlgorithmRule

Konkrétní typ náhodného algoritmu

Name Type Description
Random
  • string
Sobol
  • string

ResourceConfiguration

Name Type Default Value Description
instanceCount
  • integer
1

Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem.

instanceType
  • string

Volitelný typ virtuálního počítače, který je podporovaný cílovým výpočetním objektem.

properties
  • object

Taška s dalšími vlastnostmi.

SamplingAlgorithmType

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

SweepJob

Definice úlohy uklidit

Name Type Default Value Description
computeId
  • string

ID prostředku ARM výpočetního prostředku

description
  • string

Text popisu assetu.

displayName
  • string

Zobrazovaný název úlohy

earlyTermination EarlyTerminationPolicy:

Zásady předčasného ukončení umožňují zrušit neúspěšné spuštění před dokončením

experimentName
  • string
Default

Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu.

identity IdentityConfiguration:

Konfigurace identity Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota je AmlToken, pokud má hodnotu null.

inputs
  • object

Mapování vstupních datových vazeb používaných v úloze

isArchived
  • boolean
False

Archivuje se asset?

jobType string:
  • Sweep

[Povinné] Určuje typ úlohy.

limits {}

Omezení úlohy uklidit

objective

[Povinné] Cíl optimalizace

outputs
  • object

Mapování výstupních datových vazeb používaných v úloze

properties
  • object

Slovník vlastností assetu.

samplingAlgorithm SamplingAlgorithm:

[Povinné] Algoritmus vzorkování hyperparametrů

searchSpace
  • object

[Povinné] Slovník obsahující každý parametr a jeho distribuci. Klíč slovníku je název parametru.

services

Seznam bodů JobEndpoints U místních úloh bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject.

status

Stav úlohy

tags
  • object

Slovník značek Značky je možné přidat, odebrat a aktualizovat.

trial

[Povinné] Definice zkušební komponenty

SweepJobLimits

Třída limitu úlohy uklidit.

Name Type Description
jobLimitsType string:
  • Sweep

[Povinné] Typ JobLimit.

maxConcurrentTrials
  • integer

Uklidit úlohu na maximální počet souběžných zkušebních verzí

maxTotalTrials
  • integer

Uklidit job max total trial.

timeout
  • string

Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností na minimum v sekundách.

trialTimeout
  • string

Hodnota časového limitu zkušební verze úlohy uklidit

systemData

Metadata související s vytvořením a poslední úpravou prostředku

Name Type Description
createdAt
  • string

Časové razítko vytvoření prostředku (UTC).

createdBy
  • string

Identita, která prostředek vytvořila.

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt
  • string

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy
  • string

Identita, která naposledy změnila prostředek.

lastModifiedByType

Typ identity, která naposledy změnila prostředek.

TensorFlow

Konfigurace distribuce TensorFlow

Name Type Default Value Description
distributionType string:

[Povinné] Určuje typ distribuční architektury.

parameterServerCount
  • integer
0

Počet úloh serveru parametrů

workerCount
  • integer

Počet pracovníků. Pokud není zadaný, použije se výchozí hodnota počtu instancí.

TrialComponent

Definice zkušební komponenty.

Name Type Default Value Description
codeId
  • string

ID prostředku ARM prostředku kódu

command
  • string

[Povinné] Příkaz, který se má spustit při spuštění úlohy. např. Python train.py

distribution DistributionConfiguration:

Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null.

environmentId
  • string

[Povinné] ID prostředku ARM specifikace prostředí pro úlohu.

environmentVariables
  • object

Proměnné prostředí zahrnuté v úloze

resources {}

Konfigurace výpočetních prostředků pro úlohu

TritonModelJobInput

Name Type Default Value Description
description
  • string

Popis vstupu

jobInputType string:
  • triton_model

[Povinné] Určuje typ úlohy.

mode ReadOnlyMount

Režim doručení vstupního majetku

uri
  • string

[Povinné] Identifikátor URI vstupního assetu

TritonModelJobOutput

Name Type Default Value Description
description
  • string

Popis výstupu

jobOutputType string:
  • triton_model

[Povinné] Určuje typ úlohy.

mode ReadWriteMount

Režim doručování výstupních prostředků

uri
  • string

Identifikátor URI výstupního assetu

TruncationSelectionPolicy

Definuje zásadu předčasného ukončení, která v každém intervalu vyhodnocení zruší dané procento spuštění.

Name Type Default Value Description
delayEvaluation
  • integer
0

Počet intervalů, o které se má zpozdit první vyhodnocení

evaluationInterval
  • integer
0

Interval (počet spuštění) mezi vyhodnoceními zásad

policyType string:
  • TruncationSelection

[Povinné] Název konfigurace zásad

truncationPercentage
  • integer
0

Procento spuštění, která se mají zrušit v každém intervalu vyhodnocení.

UriFileJobInput

Name Type Default Value Description
description
  • string

Popis vstupu

jobInputType string:
  • uri_file

[Povinné] Určuje typ úlohy.

mode ReadOnlyMount

Režim doručení vstupního majetku

uri
  • string

[Povinné] Identifikátor URI vstupního assetu

UriFileJobOutput

Name Type Default Value Description
description
  • string

Popis výstupu

jobOutputType string:
  • uri_file

[Povinné] Určuje typ úlohy.

mode ReadWriteMount

Režim doručování výstupních prostředků

uri
  • string

Identifikátor URI výstupního assetu

UriFolderJobInput

Name Type Default Value Description
description
  • string

Popis vstupu

jobInputType string:
  • uri_folder

[Povinné] Určuje typ úlohy.

mode ReadOnlyMount

Režim doručení vstupního majetku

uri
  • string

[Povinné] Identifikátor URI vstupního assetu

UriFolderJobOutput

Name Type Default Value Description
description
  • string

Popis výstupu

jobOutputType string:
  • uri_folder

[Povinné] Určuje typ úlohy.

mode ReadWriteMount

Režim doručování výstupních prostředků

uri
  • string

Identifikátor URI výstupního assetu

UserIdentity

Konfigurace identity uživatele

Name Type Description
identityType string:

[Povinné] Určuje typ architektury identit.