Microsoft.MachineLearningServices çalışma alanları/işleri 2021-03-01-preview
Bicep kaynak tanımı
Çalışma alanları/işler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MachineLearningServices/workspaces/jobs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
description: 'string'
properties: {
{customized property}: 'string'
}
tags: {
{customized property}: 'string'
}
jobType: 'string'
// For remaining properties, see JobBase objects
}
}
JobBase nesneleri
nesnesinin türünü belirtmek için jobType özelliğini ayarlayın.
Komut için şunu kullanın:
jobType: 'Command'
codeId: 'string'
command: 'string'
compute: {
instanceCount: int
instanceType: 'string'
isLocal: bool
location: 'string'
properties: {
{customized property}: 'string'
}
target: 'string'
}
distribution: {
distributionType: 'string'
// For remaining properties, see DistributionConfiguration objects
}
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
inputDataBindings: {
{customized property}: {
dataId: 'string'
mode: 'string'
pathOnCompute: 'string'
}
}
outputDataBindings: {
{customized property}: {
datastoreId: 'string'
mode: 'string'
pathOnCompute: 'string'
pathOnDatastore: 'string'
}
}
priority: int
timeout: 'string'
Süpür için şunu kullanın:
jobType: 'Sweep'
algorithm: 'string'
compute: {
instanceCount: int
instanceType: 'string'
isLocal: bool
location: 'string'
properties: {
{customized property}: 'string'
}
target: 'string'
}
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
maxConcurrentTrials: int
maxTotalTrials: int
objective: {
goal: 'string'
primaryMetric: 'string'
}
priority: int
searchSpace: {
{customized property}: any()
}
timeout: 'string'
trial: {
codeId: 'string'
command: 'string'
distribution: {
distributionType: 'string'
// For remaining properties, see DistributionConfiguration objects
}
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
inputDataBindings: {
{customized property}: {
dataId: 'string'
mode: 'string'
pathOnCompute: 'string'
}
}
outputDataBindings: {
{customized property}: {
datastoreId: 'string'
mode: 'string'
pathOnCompute: 'string'
pathOnDatastore: 'string'
}
}
timeout: 'string'
}
DistributionConfiguration nesneleri
nesnesinin türünü belirtmek için distributionType özelliğini ayarlayın.
Mpi için şunu kullanın:
distributionType: 'Mpi'
processCountPerInstance: int
PyTorch için şunu kullanın:
distributionType: 'PyTorch'
processCount: int
TensorFlow için şunu kullanın:
distributionType: 'TensorFlow'
parameterServerCount: int
workerCount: int
IdentityConfiguration nesneleri
nesne türünü belirtmek için identityType özelliğini ayarlayın.
AMLToken için şunu kullanın:
identityType: 'AMLToken'
Yönetilen için şunu kullanın:
identityType: 'Managed'
clientId: 'string'
objectId: 'string'
resourceId: 'string'
EarlyTerminationPolicy nesneleri
nesnesinin türünü belirtmek için policyType özelliğini ayarlayın.
Eşkıya için şunu kullanın:
policyType: 'Bandit'
slackAmount: int
slackFactor: int
MedianStopping için şunu kullanın:
policyType: 'MedianStopping'
TruncationSelection için şunu kullanın:
policyType: 'TruncationSelection'
truncationPercentage: int
Özellik değerleri
çalışma alanları/işler
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Üst | Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: çalışma alanları |
properties | [Gerekli] Varlığın ek öznitelikleri. | JobBase (gerekli) |
JobBase
Ad | Açıklama | Değer |
---|---|---|
açıklama | Varlık açıklaması metni. | string |
properties | Varlık özelliği sözlüğü. | JobBaseProperties |
etiketler | Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. | object |
jobType | Nesne türünü ayarlama | Komut Süpür (gerekli) |
JobBaseProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
CommandJob
Ad | Açıklama | Değer |
---|---|---|
jobType | [Gerekli] İşin türünü belirtir. | 'Command' (gerekli) |
codeId | Kod varlığının ARM kaynak kimliği. | string |
command | [Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py" | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = [a-zA-Z0-9_] |
işlem | [Gerekli] İş için işlem bağlaması. | ComputeConfiguration (gerekli) |
Dağıtım | İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır. | DistributionConfiguration |
environmentId | İş için Ortam belirtiminin ARM kaynak kimliği. | string |
environmentVariables | İşe dahil edilen ortam değişkenleri. | CommandJobEnvironmentVariables |
experimentName | İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. | string |
identity | Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır. |
Identityconfiguration |
inputDataBindings | İşte kullanılan giriş veri bağlamalarının eşlemesi. | CommandJobInputDataBindings |
outputDataBindings | İşte kullanılan çıkış veri bağlamalarının eşlemesi. | CommandJobOutputDataBindings |
Öncelik | zamanlama ilkesi için iş önceliği. Yalnızca AMLCompute için geçerlidir. Özel önizleme özelliğidir ve yalnızca izin listesindeki kullanıcılar tarafından kullanılabilir. |
int |
timeout | ISO 8601 biçimindeki en uzun çalıştırma süresidir ve bundan sonra iş iptal edilir. Yalnızca Saniye kadar düşük duyarlıkla süreyi destekler. | string |
ComputeConfiguration
Ad | Açıklama | Değer |
---|---|---|
instanceCount | Örnek veya düğüm sayısı. | int |
instanceType | Üzerinde çalıştırılacak SKU türü. | string |
isLocal | Yerel işlemde çalışan işler için true olarak ayarlayın. | bool |
location | Sanal küme çalıştırması için konum. | string |
properties | Ek özellikler. | ComputeConfigurationProperties |
Hedef | Hedeflediğiniz İşlemin ARM kaynak kimliği. Sağlanmadıysa kaynak Yönetilen olarak dağıtılır. | string |
ComputeConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
DistributionConfiguration
Ad | Açıklama | Değer |
---|---|---|
distributionType | Nesne türünü ayarlama | Mpı PyTorch TensorFlow (gerekli) |
Mpı
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | 'Mpi' (gerekli) |
processCountPerInstance | MPI düğümü başına işlem sayısı. | int |
PyTorch
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | 'PyTorch' (gerekli) |
processCount | Dağıtılmış işin toplam işlem sayısı. | int |
TensorFlow
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | 'TensorFlow' (gerekli) |
parameterServerCount | Parametre sunucusu görevlerinin sayısı. | int |
workerCount | Çalışan sayısı. İşlem bağlamasında düğüm sayısının üzerine yazar. | int |
CommandJobEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
Identityconfiguration
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | Nesne türünü ayarlama | AMLToken Yönetilen (gerekli) |
AmlToken
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | [Gerekli] Kimlik çerçevesinin türünü belirtir. | 'AMLToken' (gerekli) |
ManagedIdentity
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | [Gerekli] Kimlik çerçevesinin türünü belirtir. | 'Yönetilen' (gerekli) |
clientId | İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string |
CommandJobInputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InputDataBinding |
InputDataBinding
Ad | Açıklama | Değer |
---|---|---|
dataId | Kayıtlı dataVersion'ın ARM kaynak kimliği. | string |
mod | Veri yapıtına erişme mekanizması. | 'Doğrudan' 'İndir' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Karşıya Yükle' |
pathOnCompute | Kapsayıcı işlemi içindeki verilerin konumu. | string |
CommandJobOutputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OutputDataBinding |
OutputDataBinding
Ad | Açıklama | Değer |
---|---|---|
datastoreId | Veri çıkışının depolandığı veri deposunun ARM kaynak kimliği. | string |
mod | Veri deposuna veri taşıma mekanizması. | 'Doğrudan' 'İndir' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Karşıya Yükle' |
pathOnCompute | Kapsayıcı işlemi içindeki verilerin konumu. | string |
pathOnDatastore | Veri deposu içinde verilere giden yol. | string |
Süpürme İşi
Ad | Açıklama | Değer |
---|---|---|
jobType | [Gerekli] İşin türünü belirtir. | 'Süpür' (gerekli) |
algoritma | [Gerekli] Hiper parametre örnekleme algoritmalarının türü | 'Bayes dili' 'Kılavuz' 'Rastgele' (gerekli) |
işlem | [Gerekli] İş için işlem bağlaması. | ComputeConfiguration (gerekli) |
earlyTermination | Erken sonlandırma ilkeleri, düşük performanslı çalıştırmaların tamamlanmadan önce iptal edilmesine olanak tanır. | EarlyTerminationPolicy |
experimentName | İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. | string |
identity | Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır. |
Identityconfiguration |
maxConcurrentTrials | Paralel olarak gerçekleştirilen deneme sayısıyla ilgili üst sınır. | int |
maxTotalTrials | Gerçekleştirilecek deneme sayısı üst sınırı. | int |
Amaç | [Gerekli] İyileştirme hedefi. | Amaç (gerekli) |
Öncelik | Zamanlama ilkesi için iş önceliği. Yalnızca AMLCompute için geçerlidir. Özel önizleme özelliğidir ve yalnızca izin verme listesindeki kullanıcılar tarafından kullanılabilir. |
int |
searchSpace | [Gerekli] Her parametreyi ve dağılımını içeren bir sözlük. Sözlük anahtarı, parametrenin adıdır | SweepJobSearchSpace (gerekli) |
timeout | ISO 8601 biçimindeki toplam zaman aşımı. Yalnızca Dakika kadar düşük duyarlıkla süreyi destekler. | string |
trial | Deneme bileşeni tanımı. | TrialComponent |
EarlyTerminationPolicy
Ad | Açıklama | Değer |
---|---|---|
delayEvaluation | İlk değerlendirmenin geciktirilme aralığı sayısı. | int |
evaluationInterval | İlke değerlendirmeleri arasındaki aralık (çalıştırma sayısı). | int |
policyType | Nesne türünü ayarlama | Haydut MedianStopping TruncationSelection (gerekli) |
BanditPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | 'Bandit' (gerekli) |
slackAmount | En iyi performans gösteren çalıştırmadan mutlak uzaklık. | int |
slackFactor | İzin verilen uzaklık ile en iyi performansa sahip çalıştırmanın oranı. | int |
MedianStoppingPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | 'MedianStopping' (gerekli) |
TruncationSelectionPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | 'TruncationSelection' (gerekli) |
truncationPercentage | Her değerlendirme aralığında iptal edilecek çalıştırma yüzdesi. | int |
Amaç
Ad | Açıklama | Değer |
---|---|---|
goal | [Gerekli] Hiper parametre ayarlama için desteklenen ölçüm hedeflerini tanımlar | 'Ekranı Kapla' 'Simge Durumuna Küçült' (gerekli) |
primaryMetric | [Gerekli] İyileştirecek ölçümün adı. | dize (gerekli) Kısıtlama -ları: Desen = [a-zA-Z0-9_] |
SweepJobSearchSpace
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | Bicep için any() işlevini kullanabilirsiniz. |
TrialComponent
Ad | Açıklama | Değer |
---|---|---|
codeId | Kod varlığının ARM kaynak kimliği. | string |
command | [Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py" | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = [a-zA-Z0-9_] |
Dağıtım | İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır. | DistributionConfiguration |
environmentId | İşin Ortam belirtiminin ARM kaynak kimliği. | string |
environmentVariables | İşe dahil edilen ortam değişkenleri. | TrialComponentEnvironmentVariables |
inputDataBindings | İşte kullanılan giriş veri bağlamalarının eşlemesi. | TrialComponentInputDataBindings |
outputDataBindings | İşte kullanılan çıkış veri bağlamalarının eşlemesi. | TrialComponentOutputDataBindings |
timeout | ISO 8601 biçimindeki maksimum çalışma süresi, bundan sonra deneme bileşeni iptal edilir. Yalnızca Saniye kadar düşük duyarlıkla süreyi destekler. |
string |
TrialComponentEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
TrialComponentInputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InputDataBinding |
TrialComponentOutputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OutputDataBinding |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Machine Learning AutoML sınıflandırma işi oluşturma |
Bu şablon, bir müşterinin bir finans kurumunda sabit vadeli bir depozitoya abone olup olmadığını tahmin etmek için en iyi modeli bulmak için bir Azure Machine Learning AutoML sınıflandırma işi oluşturur. |
Azure Machine Learning Komut işi oluşturma |
Bu şablon, temel bir hello_world betiğiyle bir Azure Machine Learning Komut işi oluşturur |
Azure Machine Learning Süpürme işi oluşturma |
Bu şablon, hiper parametre ayarlaması için bir Azure Machine Learning Süpürme işi oluşturur. |
ARM şablonu kaynak tanımı
Çalışma alanları/işler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MachineLearningServices/workspaces/jobs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.MachineLearningServices/workspaces/jobs",
"apiVersion": "2021-03-01-preview",
"name": "string",
"properties": {
"description": "string",
"properties": {
"{customized property}": "string"
},
"tags": {
"{customized property}": "string"
},
"jobType": "string"
// For remaining properties, see JobBase objects
}
}
JobBase nesneleri
nesne türünü belirtmek için jobType özelliğini ayarlayın.
Komut için şunu kullanın:
"jobType": "Command",
"codeId": "string",
"command": "string",
"compute": {
"instanceCount": "int",
"instanceType": "string",
"isLocal": "bool",
"location": "string",
"properties": {
"{customized property}": "string"
},
"target": "string"
},
"distribution": {
"distributionType": "string"
// For remaining properties, see DistributionConfiguration objects
},
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"inputDataBindings": {
"{customized property}": {
"dataId": "string",
"mode": "string",
"pathOnCompute": "string"
}
},
"outputDataBindings": {
"{customized property}": {
"datastoreId": "string",
"mode": "string",
"pathOnCompute": "string",
"pathOnDatastore": "string"
}
},
"priority": "int",
"timeout": "string"
Süpür için şunu kullanın:
"jobType": "Sweep",
"algorithm": "string",
"compute": {
"instanceCount": "int",
"instanceType": "string",
"isLocal": "bool",
"location": "string",
"properties": {
"{customized property}": "string"
},
"target": "string"
},
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"maxConcurrentTrials": "int",
"maxTotalTrials": "int",
"objective": {
"goal": "string",
"primaryMetric": "string"
},
"priority": "int",
"searchSpace": {
"{customized property}": {}
},
"timeout": "string",
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "string"
// For remaining properties, see DistributionConfiguration objects
},
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"inputDataBindings": {
"{customized property}": {
"dataId": "string",
"mode": "string",
"pathOnCompute": "string"
}
},
"outputDataBindings": {
"{customized property}": {
"datastoreId": "string",
"mode": "string",
"pathOnCompute": "string",
"pathOnDatastore": "string"
}
},
"timeout": "string"
}
DistributionConfiguration nesneleri
nesne türünü belirtmek için distributionType özelliğini ayarlayın.
Mpi için şunu kullanın:
"distributionType": "Mpi",
"processCountPerInstance": "int"
PyTorch için şunu kullanın:
"distributionType": "PyTorch",
"processCount": "int"
TensorFlow için şunu kullanın:
"distributionType": "TensorFlow",
"parameterServerCount": "int",
"workerCount": "int"
IdentityConfiguration nesneleri
nesne türünü belirtmek için identityType özelliğini ayarlayın.
AMLToken için şunu kullanın:
"identityType": "AMLToken"
Yönetilen için şunu kullanın:
"identityType": "Managed",
"clientId": "string",
"objectId": "string",
"resourceId": "string"
EarlyTerminationPolicy nesneleri
nesne türünü belirtmek için policyType özelliğini ayarlayın.
Eşkıya için şunu kullanın:
"policyType": "Bandit",
"slackAmount": "int",
"slackFactor": "int"
MedianStopping için şunu kullanın:
"policyType": "MedianStopping"
TruncationSelection için şunu kullanın:
"policyType": "TruncationSelection",
"truncationPercentage": "int"
Özellik değerleri
çalışma alanları/işler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.MachineLearningServices/workspaces/jobs' |
apiVersion | Kaynak API'sinin sürümü | '2021-03-01-preview' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
properties | [Gerekli] Varlığın ek öznitelikleri. | JobBase (gerekli) |
JobBase
Ad | Açıklama | Değer |
---|---|---|
açıklama | Varlık açıklaması metni. | string |
properties | Varlık özelliği sözlüğü. | JobBaseProperties |
etiketler | Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. | object |
jobType | Nesne türünü ayarlama | Komut Süpür (gerekli) |
JobBaseProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
CommandJob
Ad | Açıklama | Değer |
---|---|---|
jobType | [Gerekli] İşin türünü belirtir. | 'Command' (gerekli) |
codeId | Kod varlığının ARM kaynak kimliği. | string |
command | [Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py" | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = [a-zA-Z0-9_] |
işlem | [Gerekli] İş için işlem bağlaması. | ComputeConfiguration (gerekli) |
Dağıtım | İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır. | DistributionConfiguration |
environmentId | İş için Ortam belirtiminin ARM kaynak kimliği. | string |
environmentVariables | İşe dahil edilen ortam değişkenleri. | CommandJobEnvironmentVariables |
experimentName | İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. | string |
identity | Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır. |
Identityconfiguration |
inputDataBindings | İşte kullanılan giriş veri bağlamalarının eşlemesi. | CommandJobInputDataBindings |
outputDataBindings | İşte kullanılan çıkış veri bağlamalarının eşlemesi. | CommandJobOutputDataBindings |
Öncelik | Zamanlama ilkesi için iş önceliği. Yalnızca AMLCompute için geçerlidir. Özel önizleme özelliğidir ve yalnızca izin verme listesindeki kullanıcılar tarafından kullanılabilir. |
int |
timeout | 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. | string |
ComputeConfiguration
Ad | Açıklama | Değer |
---|---|---|
instanceCount | Örnek veya düğüm sayısı. | int |
instanceType | Üzerinde çalıştırılacak SKU türü. | string |
isLocal | Yerel işlemde çalışan işler için true olarak ayarlayın. | bool |
location | Sanal küme çalıştırması için konum. | string |
properties | Ek özellikler. | ComputeConfigurationProperties |
Hedef | Hedeflediğiniz İşlemin ARM kaynak kimliği. Sağlanmazsa kaynak Yönetilen olarak dağıtılır. | string |
ComputeConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
DistributionConfiguration
Ad | Açıklama | Değer |
---|---|---|
distributionType | Nesne türünü ayarlama | Mpı PyTorch TensorFlow (gerekli) |
Mpı
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | 'Mpi' (gerekli) |
processCountPerInstance | MPI düğümü başına işlem sayısı. | int |
PyTorch
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | 'PyTorch' (gerekli) |
processCount | Dağıtılmış işin toplam işlem sayısı. | int |
TensorFlow
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | 'TensorFlow' (gerekli) |
parameterServerCount | Parametre sunucusu görevlerinin sayısı. | int |
workerCount | Çalışan sayısı. İşlem bağlamasında düğüm sayısının üzerine yazar. | int |
CommandJobEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
Identityconfiguration
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | Nesne türünü ayarlama | AMLToken Yönetilen (gerekli) |
AmlToken
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | [Gerekli] Kimlik çerçevesinin türünü belirtir. | 'AMLToken' (gerekli) |
ManagedIdentity
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | [Gerekli] Kimlik çerçevesinin türünü belirtir. | 'Yönetilen' (gerekli) |
clientId | İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string |
CommandJobInputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InputDataBinding |
InputDataBinding
Ad | Açıklama | Değer |
---|---|---|
dataId | Kayıtlı dataVersion'ın ARM kaynak kimliği. | string |
mod | Veri yapıtına erişme mekanizması. | 'Doğrudan' 'İndir' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Karşıya Yükle' |
pathOnCompute | Kapsayıcı işlemi içindeki verilerin konumu. | string |
CommandJobOutputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OutputDataBinding |
OutputDataBinding
Ad | Açıklama | Değer |
---|---|---|
datastoreId | Veri çıkışının depolandığı veri deposunun ARM kaynak kimliği. | string |
mod | Veri deposuna veri taşıma mekanizması. | 'Doğrudan' 'İndir' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Karşıya Yükle' |
pathOnCompute | Kapsayıcı işlemi içindeki verilerin konumu. | string |
pathOnDatastore | Veri deposu içinde verilere giden yol. | string |
Süpürme İşi
Ad | Açıklama | Değer |
---|---|---|
jobType | [Gerekli] İşin türünü belirtir. | 'Süpür' (gerekli) |
algoritma | [Gerekli] Hiper parametre örnekleme algoritmalarının türü | 'Bayes dili' 'Kılavuz' 'Rastgele' (gerekli) |
işlem | [Gerekli] İş için işlem bağlaması. | ComputeConfiguration (gerekli) |
earlyTermination | Erken sonlandırma ilkeleri, düşük performanslı çalıştırmaların tamamlanmadan önce iptal edilmesine olanak tanır. | EarlyTerminationPolicy |
experimentName | İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. | string |
identity | Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır. |
Identityconfiguration |
maxConcurrentTrials | Paralel olarak gerçekleştirilen deneme sayısıyla ilgili üst sınır. | int |
maxTotalTrials | Gerçekleştirilecek deneme sayısı üst sınırı. | int |
Amaç | [Gerekli] İyileştirme hedefi. | Amaç (gerekli) |
Öncelik | Zamanlama ilkesi için iş önceliği. Yalnızca AMLCompute için geçerlidir. Özel önizleme özelliğidir ve yalnızca izin verme listesindeki kullanıcılar tarafından kullanılabilir. |
int |
searchSpace | [Gerekli] Her parametreyi ve dağılımını içeren bir sözlük. Sözlük anahtarı, parametrenin adıdır | SweepJobSearchSpace (gerekli) |
timeout | ISO 8601 biçimindeki toplam zaman aşımı. Yalnızca Dakika kadar düşük duyarlıkla süreyi destekler. | string |
trial | Deneme bileşeni tanımı. | TrialComponent |
EarlyTerminationPolicy
Ad | Açıklama | Değer |
---|---|---|
delayEvaluation | İlk değerlendirmenin geciktirilme aralığı sayısı. | int |
evaluationInterval | İlke değerlendirmeleri arasındaki aralık (çalıştırma sayısı). | int |
policyType | Nesne türünü ayarlama | Haydut MedianStopping TruncationSelection (gerekli) |
BanditPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | 'Bandit' (gerekli) |
slackAmount | En iyi performans gösteren çalıştırmadan mutlak uzaklık. | int |
slackFactor | İzin verilen uzaklık ile en iyi performansa sahip çalıştırmanın oranı. | int |
MedianStoppingPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | 'MedianStopping' (gerekli) |
TruncationSelectionPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | 'TruncationSelection' (gerekli) |
truncationPercentage | Her değerlendirme aralığında iptal edilecek çalıştırma yüzdesi. | int |
Amaç
Ad | Açıklama | Değer |
---|---|---|
goal | [Gerekli] Hiper parametre ayarlama için desteklenen ölçüm hedeflerini tanımlar | 'Ekranı Kapla' 'Simge Durumuna Küçült' (gerekli) |
primaryMetric | [Gerekli] İyileştirecek ölçümün adı. | dize (gerekli) Kısıtlama -ları: Desen = [a-zA-Z0-9_] |
SweepJobSearchSpace
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} |
TrialComponent
Ad | Açıklama | Değer |
---|---|---|
codeId | Kod varlığının ARM kaynak kimliği. | string |
command | [Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py" | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = [a-zA-Z0-9_] |
Dağıtım | İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır. | DistributionConfiguration |
environmentId | İşin Ortam belirtiminin ARM kaynak kimliği. | string |
environmentVariables | İşe dahil edilen ortam değişkenleri. | TrialComponentEnvironmentVariables |
inputDataBindings | İşte kullanılan giriş veri bağlamalarının eşlemesi. | TrialComponentInputDataBindings |
outputDataBindings | İşte kullanılan çıkış veri bağlamalarının eşlemesi. | TrialComponentOutputDataBindings |
timeout | ISO 8601 biçimindeki maksimum çalışma süresi, bundan sonra deneme bileşeni iptal edilir. Yalnızca Saniye kadar düşük duyarlıkla süreyi destekler. |
string |
TrialComponentEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
TrialComponentInputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InputDataBinding |
TrialComponentOutputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OutputDataBinding |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Machine Learning AutoML sınıflandırma işi oluşturma |
Bu şablon, bir müşterinin bir finans kurumunda sabit vadeli bir depozitoya abone olup olmadığını tahmin etmek için en iyi modeli bulmak için bir Azure Machine Learning AutoML sınıflandırma işi oluşturur. |
Azure Machine Learning Komut işi oluşturma |
Bu şablon, temel bir hello_world betiğiyle bir Azure Machine Learning Komut işi oluşturur |
Azure Machine Learning Süpürme işi oluşturma |
Bu şablon, hiper parametre ayarlaması için bir Azure Machine Learning Süpürme işi oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Çalışma alanları/işler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MachineLearningServices/workspaces/jobs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
properties = {
{customized property} = "string"
}
tags = {
{customized property} = "string"
}
jobType = "string"
// For remaining properties, see JobBase objects
}
})
}
JobBase nesneleri
nesnesinin türünü belirtmek için jobType özelliğini ayarlayın.
Komut için şunu kullanın:
jobType = "Command"
codeId = "string"
command = "string"
compute = {
instanceCount = int
instanceType = "string"
isLocal = bool
location = "string"
properties = {
{customized property} = "string"
}
target = "string"
}
distribution = {
distributionType = "string"
// For remaining properties, see DistributionConfiguration objects
}
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
experimentName = "string"
identity {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
inputDataBindings = {
{customized property} = {
dataId = "string"
mode = "string"
pathOnCompute = "string"
}
}
outputDataBindings = {
{customized property} = {
datastoreId = "string"
mode = "string"
pathOnCompute = "string"
pathOnDatastore = "string"
}
}
priority = int
timeout = "string"
Süpür için şunu kullanın:
jobType = "Sweep"
algorithm = "string"
compute = {
instanceCount = int
instanceType = "string"
isLocal = bool
location = "string"
properties = {
{customized property} = "string"
}
target = "string"
}
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
experimentName = "string"
identity {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
maxConcurrentTrials = int
maxTotalTrials = int
objective = {
goal = "string"
primaryMetric = "string"
}
priority = int
searchSpace = {}
timeout = "string"
trial = {
codeId = "string"
command = "string"
distribution = {
distributionType = "string"
// For remaining properties, see DistributionConfiguration objects
}
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
inputDataBindings = {
{customized property} = {
dataId = "string"
mode = "string"
pathOnCompute = "string"
}
}
outputDataBindings = {
{customized property} = {
datastoreId = "string"
mode = "string"
pathOnCompute = "string"
pathOnDatastore = "string"
}
}
timeout = "string"
}
DistributionConfiguration nesneleri
nesnesinin türünü belirtmek için distributionType özelliğini ayarlayın.
Mpi için şunu kullanın:
distributionType = "Mpi"
processCountPerInstance = int
PyTorch için şunu kullanın:
distributionType = "PyTorch"
processCount = int
TensorFlow için şunu kullanın:
distributionType = "TensorFlow"
parameterServerCount = int
workerCount = int
IdentityConfiguration nesneleri
nesne türünü belirtmek için identityType özelliğini ayarlayın.
AMLToken için şunu kullanın:
identityType = "AMLToken"
Yönetilen için şunu kullanın:
identityType = "Managed"
clientId = "string"
objectId = "string"
resourceId = "string"
EarlyTerminationPolicy nesneleri
nesnesinin türünü belirtmek için policyType özelliğini ayarlayın.
Eşkıya için şunu kullanın:
policyType = "Bandit"
slackAmount = int
slackFactor = int
MedianStopping için şunu kullanın:
policyType = "MedianStopping"
TruncationSelection için şunu kullanın:
policyType = "TruncationSelection"
truncationPercentage = int
Özellik değerleri
çalışma alanları/işler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: çalışma alanları kimliği |
properties | [Gerekli] Varlığın ek öznitelikleri. | JobBase (gerekli) |
JobBase
Ad | Açıklama | Değer |
---|---|---|
açıklama | Varlık açıklaması metni. | string |
properties | Varlık özelliği sözlüğü. | JobBaseProperties |
etiketler | Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. | object |
jobType | Nesne türünü ayarlama | Komut Süpür (gerekli) |
JobBaseProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
CommandJob
Ad | Açıklama | Değer |
---|---|---|
jobType | [Gerekli] İşin türünü belirtir. | "Command" (gerekli) |
codeId | Kod varlığının ARM kaynak kimliği. | string |
command | [Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py" | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = [a-zA-Z0-9_] |
işlem | [Gerekli] İş için işlem bağlaması. | ComputeConfiguration (gerekli) |
Dağıtım | İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır. | DistributionConfiguration |
environmentId | İşin Ortam belirtiminin ARM kaynak kimliği. | string |
environmentVariables | İşe dahil edilen ortam değişkenleri. | CommandJobEnvironmentVariables |
experimentName | İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. | string |
identity | Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır. |
Identityconfiguration |
inputDataBindings | İşte kullanılan giriş veri bağlamalarının eşlemesi. | CommandJobInputDataBindings |
outputDataBindings | İşte kullanılan çıkış veri bağlamalarının eşlemesi. | CommandJobOutputDataBindings |
Öncelik | Zamanlama ilkesi için iş önceliği. Yalnızca AMLCompute için geçerlidir. Özel önizleme özelliğidir ve yalnızca izin verme listesindeki kullanıcılar tarafından kullanılabilir. |
int |
timeout | 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. | string |
ComputeConfiguration
Ad | Açıklama | Değer |
---|---|---|
instanceCount | Örnek veya düğüm sayısı. | int |
instanceType | Üzerinde çalıştırılacak SKU türü. | string |
isLocal | Yerel işlemde çalışan işler için true olarak ayarlayın. | bool |
location | Sanal küme çalıştırması için konum. | string |
properties | Ek özellikler. | ComputeConfigurationProperties |
Hedef | Hedeflediğiniz İşlemin ARM kaynak kimliği. Sağlanmazsa kaynak Yönetilen olarak dağıtılır. | string |
ComputeConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
DistributionConfiguration
Ad | Açıklama | Değer |
---|---|---|
distributionType | Nesne türünü ayarlama | Mpı PyTorch TensorFlow (gerekli) |
Mpı
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | "Mpi" (gerekli) |
processCountPerInstance | MPI düğümü başına işlem sayısı. | int |
PyTorch
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | "PyTorch" (gerekli) |
processCount | Dağıtılmış işin toplam işlem sayısı. | int |
TensorFlow
Ad | Açıklama | Değer |
---|---|---|
distributionType | [Gerekli] Dağıtım çerçevesinin türünü belirtir. | "TensorFlow" (gerekli) |
parameterServerCount | Parametre sunucusu görevlerinin sayısı. | int |
workerCount | Çalışan sayısı. İşlem bağlamasında düğüm sayısının üzerine yazar. | int |
CommandJobEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
Identityconfiguration
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | Nesne türünü ayarlama | AMLToken Yönetilen (gerekli) |
AmlToken
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | [Gerekli] Kimlik çerçevesinin türünü belirtir. | "AMLToken" (gerekli) |
ManagedIdentity
Ad | Açıklama | Değer |
---|---|---|
ıdentitytype | [Gerekli] Kimlik çerçevesinin türünü belirtir. | "Yönetilen" (gerekli) |
clientId | İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. | string |
CommandJobInputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InputDataBinding |
InputDataBinding
Ad | Açıklama | Değer |
---|---|---|
dataId | Kayıtlı dataVersion'ın ARM kaynak kimliği. | string |
mod | Veri yapıtına erişme mekanizması. | "Doğrudan" "İndir" "EvalDownload" "EvalMount" "Bağlama" "ReadOnlyMount" "ReadWriteMount" "Karşıya Yükle" |
pathOnCompute | Kapsayıcı işlemi içindeki verilerin konumu. | string |
CommandJobOutputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OutputDataBinding |
OutputDataBinding
Ad | Açıklama | Değer |
---|---|---|
datastoreId | Veri çıkışının depolandığı veri deposunun ARM kaynak kimliği. | string |
mod | Veri deposuna veri taşıma mekanizması. | "Doğrudan" "İndir" "EvalDownload" "EvalMount" "Bağlama" "ReadOnlyMount" "ReadWriteMount" "Karşıya Yükle" |
pathOnCompute | Kapsayıcı işlemi içindeki verilerin konumu. | string |
pathOnDatastore | Veri deposu içinde verilere giden yol. | string |
Süpürme İşi
Ad | Açıklama | Değer |
---|---|---|
jobType | [Gerekli] İşin türünü belirtir. | "Süpür" (gerekli) |
algoritma | [Gerekli] Hiper parametre örnekleme algoritmalarının türü | "Bayes dili" "Kılavuz" "Rastgele" (gerekli) |
işlem | [Gerekli] İş için işlem bağlaması. | ComputeConfiguration (gerekli) |
earlyTermination | Erken sonlandırma ilkeleri, düşük performanslı çalıştırmaların tamamlanmadan önce iptal edilmesine olanak tanır. | EarlyTerminationPolicy |
experimentName | İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. | string |
identity | Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity veya null değerlerinden biri olmalıdır. Varsayılan değer null ise AmlToken olarak ayarlanır. |
Identityconfiguration |
maxConcurrentTrials | Paralel olarak gerçekleştirilen deneme sayısıyla ilgili üst sınır. | int |
maxTotalTrials | Gerçekleştirilecek deneme sayısı üst sınırı. | int |
Amaç | [Gerekli] İyileştirme hedefi. | Amaç (gerekli) |
Öncelik | zamanlama ilkesi için iş önceliği. Yalnızca AMLCompute için geçerlidir. Özel önizleme özelliğidir ve yalnızca izin listesindeki kullanıcılar tarafından kullanılabilir. |
int |
searchSpace | [Gerekli] Her parametreyi ve dağılımını içeren bir sözlük. Sözlük anahtarı parametrenin adıdır | SweepJobSearchSpace (gerekli) |
timeout | ISO 8601 biçimindeki toplam zaman aşımı. Yalnızca Dakika kadar düşük duyarlıklı süreyi destekler. | string |
trial | Deneme bileşeni tanımı. | TrialComponent |
EarlyTerminationPolicy
Ad | Açıklama | Değer |
---|---|---|
delayEvaluation | İlk değerlendirmenin geciktirilme aralığı sayısı. | int |
evaluationInterval | İlke değerlendirmeleri arasındaki aralık (çalıştırma sayısı). | int |
policyType | Nesne türünü ayarlama | Haydut MedianStopping TruncationSelection (gerekli) |
BanditPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | "Eşkıya" (gerekli) |
slackAmount | En iyi performans gösteren çalıştırmadan mutlak uzaklık. | int |
slackFactor | İzin verilen uzaklık ile en iyi performansa sahip çalıştırmanın oranı. | int |
MedianStoppingPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | "MedianStopping" (gerekli) |
TruncationSelectionPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | [Gerekli] İlke yapılandırmasının adı | "TruncationSelection" (gerekli) |
truncationPercentage | Her değerlendirme aralığında iptal edilecek çalıştırmaların yüzdesi. | int |
Amaç
Ad | Açıklama | Değer |
---|---|---|
goal | [Gerekli] Hiper parametre ayarlama için desteklenen ölçüm hedeflerini tanımlar | "Ekranı Kapla" "Simge Durumuna Küçült" (gerekli) |
primaryMetric | [Gerekli] İyileştirecek ölçümün adı. | dize (gerekli) Kısıtlama -ları: Desen = [a-zA-Z0-9_] |
SweepJobSearchSpace
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} |
TrialComponent
Ad | Açıklama | Değer |
---|---|---|
codeId | Kod varlığının ARM kaynak kimliği. | string |
command | [Gerekli] İşin başlangıcında yürütülecek komut. Örneğin "python train.py" | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = [a-zA-Z0-9_] |
Dağıtım | İşin dağıtım yapılandırması. Ayarlanırsa, bu Mpi, Tensorflow, PyTorch veya null değerlerinden biri olmalıdır. | DistributionConfiguration |
environmentId | İş için Ortam belirtiminin ARM kaynak kimliği. | string |
environmentVariables | İşe dahil edilen ortam değişkenleri. | TrialComponentEnvironmentVariables |
inputDataBindings | İşte kullanılan giriş veri bağlamalarının eşlemesi. | TrialComponentInputDataBindings |
outputDataBindings | İşte kullanılan çıkış veri bağlamalarının eşlemesi. | TrialComponentOutputDataBindings |
timeout | ISO 8601 biçimindeki maksimum çalışma süresi, bundan sonra deneme bileşeni iptal edilir. Yalnızca Saniye kadar düşük duyarlıkla süreyi destekler. |
string |
TrialComponentEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | string |
TrialComponentInputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InputDataBinding |
TrialComponentOutputDataBindings
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OutputDataBinding |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin