Jobs - Get

Ada/id'ye göre bir İş alır.

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

URI Parametreleri

Name In Required Type Description
id
path True
  • string

İşin adı ve tanımlayıcısı. Bu büyük/küçük harfe duyarlıdır.

resourceGroupName
path True
  • string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

subscriptionId
path True
  • string

Hedef aboneliğin kimliği.

workspaceName
path True
  • string

Azure Machine Learning çalışma alanının adı.

api-version
query True
  • string

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Type Description
200 OK

Başarılı

Other Status Codes

Hata

Örnekler

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

Tanımlar

AmlToken

AML Belirteci kimlik yapılandırması.

BanditPolicy

Bolluk ölçütlerine göre bir erken sonlandırma ilkesi ve değerlendirme için sıklık ve gecikme aralığı tanımlar

BayesianSamplingAlgorithm

Önceki değerlere göre değerler oluşturan bir Örnekleme Algoritması tanımlar

CommandJob

Komut işi tanımı.

CommandJobLimits

Komut İşi limit sınıfı.

createdByType

Kaynağı oluşturan kimliğin türü.

CustomModelJobInput
CustomModelJobOutput
DistributionType

İş dağıtım türünü belirlemek için sabit listesi.

EarlyTerminationPolicyType
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

Goal

Hiper parametre ayarlama için desteklenen ölçüm hedeflerini tanımlar

GridSamplingAlgorithm

Boşluktaki her değer bileşimini kapsamlı bir şekilde oluşturan bir Örnekleme Algoritması tanımlar

IdentityConfigurationType

Kimlik çerçevesini belirlemek için sabit listesi.

InputDeliveryMode

Giriş veri teslim modunu belirlemek için sabit listesi.

JobBaseResource

Azure Resource Manager kaynak zarfı.

JobInputType

İş Giriş Türünü belirlemek için sabit listesi.

JobLimitsType
JobOutputType

İş Çıkış Türünü belirlemek için sabit listesi.

JobService

İş uç noktası tanımı

JobStatus

İşin durumu.

JobType

İş türünü belirlemek için sabit listesi.

LiteralJobInput

Değişmez değer giriş türü.

ManagedIdentity

Yönetilen kimlik yapılandırması.

MedianStoppingPolicy

Tüm çalıştırmaların birincil ölçümünün çalıştırma ortalamalarını temel alan bir erken sonlandırma ilkesi tanımlar

MLFlowModelJobInput
MLFlowModelJobOutput
MLTableJobInput
MLTableJobOutput
Mpi

MPI dağıtım yapılandırması.

Objective

İyileştirme hedefi.

OutputDeliveryMode

Çıkış veri teslim modu sabit listeleri.

PipelineJob

İşlem Hattı İşi tanımı: MFE öznitelikleri için genel tanımlar.

PyTorch

PyTorch dağıtım yapılandırması.

RandomSamplingAlgorithm

Rastgele değer oluşturan bir Örnekleme Algoritması tanımlar

RandomSamplingAlgorithmRule

Belirli bir rastgele algoritma türü

ResourceConfiguration
SamplingAlgorithmType
SweepJob

Süpürme işi tanımı.

SweepJobLimits

Süpürme İşi sınır sınıfı.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TensorFlow

TensorFlow dağıtım yapılandırması.

TrialComponent

Deneme bileşeni tanımı.

TritonModelJobInput
TritonModelJobOutput
TruncationSelectionPolicy

Her değerlendirme aralığında belirli bir çalıştırma yüzdesini iptal eden bir erken sonlandırma ilkesi tanımlar.

UriFileJobInput
UriFileJobOutput
UriFolderJobInput
UriFolderJobOutput
UserIdentity

Kullanıcı kimliği yapılandırması.

AmlToken

AML Belirteci kimlik yapılandırması.

Name Type Description
identityType string:
  • AMLToken

[Gerekli] Kimlik çerçevesinin türünü belirtir.

BanditPolicy

Bolluk ölçütlerine göre bir erken sonlandırma ilkesi ve değerlendirme için sıklık ve gecikme aralığı tanımlar

Name Type Default Value Description
delayEvaluation
  • integer
0

İlk değerlendirmenin geciktirilme aralığı sayısı.

evaluationInterval
  • integer
0

İlke değerlendirmeleri arasındaki aralık (çalıştırma sayısı).

policyType string:
  • Bandit

[Gerekli] İlke yapılandırmasının adı

slackAmount
  • number
0

En iyi performans gösteren çalıştırmadan mutlak uzaklık.

slackFactor
  • number
0

İzin verilen uzaklık ile en iyi performansa sahip çalıştırmanın oranı.

BayesianSamplingAlgorithm

Önceki değerlere göre değerler oluşturan bir Örnekleme Algoritması tanımlar

Name Type Description
samplingAlgorithmType string:
  • Bayesian

[Gerekli] Yapılandırma özellikleriyle birlikte hiper parametre değerleri oluşturmak için kullanılan algoritma

CommandJob

Komut işi tanımı.

Name Type Default Value Description
codeId
  • string

Kod varlığının ARM kaynak kimliği.

command
  • string

[Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py"

computeId
  • string

İşlem kaynağının ARM kaynak kimliği.

description
  • string

Varlık açıklaması metni.

displayName
  • string

İşin görünen adı.

distribution DistributionConfiguration:

İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır.

environmentId
  • string

[Gerekli] İşin Ortam belirtiminin ARM kaynak kimliği.

environmentVariables
  • object

İşe dahil edilen ortam değişkenleri.

experimentName
  • string
Default

İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir.

identity IdentityConfiguration:

Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity, UserIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır.

inputs
  • object

İşte kullanılan giriş veri bağlamalarının eşlemesi.

isArchived
  • boolean
False

Varlık arşivlenmiş mi?

jobType string:
  • Command

[Gerekli] İşin türünü belirtir.

limits

Komut İşi sınırı.

outputs
  • object

İşte kullanılan çıkış veri bağlamalarının eşlemesi.

parameters
  • object

Giriş parametreleri.

properties
  • object

Varlık özelliği sözlüğü.

resources {}

İş için İşlem Kaynağı yapılandırması.

services

JobEndpoints listesi. Yerel işler için bir iş uç noktası FileStreamObject uç noktası değerine sahip olur.

status

İşin durumu.

tags
  • object

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir.

CommandJobLimits

Komut İşi limit sınıfı.

Name Type Description
jobLimitsType string:
  • Command

[Gerekli] JobLimit türü.

timeout
  • string

ISO 8601 biçimindeki maksimum çalışma süresi, bundan sonra iş iptal edilir. Yalnızca Saniye kadar düşük duyarlıkla süreyi destekler.

createdByType

Kaynağı oluşturan kimliğin türü.

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

CustomModelJobInput

Name Type Default Value Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • custom_model

[Gerekli] İşin türünü belirtir.

mode ReadOnlyMount

Giriş Varlığı Teslim Modu.

uri
  • string

[Gerekli] Giriş Varlığı URI'si.

CustomModelJobOutput

Name Type Default Value Description
description
  • string

Çıktının açıklaması.

jobOutputType string:
  • custom_model

[Gerekli] İşin türünü belirtir.

mode ReadWriteMount

Çıkış Varlığı Teslim Modu.

uri
  • string

Çıkış Varlığı URI'si.

DistributionType

İş dağıtım türünü belirlemek için sabit listesi.

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

EarlyTerminationPolicyType

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

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Type Description
info
  • object

Ek bilgiler.

type
  • string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Type Description
additionalInfo

Hata ek bilgileri.

code
  • string

Hata kodu.

details

Hata ayrıntıları.

message
  • string

Hata iletisi.

target
  • string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Type Description
error

Hata nesnesi.

Goal

Hiper parametre ayarlama için desteklenen ölçüm hedeflerini tanımlar

Name Type Description
Maximize
  • string
Minimize
  • string

GridSamplingAlgorithm

Boşluktaki her değer bileşimini kapsamlı bir şekilde oluşturan bir Örnekleme Algoritması tanımlar

Name Type Description
samplingAlgorithmType string:
  • Grid

[Gerekli] Yapılandırma özellikleriyle birlikte hiper parametre değerleri oluşturmak için kullanılan algoritma

IdentityConfigurationType

Kimlik çerçevesini belirlemek için sabit listesi.

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

InputDeliveryMode

Giriş veri teslim modunu belirlemek için sabit listesi.

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

JobBaseResource

Azure Resource Manager kaynak zarfı.

Name Type Description
id
  • string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Kaynağın adı

properties JobBase:

[Gerekli] Varlığın ek öznitelikleri.

systemData

Azure Resource Manager createdBy ve modifiedBy bilgilerini içeren meta veriler.

type
  • string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

JobInputType

İş Giriş Türünü belirlemek için sabit listesi.

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

İş Çıkış Türünü belirlemek için sabit listesi.

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

JobService

İş uç noktası tanımı

Name Type Description
endpoint
  • string

Uç nokta url'si.

errorMessage
  • string

Hizmetteki herhangi bir hata.

jobServiceType
  • string

Uç nokta türü.

port
  • integer

Uç nokta için bağlantı noktası.

properties
  • object

Uç noktada ayarlanacağı ek özellikler.

status
  • string

Uç noktanın durumu.

JobStatus

İşin durumu.

Name Type Description
CancelRequested
  • string

İş için iptal istendi.

Canceled
  • string

İptal isteğinden sonra iş başarıyla iptal edilir.

Completed
  • string

İş başarıyla tamamlandı. Bu, hem işin hem de çıkış toplama durumlarının başarıyla tamamlandığını yansıtır

Failed
  • string

İş başarısız oldu.

Finalizing
  • string

İş hedefte tamamlandı. Şu anda çıkış toplama durumunda.

NotResponding
  • string

Sinyal etkinleştirildiğinde, çalıştırma RunHistory'ye herhangi bir bilgi güncelleştirmiyorsa çalıştırma NotResponding durumuna gider. NotResponding, katı geçiş siparişlerinden muaf tutulan tek durumdur. Bir çalıştırma NotResponding'den önceki durumların herhangi birine gidebilir.

NotStarted
  • string

Çalıştırma henüz başlamadı.

Paused
  • string

İş kullanıcılar tarafından duraklatılır. Etiketleme işlerinde bazı ayarlamalar yalnızca duraklatılmış durumda yapılabilir.

Preparing
  • string

Çalıştırma ortamı hazırlanıyor.

Provisioning
  • string

(Şu anda kullanılmıyor) ES işlem hedefini oluşturuyorsa kullanılır.

Queued
  • string

İş, işlem hedefinde kuyruğa alınır. Örneğin, BatchAI'de iş tüm gerekli düğümlerin hazır olmasını beklerken kuyruğa alınmış durumdadır.

Running
  • string

İş işlem hedefinde çalışmaya başladı.

Starting
  • string

Çalıştırma başlatıldı. Kullanıcının bir çalıştırma kimliği vardır.

Unknown
  • string

Diğer tüm durumlara eşlenmemişse varsayılan iş durumu

JobType

İş türünü belirlemek için sabit listesi.

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

LiteralJobInput

Değişmez değer giriş türü.

Name Type Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • literal

[Gerekli] İşin türünü belirtir.

value
  • string

[Gerekli] Giriş için değişmez değer.

ManagedIdentity

Yönetilen kimlik yapılandırması.

Name Type Description
clientId
  • string

İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın.

identityType string:
  • Managed

[Gerekli] Kimlik çerçevesinin türünü belirtir.

objectId
  • string

Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın.

resourceId
  • string

ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın.

MedianStoppingPolicy

Tüm çalıştırmaların birincil ölçümünün çalıştırma ortalamalarını temel alan bir erken sonlandırma ilkesi tanımlar

Name Type Default Value Description
delayEvaluation
  • integer
0

İlk değerlendirmenin geciktirilme aralığı sayısı.

evaluationInterval
  • integer
0

İlke değerlendirmeleri arasındaki aralık (çalıştırma sayısı).

policyType string:
  • MedianStopping

[Gerekli] İlke yapılandırmasının adı

MLFlowModelJobInput

Name Type Default Value Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • mlflow_model

[Gerekli] İşin türünü belirtir.

mode ReadOnlyMount

Giriş Varlığı Teslim Modu.

uri
  • string

[Gerekli] Giriş Varlığı URI'si.

MLFlowModelJobOutput

Name Type Default Value Description
description
  • string

Çıktının açıklaması.

jobOutputType string:
  • mlflow_model

[Gerekli] İşin türünü belirtir.

mode ReadWriteMount

Çıkış Varlığı Teslim Modu.

uri
  • string

Çıkış Varlığı URI'si.

MLTableJobInput

Name Type Default Value Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • mltable

[Gerekli] İşin türünü belirtir.

mode ReadOnlyMount

Giriş Varlığı Teslim Modu.

uri
  • string

[Gerekli] Giriş Varlığı URI'si.

MLTableJobOutput

Name Type Default Value Description
description
  • string

Çıktının açıklaması.

jobOutputType string:
  • mltable

[Gerekli] İşin türünü belirtir.

mode ReadWriteMount

Çıkış Varlığı Teslim Modu.

uri
  • string

Çıkış Varlığı URI'si.

Mpi

MPI dağıtım yapılandırması.

Name Type Description
distributionType string:

[Gerekli] Dağıtım çerçevesinin türünü belirtir.

processCountPerInstance
  • integer

MPI düğümü başına işlem sayısı.

Objective

İyileştirme hedefi.

Name Type Description
goal

[Gerekli] Hiper parametre ayarlama için desteklenen ölçüm hedeflerini tanımlar

primaryMetric
  • string

[Gerekli] İyileştirecek ölçümün adı.

OutputDeliveryMode

Çıkış veri teslim modu sabit listeleri.

Name Type Description
ReadWriteMount
  • string
Upload
  • string

PipelineJob

İşlem Hattı İşi tanımı: MFE öznitelikleri için genel tanımlar.

Name Type Default Value Description
computeId
  • string

İşlem kaynağının ARM kaynak kimliği.

description
  • string

Varlık açıklaması metni.

displayName
  • string

İşin görünen adı.

experimentName
  • string
Default

İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir.

identity IdentityConfiguration:

Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity, UserIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır.

inputs
  • object

İşlem hattı işi için girişler.

isArchived
  • boolean
False

Varlık arşivlenmiş mi?

jobType string:
  • Pipeline

[Gerekli] İşin türünü belirtir.

jobs
  • object

İşler, İşlem Hattı İşini oluşturur.

outputs
  • object

İşlem hattı işinin çıkışları

properties
  • object

Varlık özelliği sözlüğü.

services

JobEndpoints listesi. Yerel işler için bir iş uç noktası FileStreamObject uç noktası değerine sahip olur.

settings
  • object

ContinueRunOnStepFailure gibi öğeler için işlem hattı ayarları.

status

İşin durumu.

tags
  • object

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir.

PyTorch

PyTorch dağıtım yapılandırması.

Name Type Description
distributionType string:

[Gerekli] Dağıtım çerçevesinin türünü belirtir.

processCountPerInstance
  • integer

Düğüm başına işlem sayısı.

RandomSamplingAlgorithm

Rastgele değer oluşturan bir Örnekleme Algoritması tanımlar

Name Type Default Value Description
rule Random

Belirli bir rastgele algoritma türü

samplingAlgorithmType string:
  • Random

[Gerekli] Yapılandırma özellikleriyle birlikte hiper parametre değerleri oluşturmak için kullanılan algoritma

seed
  • integer

Rastgele sayı oluşturma için çekirdek olarak kullanılacak isteğe bağlı bir tamsayı

RandomSamplingAlgorithmRule

Belirli bir rastgele algoritma türü

Name Type Description
Random
  • string
Sobol
  • string

ResourceConfiguration

Name Type Default Value Description
instanceCount
  • integer
1

İşlem hedefi tarafından kullanılan isteğe bağlı örnek veya düğüm sayısı.

instanceType
  • string

İşlem hedefi tarafından desteklendiği şekilde kullanılan isteğe bağlı VM türü.

properties
  • object

Ek özellikler çantası.

SamplingAlgorithmType

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

SweepJob

Süpürme işi tanımı.

Name Type Default Value Description
computeId
  • string

İşlem kaynağının ARM kaynak kimliği.

description
  • string

Varlık açıklaması metni.

displayName
  • string

İşin görünen adı.

earlyTermination EarlyTerminationPolicy:

Erken sonlandırma ilkeleri, düşük performanslı çalıştırmaların tamamlanmadan önce iptal edilmesine olanak tanır

experimentName
  • string
Default

İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir.

identity IdentityConfiguration:

Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity, UserIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır.

inputs
  • object

İşte kullanılan giriş veri bağlamalarının eşlemesi.

isArchived
  • boolean
False

Varlık arşivlenmiş mi?

jobType string:
  • Sweep

[Gerekli] İşin türünü belirtir.

limits {}

Süpürme İşi sınırı.

objective

[Gerekli] İyileştirme hedefi.

outputs
  • object

İşte kullanılan çıkış veri bağlamalarının eşlemesi.

properties
  • object

Varlık özelliği sözlüğü.

samplingAlgorithm SamplingAlgorithm:

[Gerekli] Hiper parametre örnekleme algoritması

searchSpace
  • object

[Gerekli] Her parametreyi ve dağılımını içeren bir sözlük. Sözlük anahtarı, parametrenin adıdır

services

JobEndpoints listesi. Yerel işler için bir iş uç noktası FileStreamObject uç noktası değerine sahip olur.

status

İşin durumu.

tags
  • object

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir.

trial

[Gerekli] Deneme bileşeni tanımı.

SweepJobLimits

Süpürme İşi sınır sınıfı.

Name Type Description
jobLimitsType string:
  • Sweep

[Gerekli] JobLimit türü.

maxConcurrentTrials
  • integer

Süpürme İşi maksimum eş zamanlı deneme sayısı.

maxTotalTrials
  • integer

Süpürme İşi maksimum toplam deneme sayısı.

timeout
  • string

ISO 8601 biçimindeki maksimum çalışma süresi, bundan sonra iş iptal edilir. Yalnızca Saniye kadar düşük duyarlıkla süreyi destekler.

trialTimeout
  • string

Süpürme İşi Deneme zaman aşımı değeri.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Type Description
createdAt
  • string

Kaynak oluşturma (UTC) zaman damgası.

createdBy
  • string

Kaynağı oluşturan kimlik.

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt
  • string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy
  • string

Kaynağı son değiştiren kimlik.

lastModifiedByType

Kaynağı en son değiştiren kimliğin türü.

TensorFlow

TensorFlow dağıtım yapılandırması.

Name Type Default Value Description
distributionType string:

[Gerekli] Dağıtım çerçevesinin türünü belirtir.

parameterServerCount
  • integer
0

Parametre sunucusu görevlerinin sayısı.

workerCount
  • integer

Çalışan sayısı. Belirtilmezse, varsayılan olarak örnek sayısı olur.

TrialComponent

Deneme bileşeni tanımı.

Name Type Default Value Description
codeId
  • string

Kod varlığının ARM kaynak kimliği.

command
  • string

[Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py"

distribution DistributionConfiguration:

İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır.

environmentId
  • string

[Gerekli] İşin Ortam belirtiminin ARM kaynak kimliği.

environmentVariables
  • object

İşe dahil edilen ortam değişkenleri.

resources {}

İş için İşlem Kaynağı yapılandırması.

TritonModelJobInput

Name Type Default Value Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • triton_model

[Gerekli] İşin türünü belirtir.

mode ReadOnlyMount

Giriş Varlığı Teslim Modu.

uri
  • string

[Gerekli] Giriş Varlığı URI'si.

TritonModelJobOutput

Name Type Default Value Description
description
  • string

Çıktının açıklaması.

jobOutputType string:
  • triton_model

[Gerekli] İşin türünü belirtir.

mode ReadWriteMount

Çıkış Varlığı Teslim Modu.

uri
  • string

Çıkış Varlığı URI'si.

TruncationSelectionPolicy

Her değerlendirme aralığında belirli bir çalıştırma yüzdesini iptal eden bir erken sonlandırma ilkesi tanımlar.

Name Type Default Value Description
delayEvaluation
  • integer
0

İlk değerlendirmenin geciktirilme aralığı sayısı.

evaluationInterval
  • integer
0

İlke değerlendirmeleri arasındaki aralık (çalıştırma sayısı).

policyType string:
  • TruncationSelection

[Gerekli] İlke yapılandırmasının adı

truncationPercentage
  • integer
0

Her değerlendirme aralığında iptal edilecek çalıştırmaların yüzdesi.

UriFileJobInput

Name Type Default Value Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • uri_file

[Gerekli] İşin türünü belirtir.

mode ReadOnlyMount

Giriş Varlığı Teslim Modu.

uri
  • string

[Gerekli] Giriş Varlığı URI'si.

UriFileJobOutput

Name Type Default Value Description
description
  • string

Çıktının açıklaması.

jobOutputType string:
  • uri_file

[Gerekli] İşin türünü belirtir.

mode ReadWriteMount

Çıkış Varlığı Teslim Modu.

uri
  • string

Çıkış Varlığı URI'si.

UriFolderJobInput

Name Type Default Value Description
description
  • string

Girişin açıklaması.

jobInputType string:
  • uri_folder

[Gerekli] İşin türünü belirtir.

mode ReadOnlyMount

Giriş Varlığı Teslim Modu.

uri
  • string

[Gerekli] Giriş Varlığı URI'si.

UriFolderJobOutput

Name Type Default Value Description
description
  • string

Çıktının açıklaması.

jobOutputType string:
  • uri_folder

[Gerekli] İşin türünü belirtir.

mode ReadWriteMount

Çıkış Varlığı Teslim Modu.

uri
  • string

Çıkış Varlığı URI'si.

UserIdentity

Kullanıcı kimliği yapılandırması.

Name Type Description
identityType string:

[Gerekli] Kimlik çerçevesinin türünü belirtir.