Sdílet prostřednictvím


Pracovní prostory Microsoft.MachineLearningServices/batchEndpoints/deployments 2023-02-01-preview

Definice prostředku Bicep

Typ prostředku pracovní prostory/ batchEndpoints/deployments je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2023-02-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    compute: 'string'
    deploymentConfiguration: {
      deploymentConfigurationType: 'string'
      // For remaining properties, see BatchDeploymentConfiguration objects
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
      {customized property}: 'string'
    }
    errorThreshold: int
    loggingLevel: 'string'
    maxConcurrencyPerInstance: int
    miniBatchSize: int
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    outputAction: 'string'
    outputFileName: 'string'
    properties: {
      {customized property}: 'string'
      {customized property}: 'string'
    }
    resources: {
      instanceCount: int
      instanceType: 'string'
      locations: [
        'string'
      ]
      properties: {
        {customized property}: any()
        {customized property}: any()
      }
    }
    retrySettings: {
      maxRetries: int
      timeout: 'string'
    }
  }
}

Objekty BatchDeploymentConfiguration

Nastavte vlastnost deploymentConfigurationType pro určení typu objektu.

V části PipelineComponent použijte:

  deploymentConfigurationType: 'PipelineComponent'
  componentId: {
    assetId: 'string'
    referenceType: 'string'
  }
  description: 'string'
  settings: {
    {customized property}: 'string'
  }
  tags: {
    {customized property}: 'string'
  }

Objekty AssetReferenceBase

Nastavte vlastnost referenceType a určete typ objektu.

Pro DataPath použijte:

  referenceType: 'DataPath'
  datastoreId: 'string'
  path: 'string'

Jako ID použijte:

  referenceType: 'Id'
  assetId: 'string'

Jako OutputPath použijte:

  referenceType: 'OutputPath'
  jobId: 'string'
  path: 'string'

Hodnoty vlastností

pracovní prostory/dávkové koncové body/nasazení

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Podrobnosti skladové položky vyžadované pro kontrakt ARM pro automatické škálování Sku
Druhu Metadata používaná portálem, nástroji atd. k vykreslení různých uživatelských prostředí pro prostředky stejného typu. řetězec
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu batchEndpoints
identity Identita spravované služby (identity přiřazené systémem nebo uživatelem) ManagedServiceIdentity
properties [Povinné] Další atributy entity. BatchDeploymentProperties (povinné)

ManagedServiceIdentity

Název Description Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). 'Žádný'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned (povinné)
userAssignedIdentity Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. UserAssignedIdentities

UserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

BatchDeploymentProperties

Název Description Hodnota
codeConfiguration Konfigurace kódu pro nasazení koncového bodu Konfigurace kódu
compute Cílový výpočetní objekt pro operaci dávkového odvozování. řetězec
deploymentConfiguration Vlastnosti relevantní pro různé typy nasazení. BatchDeploymentConfiguration
description Popis nasazení koncového bodu řetězec
id prostředí ID prostředku ARM specifikace prostředí pro nasazení koncového bodu řetězec
environmentVariables Konfigurace proměnných prostředí pro nasazení EndpointDeploymentPropertiesBaseEnvironmentVariables
errorThreshold Prahová hodnota chyby, pokud počet chyb pro celý vstup překročí tuto hodnotu,
dávkové odvozování bude přerušeno. Rozsah je [-1, int. MaxValue].
Pro FileDataset je tato hodnota počet selhání souboru.
Pro TabularDataset je tato hodnota počtem selhání záznamů.
Pokud je nastavená hodnota -1 (dolní mez), budou všechna selhání během dávkového odvozu ignorována.
int
úroveň protokolování Úroveň protokolování pro operaci dávkového odvozování. Ladění
'Informace'
'Upozornění'
maxConcurrencyPerInstance Označuje maximální počet paralelismu na instanci. int
velikost miniBatchSize Velikost minidávky předané každému volání dávky.
Pro FileDataset je to počet souborů na minidávku.
Pro TabularDataset je to velikost záznamů v bajtech na minidávku.
int
model Odkaz na prostředek modelu pro nasazení koncového bodu. AssetReferenceBase
outputAction Určuje, jak bude výstup uspořádaný. 'AppendRow'
'SummaryOnly'
outputFileName Přizpůsobený název výstupního souboru pro výstupní akci append_row. řetězec
properties Slovník vlastností. Vlastnosti se dají přidat, ale ne odebrat ani změnit. EndpointDeploymentPropertiesBaseProperties
resources Označuje konfiguraci výpočetních prostředků pro úlohu.
Pokud není zadaný, ve výchozím nastavení použije výchozí hodnoty definované v ResourceConfiguration.
DeploymentResourceConfiguration
retrySettings Nastavení opakování pro operaci dávkového odvozování.
Pokud není zadaný, ve výchozím nastavení použije výchozí hodnoty definované v BatchRetrySettings.
BatchRetrySettings

CodeConfiguration

Název Description Hodnota
id kódu ID prostředku ARM prostředku kódu. řetězec
scoringScript [Povinné] Skript, který se má spustit při spuštění. např. "score.py" string (povinné)

Omezení:
Minimální délka = 1
Vzor = [a-zA-Z0-9_]

BatchDeploymentConfiguration

Název Description Hodnota
deploymentConfigurationType Nastavení typu objektu PipelineComponent (povinné)

BatchPipelineComponentDeploymentConfiguration

Název Description Hodnota
deploymentConfigurationType [Povinné] Typ nasazení PipelineComponent (povinné)
id komponenty ID ARM komponenty, která se má spustit. IdAssetReference
description Popis, který se použije pro úlohu. řetězec
nastavení Nastavení běhu pro úlohu kanálu. BatchPipelineComponentDeploymentConfigurationSetting...
tags Značky, které se použijí pro úlohu. object

IdAssetReference

Název Description Hodnota
ID prostředku [Povinné] ID prostředku ARM prostředku. string (povinné)

Omezení:
Vzor = [a-zA-Z0-9_]
referenční typ [Povinné] Určuje typ odkazu na prostředek. 'Cesta k datům'
'Id'
'OutputPath' (povinné)

BatchPipelineComponentDeploymentConfigurationSetting...

Název Description Hodnota
{přizpůsobená vlastnost} řetězec

EndpointDeploymentPropertiesBaseEnvironmentVariables

Název Description Hodnota
{přizpůsobená vlastnost} řetězec
{přizpůsobená vlastnost} řetězec

AssetReferenceBase

Název Description Hodnota
referenční typ Nastavení typu objektu DataPath
Id
OutputPath (povinné)

DataPathAssetReference

Název Description Hodnota
referenční typ [Povinné] Určuje typ odkazu na prostředek. Cesta k datům (povinné)
ID úložiště dat ID prostředku ARM úložiště dat, ve kterém se prostředek nachází. řetězec
program Cesta k souboru nebo adresáři v úložišti dat. řetězec

OutputPathAssetReference

Název Description Hodnota
referenční typ [Povinné] Určuje typ odkazu na prostředek. 'OutputPath' (povinné)
ID úlohy ID prostředku ARM úlohy řetězec
program Cesta k souboru nebo adresáři ve výstupu úlohy. řetězec

EndpointDeploymentPropertiesBaseProperties

Název Description Hodnota
{přizpůsobená vlastnost} řetězec
{přizpůsobená vlastnost} řetězec

DeploymentResourceConfiguration

Název Description Hodnota
instanceCount Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem int
typ instance Volitelný typ virtuálního počítače, který se používá jako podporovaný cílovým výpočetním objektem. řetězec
Umístění Umístění, kde je možné úlohu spustit. string[]
properties Další kontejner vlastností. Vlastnosti konfigurace prostředků

Vlastnosti konfigurace prostředků

Název Description Hodnota
{přizpůsobená vlastnost} Pro Bicep můžete použít funkci any().
{přizpůsobená vlastnost} Pro Bicep můžete použít funkci any().

BatchRetrySettings

Název Description Hodnota
maxRetries Maximální počet opakování pro minidávku int
timeout Časový limit volání pro minidávku ve formátu ISO 8601 řetězec

Skladová jednotka (SKU)

Název Description Hodnota
capacity Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. int
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky. Příklad – P3. Obvykle se jedná o písmeno+číselný kód. string (povinné)
size Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. řetězec
tier Toto pole musí poskytovatel prostředků implementovat, pokud má služba více než jednu úroveň, ale nevyžaduje se u PUT. 'Základní'
'Zdarma'
Premium
'Standardní'

Definice prostředku šablony ARM

Typ prostředku workspaces/batchEndpoints/deployments je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments",
  "apiVersion": "2023-02-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "compute": "string",
    "deploymentConfiguration": {
      "deploymentConfigurationType": "string"
      // For remaining properties, see BatchDeploymentConfiguration objects
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "errorThreshold": "int",
    "loggingLevel": "string",
    "maxConcurrencyPerInstance": "int",
    "miniBatchSize": "int",
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "outputAction": "string",
    "outputFileName": "string",
    "properties": {
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "resources": {
      "instanceCount": "int",
      "instanceType": "string",
      "locations": [ "string" ],
      "properties": {
        "{customized property}": {},
        "{customized property}": {}
      }
    },
    "retrySettings": {
      "maxRetries": "int",
      "timeout": "string"
    }
  }
}

Objekty BatchDeploymentConfiguration

Nastavte vlastnost deploymentConfigurationType a určete typ objektu.

V části PipelineComponent použijte:

  "deploymentConfigurationType": "PipelineComponent",
  "componentId": {
    "assetId": "string",
    "referenceType": "string"
  },
  "description": "string",
  "settings": {
    "{customized property}": "string"
  },
  "tags": {
    "{customized property}": "string"
  }

Objekty AssetReferenceBase

Nastavte vlastnost referenceType a určete typ objektu.

Pro DataPath použijte:

  "referenceType": "DataPath",
  "datastoreId": "string",
  "path": "string"

Jako ID použijte:

  "referenceType": "Id",
  "assetId": "string"

Jako OutputPath použijte:

  "referenceType": "OutputPath",
  "jobId": "string",
  "path": "string"

Hodnoty vlastností

pracovní prostory/batchEndpoints/deployments

Název Description Hodnota
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments
apiVersion Verze rozhraní API prostředku 2023-02-01-preview
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Podrobnosti o SKU vyžadované pro kontrakt ARM pro automatické škálování Sku
Druhu Metadata používaná portálem, nástroji atd. k vykreslení různých prostředí uživatelského prostředí pro prostředky stejného typu. řetězec
identity Identita spravované služby (identity přiřazené systémem nebo uživatelem) Identita spravované služby
properties [Povinné] Další atributy entity BatchDeploymentProperties (povinné)

Identita spravované služby

Název Description Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned) 'Žádný'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned (povinné)
userAssignedIdentity Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. UserAssignedIdentity

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

BatchDeploymentProperties

Název Description Hodnota
codeConfiguration Konfigurace kódu pro nasazení koncového bodu CodeConfiguration
compute Cílový výpočetní objekt pro operaci dávkového odvozování. řetězec
deploymentConfiguration Vlastnosti relevantní pro různé typy nasazení. BatchDeploymentConfiguration
description Popis nasazení koncového bodu řetězec
id prostředí ID prostředku ARM specifikace prostředí pro nasazení koncového bodu řetězec
environmentVariables Konfigurace proměnných prostředí pro nasazení EndpointDeploymentPropertiesBaseEnvironmentVariables
errorThreshold Prahová hodnota chyby, pokud počet chyb pro celý vstup překročí tuto hodnotu,
dávkové odvozování bude přerušeno. Rozsah je [-1, int. MaxValue].
Pro FileDataset je tato hodnota počet selhání souboru.
Pro TabularDataset je tato hodnota počtem selhání záznamů.
Pokud je nastavená hodnota -1 (dolní mez), budou všechna selhání během dávkového odvozu ignorována.
int
úroveň protokolování Úroveň protokolování pro operaci dávkového odvozování. Ladění
'Informace'
'Upozornění'
maxConcurrencyPerInstance Označuje maximální počet paralelismu na instanci. int
velikost miniBatchSize Velikost minidávky předané každému volání dávky.
Pro FileDataset je to počet souborů na minidávku.
Pro TabularDataset je to velikost záznamů v bajtech na minidávku.
int
model Odkaz na prostředek modelu pro nasazení koncového bodu. AssetReferenceBase
outputAction Určuje, jak bude výstup uspořádaný. 'AppendRow'
'SummaryOnly'
outputFileName Přizpůsobený název výstupního souboru pro výstupní akci append_row. řetězec
properties Slovník vlastností. Vlastnosti se dají přidat, ale ne odebrat ani změnit. EndpointDeploymentPropertiesBaseProperties
resources Označuje konfiguraci výpočetních prostředků pro úlohu.
Pokud není zadaný, ve výchozím nastavení použije výchozí hodnoty definované v ResourceConfiguration.
DeploymentResourceConfiguration
retrySettings Nastavení opakování pro operaci dávkového odvozování.
Pokud není zadaný, ve výchozím nastavení použije výchozí hodnoty definované v BatchRetrySettings.
BatchRetrySettings

CodeConfiguration

Název Description Hodnota
id kódu ID prostředku ARM prostředku kódu. řetězec
scoringScript [Povinné] Skript, který se má spustit při spuštění. např. "score.py" string (povinné)

Omezení:
Minimální délka = 1
Vzor = [a-zA-Z0-9_]

BatchDeploymentConfiguration

Název Description Hodnota
deploymentConfigurationType Nastavení typu objektu PipelineComponent (povinné)

BatchPipelineComponentDeploymentConfiguration

Název Description Hodnota
deploymentConfigurationType [Povinné] Typ nasazení PipelineComponent (povinné)
id komponenty ID ARM komponenty, která se má spustit. IdAssetReference
description Popis, který se použije pro úlohu. řetězec
nastavení Nastavení běhu pro úlohu kanálu. BatchPipelineComponentDeploymentConfigurationSetting...
tags Značky, které se použijí pro úlohu. object

IdAssetReference

Název Description Hodnota
assetId [Povinné] ID prostředku ARM prostředku. string (povinné)

Omezení:
Pattern = [a-zA-Z0-9_]
referenční typ [Povinné] Určuje typ odkazu na prostředek. 'Cesta k datům'
'ID'
'OutputPath' (povinné)

BatchPipelineComponentDeploymentConfigurationSetting...

Název Description Hodnota
{přizpůsobená vlastnost} řetězec

EndpointDeploymentPropertiesBaseEnvironmentVariables

Název Description Hodnota
{přizpůsobená vlastnost} řetězec
{přizpůsobená vlastnost} řetězec

AssetReferenceBase

Název Description Hodnota
referenční typ Nastavení typu objektu DataPath
Id
OutputPath (povinné)

DataPathAssetReference

Název Description Hodnota
referenční typ [Povinné] Určuje typ odkazu na prostředek. 'DataPath' (povinné)
id úložiště dat ID prostředku ARM úložiště dat, ve kterém se prostředek nachází. řetězec
program Cesta k souboru nebo adresáři v úložišti dat. řetězec

OutputPathAssetReference

Název Description Hodnota
referenční typ [Povinné] Určuje typ odkazu na prostředek. 'OutputPath' (povinné)
id úlohy ID prostředku ARM úlohy. řetězec
program Cesta k souboru nebo adresáři ve výstupu úlohy. řetězec

EndpointDeploymentPropertiesBaseVlastnosti

Název Description Hodnota
{přizpůsobená vlastnost} řetězec
{přizpůsobená vlastnost} řetězec

DeploymentResourceConfiguration

Název Description Hodnota
instanceCount Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem int
instanceType Volitelný typ virtuálního počítače, který je podporován cílovým výpočetním prostředím. řetězec
Umístění Umístění, kde může úloha běžet. string[]
properties Další vlastnosti taška. ResourceConfigurationProperties

ResourceConfigurationProperties

Název Description Hodnota
{přizpůsobená vlastnost}
{přizpůsobená vlastnost}

BatchRetrySettings

Název Description Hodnota
maxRetries Maximální počet opakování pro minidávku int
timeout Časový limit volání pro minidávku ve formátu ISO 8601 řetězec

Skladová jednotka (SKU)

Název Description Hodnota
capacity Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. int
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky. Příklad – P3. Obvykle se jedná o písmeno+číselný kód. string (povinné)
size Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. řetězec
tier Toto pole musí poskytovatel prostředků implementovat, pokud má služba více než jednu úroveň, ale nevyžaduje se u PUT. 'Základní'
'Zdarma'
Premium
'Standardní'

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku workspaces/batchEndpoints/deployments je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2023-02-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      compute = "string"
      deploymentConfiguration = {
        deploymentConfigurationType = "string"
        // For remaining properties, see BatchDeploymentConfiguration objects
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
        {customized property} = "string"
      }
      errorThreshold = int
      loggingLevel = "string"
      maxConcurrencyPerInstance = int
      miniBatchSize = int
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      outputAction = "string"
      outputFileName = "string"
      properties = {
        {customized property} = "string"
        {customized property} = "string"
      }
      resources = {
        instanceCount = int
        instanceType = "string"
        locations = [
          "string"
        ]
        properties = {}
      }
      retrySettings = {
        maxRetries = int
        timeout = "string"
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
  })
}

Objekty BatchDeploymentConfiguration

Nastavte vlastnost deploymentConfigurationType a určete typ objektu.

V části PipelineComponent použijte:

  deploymentConfigurationType = "PipelineComponent"
  componentId = {
    assetId = "string"
    referenceType = "string"
  }
  description = "string"
  settings = {
    {customized property} = "string"
  }
  tags = {
    {customized property} = "string"
  }

Objekty AssetReferenceBase

Nastavte vlastnost referenceType a určete typ objektu.

Pro DataPath použijte:

  referenceType = "DataPath"
  datastoreId = "string"
  path = "string"

Jako ID použijte:

  referenceType = "Id"
  assetId = "string"

Jako OutputPath použijte:

  referenceType = "OutputPath"
  jobId = "string"
  path = "string"

Hodnoty vlastností

pracovní prostory/batchEndpoints/deployments

Název Description Hodnota
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2023-02-01-preview
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu batchEndpoints
tags Značky prostředků. Slovník názvů a hodnot značek.
Sku Podrobnosti o SKU vyžadované pro kontrakt ARM pro automatické škálování Sku
Druhu Metadata používaná portálem, nástroji atd. k vykreslení různých prostředí uživatelského prostředí pro prostředky stejného typu. řetězec
identity Identita spravované služby (identity přiřazené systémem nebo uživatelem) Identita spravované služby
properties [Povinné] Další atributy entity BatchDeploymentProperties (povinné)

Identita spravované služby

Název Description Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned) "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (povinné)
identity_ids Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. Pole ID identit uživatelů

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

BatchDeploymentProperties

Název Description Hodnota
codeConfiguration Konfigurace kódu pro nasazení koncového bodu Konfigurace kódu
compute Cílový výpočetní objekt pro operaci dávkového odvozování. řetězec
deploymentConfiguration Vlastnosti relevantní pro různé typy nasazení BatchDeploymentConfiguration
description Popis nasazení koncového bodu řetězec
environmentId ID prostředku ARM specifikace prostředí pro nasazení koncového bodu řetězec
environmentVariables Konfigurace proměnných prostředí pro nasazení EndpointDeploymentPropertiesBaseEnvironmentVariables
errorThreshold Prahová hodnota chyby, pokud počet chyb pro celý vstup překročí tuto hodnotu,
dávkové odvozování bude přerušeno. Rozsah je [-1, int. MaxValue].
Pro FileDataset je tato hodnota počet selhání souborů.
Pro TabularDataset je tato hodnota počet selhání záznamů.
Pokud je nastavená hodnota -1 (dolní mez), budou všechna selhání během dávkového odvozováním ignorována.
int
loggingLevel Úroveň protokolování pro operaci dávkového odvozování. "Debug" (Ladění)
"Informace"
"Upozornění"
maxConcurrencyPerInstance Označuje maximální počet paralelismu na instanci. int
miniBatchSize Velikost minidávkové dávky předané každému vyvolání dávky
Pro FileDataset je to počet souborů na minidávku.
U TabularDataset se jedná o velikost záznamů v bajtech na minidávku.
int
model Odkaz na prostředek modelu pro nasazení koncového bodu. AssetReferenceBase
outputAction Určuje, jak bude výstup uspořádaný. "AppendRow"
"SummaryOnly"
outputFileName Přizpůsobený název výstupního souboru pro append_row výstupní akci. řetězec
properties Slovník vlastností. Vlastnosti je možné přidat, ale ne odebrat ani změnit. EndpointDeploymentPropertiesBaseVlastnosti
resources Označuje konfiguraci výpočetních prostředků pro úlohu.
Pokud není k dispozici, nastaví výchozí hodnoty definované v ResourceConfiguration.
DeploymentResourceConfiguration
retrySettings Zopakujte nastavení pro operaci dávkového odvozování.
Pokud není k dispozici, bude výchozí výchozí hodnoty definované v BatchRetrySettings.
BatchRetrySettings

Konfigurace kódu

Název Description Hodnota
id kódu ID prostředku ARM pro prostředek kódu. řetězec
scoringScript [Povinné] Skript, který se má spustit při spuštění. např. "score.py" string (povinné)

Omezení:
Minimální délka = 1
Pattern = [a-zA-Z0-9_]

BatchDeploymentConfiguration

Název Description Hodnota
deploymentConfigurationType Nastavení typu objektu PipelineComponent (povinné)

BatchPipelineComponentDeploymentConfiguration

Název Description Hodnota
deploymentConfigurationType [Povinné] Typ nasazení "PipelineComponent" (povinné)
componentId ID ARM komponenty, která se má spustit. IdAssetReference
description Popis, který se použije pro úlohu. řetězec
nastavení Nastavení běhu pro úlohu kanálu. BatchPipelineComponentDeploymentConfigurationSetting...
tags Značky, které se použijí pro úlohu. object

IdAssetReference

Název Description Hodnota
ID prostředku [Povinné] ID prostředku ARM prostředku. string (povinné)

Omezení:
Vzor = [a-zA-Z0-9_]
referenční typ [Povinné] Určuje typ odkazu na prostředek. "Cesta k datům"
"Id"
"OutputPath" (povinné)

BatchPipelineComponentDeploymentConfigurationSetting...

Název Description Hodnota
{přizpůsobená vlastnost} řetězec

EndpointDeploymentPropertiesBaseEnvironmentVariables

Název Description Hodnota
{přizpůsobená vlastnost} řetězec
{přizpůsobená vlastnost} řetězec

AssetReferenceBase

Název Description Hodnota
referenční typ Nastavení typu objektu DataPath
Id
OutputPath (povinné)

DataPathAssetReference

Název Description Hodnota
referenční typ [Povinné] Určuje typ odkazu na prostředek. "Cesta k datům" (povinné)
ID úložiště dat ID prostředku ARM úložiště dat, ve kterém se prostředek nachází. řetězec
program Cesta k souboru nebo adresáři v úložišti dat. řetězec

OutputPathAssetReference

Název Description Hodnota
referenční typ [Povinné] Určuje typ odkazu na prostředek. "OutputPath" (povinné)
ID úlohy ID prostředku ARM úlohy řetězec
program Cesta k souboru nebo adresáři ve výstupu úlohy. řetězec

EndpointDeploymentPropertiesBaseProperties

Název Description Hodnota
{přizpůsobená vlastnost} řetězec
{přizpůsobená vlastnost} řetězec

DeploymentResourceConfiguration

Název Description Hodnota
instanceCount Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem int
typ instance Volitelný typ virtuálního počítače, který se používá jako podporovaný cílovým výpočetním objektem. řetězec
Umístění Umístění, kde je možné úlohu spustit. string[]
properties Další kontejner vlastností. Vlastnosti konfigurace prostředků

Vlastnosti konfigurace prostředků

Název Description Hodnota
{přizpůsobená vlastnost}
{přizpůsobená vlastnost}

BatchRetrySettings

Název Description Hodnota
maxRetries Maximální počet opakování pro minidávku int
timeout Časový limit volání pro minidávku ve formátu ISO 8601 řetězec

Skladová jednotka (SKU)

Název Description Hodnota
capacity Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. int
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky. Příklad – P3. Obvykle se jedná o písmeno+číselný kód. string (povinné)
size Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. řetězec
tier Toto pole musí poskytovatel prostředků implementovat, pokud má služba více než jednu úroveň, ale nevyžaduje se u PUT. "Základní"
"Zdarma"
"Premium"
"Standardní"