Share via


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:

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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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:

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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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