Sdílet prostřednictvím


Pracovní prostory/služby Microsoft.MachineLearningServices z 1. 4. 2021

Definice prostředku Bicep

Typ prostředku pracovních prostorů nebo služeb 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/services, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2021-04-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  description: 'string'
  environmentImageRequest: {
    assets: [
      {
        id: 'string'
        mimeType: 'string'
        unpack: bool
        url: 'string'
      }
    ]
    driverProgram: 'string'
    environment: {
      docker: {
        baseDockerfile: 'string'
        baseImage: 'string'
        baseImageRegistry: {
          address: 'string'
          password: 'string'
          username: 'string'
        }
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      inferencingStackVersion: 'string'
      name: 'string'
      python: {
        baseCondaEnvironment: 'string'
        condaDependencies: any()
        interpreterPath: 'string'
        userManagedDependencies: bool
      }
      r: {
        bioConductorPackages: [
          'string'
        ]
        cranPackages: [
          {
            name: 'string'
            repository: 'string'
          }
        ]
        customUrlPackages: [
          'string'
        ]
        gitHubPackages: [
          {
            authToken: 'string'
            repository: 'string'
          }
        ]
        rscriptPath: 'string'
        rVersion: 'string'
        snapshotDate: 'string'
        userManaged: bool
      }
      spark: {
        packages: [
          {
            artifact: 'string'
            group: 'string'
            version: 'string'
          }
        ]
        precachePackages: bool
        repositories: [
          'string'
        ]
      }
      version: 'string'
    }
    environmentReference: {
      name: 'string'
      version: 'string'
    }
    modelIds: [
      'string'
    ]
    models: [
      {
        createdTime: 'string'
        datasets: [
          {
            id: 'string'
            name: 'string'
          }
        ]
        derivedModelIds: [
          'string'
        ]
        description: 'string'
        experimentName: 'string'
        framework: 'string'
        frameworkVersion: 'string'
        id: 'string'
        kvTags: {
          {customized property}: 'string'
        }
        mimeType: 'string'
        modifiedTime: 'string'
        name: 'string'
        parentModelId: 'string'
        properties: {
          {customized property}: 'string'
        }
        resourceRequirements: {
          cpu: int
          cpuLimit: int
          fpga: int
          gpu: int
          memoryInGB: int
          memoryInGBLimit: int
        }
        runId: 'string'
        sampleInputData: 'string'
        sampleOutputData: 'string'
        unpack: bool
        url: 'string'
        version: int
      }
    ]
  }
  keys: {
    primaryKey: 'string'
    secondaryKey: 'string'
  }
  kvTags: {
    {customized property}: 'string'
  }
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see workspaces/services objects
}

objekty pracovních prostorů/služeb

Nastavte vlastnost computeType a určete typ objektu.

V případě ACI použijte:

  computeType: 'ACI'
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  dnsNameLabel: 'string'
  encryptionProperties: {
    keyName: 'string'
    keyVersion: 'string'
    vaultBaseUrl: 'string'
  }
  sslCertificate: 'string'
  sslEnabled: bool
  sslKey: 'string'
  vnetConfiguration: {
    subnetName: 'string'
    vnetName: 'string'
  }

V případě AKS použijte:

  computeType: 'AKS'
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  isDefault: bool
  livenessProbeRequirements: {
    failureThreshold: int
    initialDelaySeconds: int
    periodSeconds: int
    successThreshold: int
    timeoutSeconds: int
  }
  maxConcurrentRequestsPerContainer: int
  maxQueueWaitMs: int
  namespace: 'string'
  numReplicas: int
  scoringTimeoutMs: int
  trafficPercentile: int
  type: 'string'

Hodnoty vlastností

pracovní prostory/služby

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

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
location Název umístění/oblasti Azure. řetězec
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. 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: pracovní prostory
description Popis služby řetězec
environmentImageRequest Prostředí, modely a prostředky potřebné k odvozování. CreateServiceRequestEnvironmentImageRequest
keys Ověřovací klíče. CreateServiceRequestKeys
značky kvTag Slovník značek služeb. Značky se dají měnit. CreateServiceRequestKvTags
properties Slovník vlastností služby. Vlastnosti jsou neměnné. CreateServiceRequestProperties
computeType Nastavení typu objektu ACI
AKS (povinné)

ACIServiceCreateRequest

Název Description Hodnota
computeType Typ výpočetního prostředí pro službu. ACI (povinné)
appInsightsEnabled Určuje, jestli je služba Application Insights povolená. bool
authEnabled Určuje, jestli je ve službě povolené ověřování. bool
Cname CName pro službu. řetězec
containerResourceRequirements Požadavky na prostředky kontejneru ContainerResourceRequirements
dataCollection Podrobnosti o zadaných možnostech shromažďování dat ACIServiceCreateRequestDataCollection
dnsNameLabel Popisek DNS pro službu. řetězec
vlastnosti šifrování Vlastnosti šifrování. ACIServiceCreateRequestEncryptionProperties
sslCertificate Veřejný certifikát SSL ve formátu PEM, který se má použít, pokud je povolený protokol SSL. řetězec
sslEnabled Určuje, jestli je povolený protokol SSL. bool
klíč ssl Veřejný klíč SSL ve formátu PEM pro certifikát. řetězec
konfigurace virtuální sítě Konfigurace virtuální sítě. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Název Description Hodnota
Cpu Minimální množství jader procesoru, které bude kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit Maximální množství jader procesoru, které může kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Fpga Počet zařízení PCIE FPGA vystavených kontejneru. Musí to být násobek z 2. int
Gpu Počet jader GPU v kontejneru. int
memoryInGB Minimální velikost paměti (v GB), kterou má kontejner použít. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit Maximální velikost paměti (v GB), kterou může kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Název Description Hodnota
eventHubEnabled Možnost pro povolení nebo zakázání centra událostí bool
storageEnabled Možnost pro povolení nebo zakázání úložiště bool

ACIServiceCreateRequestEncryptionProperties

Název Description Hodnota
Název_klíče Název šifrovacího klíče string (povinné)
keyVersion Verze šifrovacího klíče string (povinné)
vaultBaseUrl základní adresa URL trezoru string (povinné)

ACIServiceCreateRequestVnetConfiguration

Název Description Hodnota
název_podsítě Název podsítě virtuální sítě. řetězec
vnetName Název virtuální sítě. řetězec

AKSServiceCreateRequest

Název Description Hodnota
computeType Typ výpočetního prostředí pro službu. AKS (povinné)
aadAuthEnabled Určuje, jestli je povolené ověřování AAD. bool
appInsightsEnabled Určuje, jestli je služba Application Insights povolená. bool
authEnabled Určuje, jestli je povolené ověřování. bool
automatické škálování Vlastnosti automatického škálování. AKSServiceCreateRequestAutoScaler
computeName Název výpočetního prostředku. řetězec
containerResourceRequirements Požadavky na prostředky kontejneru ContainerResourceRequirements
dataCollection Podrobnosti o zadaných možnostech shromažďování dat AKSServiceCreateRequestDataCollection
isDefault Jedná se o výchozí variantu. bool
livenessProbeRequirements Požadavky sondy aktivity. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Maximální počet souběžných požadavků na kontejner. int
maxQueueWaitMs Maximální doba čekání požadavku ve frontě (v milisekundách). Po uplynutí této doby služba vrátí chybu 503 (Služba není k dispozici). int
namespace Obor názvů Kubernetes pro službu řetězec
numReplicas Počet replik v clusteru int
scoringTimeoutMs Časový limit skóre je v milisekundách. int
trafficPercentile Počet příchozích přenosů. int
typ Typ varianty. 'Ovládací prvek'
"Léčba"

AKSServiceCreateRequestAutoScaler

Název Description Hodnota
automatické škálováníEnabled Možnost pro povolení nebo zakázání automatického škálování bool
maxReplicas Maximální počet replik v clusteru. int
minReplicas Minimální počet replik, na které se má vertikálně snížit kapacitu. int
refreshPeriodInSeconds Doba čekání mezi aktualizacemi automatického škálování v sekundách int
targetUtilization Cílové procento využití, které se má použít k určení, jestli se má cluster škálovat. int

AKSServiceCreateRequestDataCollection

Název Description Hodnota
eventHubEnabled Možnost pro povolení nebo zakázání centra událostí bool
storageEnabled Možnost pro povolení nebo zakázání úložiště bool

AKSServiceCreateRequestLivenessProbeRequirements

Název Description Hodnota
failureThreshold Počet selhání, která se mají povolit před vrácením stavu, který není v pořádku. int
initialDelaySeconds Zpoždění před první sondou v sekundách. int
periodSeconds Doba mezi sondami v sekundách. int
successThreshold Počet úspěšných sond před vrácením stavu v pořádku int
timeoutSeconds Časový limit sondy je v sekundách. int

CreateServiceRequestEnvironmentImageRequest

Název Description Hodnota
prostředky Seznam prostředků. ImageAsset[]
driverProgram Název souboru ovladače. řetězec
environment Podrobnosti o prostředí AZURE ML EnvironmentImageRequestEnvironment
environmentReference Jedinečné identifikační podrobnosti prostředí AZURE ML. EnvironmentImageRequestEnvironmentReference
id modelu Seznam ID modelů. string[]
modely Seznam modelů. Model[]

ImageAsset

Název Description Hodnota
id ID prostředku. řetězec
Mimetype Typ MIME. řetězec
Rozbalit Jestli je prostředek rozbalený. bool
url Adresa URL prostředku. řetězec

EnvironmentImageRequestEnvironment

Název Description Hodnota
docker Definice kontejneru Dockeru ModelEnvironmentDefinitionDocker
environmentVariables Definice proměnných prostředí, které se mají v prostředí definovat. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Verze zásobníku odvozování přidaná do image Pokud se chcete vyhnout přidání zásobníku odvozování, nenastavujte tuto hodnotu. Platné hodnoty: "latest". řetězec
name Název prostředí. řetězec
python Nastavení pro prostředí Pythonu ModelEnvironmentDefinitionPython
r Nastavení pro prostředí R. ModelEnvironmentDefinitionR
Spark Konfigurace pro prostředí Spark. ModelEnvironmentDefinitionSpark
verze Verze prostředí. řetězec

ModelEnvironmentDefinitionDocker

Název Description Hodnota
baseDockerfile Základní soubor Dockerfile používaný pro spuštění založená na Dockeru. Vzájemně se vylučují s BaseImage. řetězec
baseImage Základní image používaná pro spuštění založená na Dockeru. Vzájemně se vylučují se souborem BaseDockerfile. řetězec
baseImageRegistry Registr imagí, který obsahuje základní image. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Název Description Hodnota
adresa řetězec
heslo řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
username řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

ModelEnvironmentDefinitionEnvironmentVariables

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

ModelEnvironmentDefinitionPython

Název Description Hodnota
baseCondaEnvironment řetězec
CondaDependencies Objekt JObject obsahující závislosti Conda. Pro Bicep můžete použít funkci any().
interpretPath Cesta interpreta Pythonu, která se má použít v případě, že se nevyžaduje sestavení prostředí. Zadaná cesta se použije k volání uživatelského skriptu. řetězec
userManagedDependencies True znamená, že AzureML opakovaně používá existující prostředí Pythonu. False znamená, že AzureML vytvoří prostředí Pythonu na základě specifikace závislostí Conda. bool

ModelEnvironmentDefinitionR

Název Description Hodnota
bioConductorPackages Balíčky z biovodiče. string[]
cranPackages Balíčky CRAN, které se mají použít. Balíček RCran[]
customUrlPackages Balíčky z vlastních adres URL. string[]
gitHubPackages Balíčky jsou přímo z GitHubu. RGitHubPackage[]
rscriptPath Cesta RScript, která se má použít v případě, že se nevyžaduje sestavení prostředí.
Zadaná cesta se použije k volání uživatelského skriptu.
řetězec
rVersion Verze R, která se má nainstalovat řetězec
datum snímku Datum snímku MRAN, který se má použít ve formátu RRRR-MM-DD, např. "2019-04-17" řetězec
userManaged Určuje, jestli prostředí spravuje uživatel nebo AzureML. bool

Balíček RCran

Název Description Hodnota
name Název balíčku. řetězec
úložiště Název úložiště. řetězec

Balíček RGitHubPackage

Název Description Hodnota
authToken Osobní přístupový token pro instalaci z privátního úložiště řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
úložiště Adresa úložiště ve formátu username/repo[/subdir][@ref,#pull]. řetězec

ModelEnvironmentDefinitionSpark

Název Description Hodnota
Balíčky Balíčky Sparku, které se mají použít. SparkMavenPackage[]
precachePackages Jestli se mají balíčky předem uložit do mezipaměti. bool
Repozitáře Seznam úložišť Spark. string[]

SparkMavenPackage

Název Description Hodnota
Artefakt řetězec
group řetězec
verze řetězec

EnvironmentImageRequestEnvironmentReference

Název Description Hodnota
name Název prostředí. řetězec
verze Verze prostředí. řetězec

Modelování

Název Description Hodnota
čas vytvoření Čas vytvoření modelu (UTC) řetězec
datové sady Seznam datových sad přidružených k modelu DatasetReference[]
derivedModelIds Modely odvozené z tohoto modelu string[]
description Text popisu modelu. řetězec
název experimentu Název experimentu, ve kterém byl tento model vytvořen. řetězec
rozhraní Model framework. řetězec
frameworkVersion Verze architektury modelu. řetězec
id ID modelu. řetězec
značky kvTag Slovník značek modelu. Položky jsou měnitelné. ModelKvTags
Mimetype Typ MIME obsahu Modelu. Další podrobnosti o typu MIME najdete v tématu https://www.iana.org/assignments/media-types/media-types.xhtml string (povinné)
modifikovaný čas Čas poslední změny modelu (UTC) řetězec
name Název modelu. string (povinné)
parentModelId ID nadřazeného modelu. řetězec
properties Slovník vlastností modelu. Vlastnosti jsou neměnné. Vlastnosti modelu
požadavky na prostředek Požadavky na prostředky pro model ContainerResourceRequirements
id spuštění Id spuštění, které vytvořilo tento model. řetězec
sampleInputData Ukázková vstupní data pro model Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
sampleOutputData Ukázková výstupní data pro model Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
Rozbalit Určuje, jestli musíme rozbalit model při vytváření image Dockeru. bool
url Adresa URL modelu. Obvykle adresa URL SAS. string (povinné)
verze Verze modelu přiřazená službou Správa modelů. int

DatasetReference

Název Description Hodnota
id ID odkazu na datovou sadu. řetězec
name Název odkazu na datovou sadu. řetězec

ModelKvTags

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

Vlastnosti modelu

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

CreateServiceRequestKeys

Název Description Hodnota
primaryKey Primární klíč. řetězec
sekundární klíč Sekundární klíč. řetězec

CreateServiceRequestKvTags

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

CreateServiceRequestProperties

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

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření služby Azure Machine Learning Service

Nasazení do Azure
Tato šablona vytvoří službu Azure Machine Learning.
Vytvoření služby Azure Machine Learning Service (AKS)

Nasazení do Azure
Tato šablona vytvoří službu Azure Machine Learning.

Definice prostředku šablony ARM

Typ prostředku pracovních prostorů nebo služeb 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/services, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2021-04-01",
  "name": "string",
  "location": "string",
  "description": "string",
  "environmentImageRequest": {
    "assets": [
      {
        "id": "string",
        "mimeType": "string",
        "unpack": "bool",
        "url": "string"
      }
    ],
    "driverProgram": "string",
    "environment": {
      "docker": {
        "baseDockerfile": "string",
        "baseImage": "string",
        "baseImageRegistry": {
          "address": "string",
          "password": "string",
          "username": "string"
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "inferencingStackVersion": "string",
      "name": "string",
      "python": {
        "baseCondaEnvironment": "string",
        "condaDependencies": {},
        "interpreterPath": "string",
        "userManagedDependencies": "bool"
      },
      "r": {
        "bioConductorPackages": [ "string" ],
        "cranPackages": [
          {
            "name": "string",
            "repository": "string"
          }
        ],
        "customUrlPackages": [ "string" ],
        "gitHubPackages": [
          {
            "authToken": "string",
            "repository": "string"
          }
        ],
        "rscriptPath": "string",
        "rVersion": "string",
        "snapshotDate": "string",
        "userManaged": "bool"
      },
      "spark": {
        "packages": [
          {
            "artifact": "string",
            "group": "string",
            "version": "string"
          }
        ],
        "precachePackages": "bool",
        "repositories": [ "string" ]
      },
      "version": "string"
    },
    "environmentReference": {
      "name": "string",
      "version": "string"
    },
    "modelIds": [ "string" ],
    "models": [
      {
        "createdTime": "string",
        "datasets": [
          {
            "id": "string",
            "name": "string"
          }
        ],
        "derivedModelIds": [ "string" ],
        "description": "string",
        "experimentName": "string",
        "framework": "string",
        "frameworkVersion": "string",
        "id": "string",
        "kvTags": {
          "{customized property}": "string"
        },
        "mimeType": "string",
        "modifiedTime": "string",
        "name": "string",
        "parentModelId": "string",
        "properties": {
          "{customized property}": "string"
        },
        "resourceRequirements": {
          "cpu": "int",
          "cpuLimit": "int",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int",
          "memoryInGBLimit": "int"
        },
        "runId": "string",
        "sampleInputData": "string",
        "sampleOutputData": "string",
        "unpack": "bool",
        "url": "string",
        "version": "int"
      }
    ]
  },
  "keys": {
    "primaryKey": "string",
    "secondaryKey": "string"
  },
  "kvTags": {
    "{customized property}": "string"
  },
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

objekty pracovních prostorů/služeb

Nastavte vlastnost computeType pro určení typu objektu.

Pro ACI použijte:

  "computeType": "ACI",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "dnsNameLabel": "string",
  "encryptionProperties": {
    "keyName": "string",
    "keyVersion": "string",
    "vaultBaseUrl": "string"
  },
  "sslCertificate": "string",
  "sslEnabled": "bool",
  "sslKey": "string",
  "vnetConfiguration": {
    "subnetName": "string",
    "vnetName": "string"
  }

Pro AKS použijte:

  "computeType": "AKS",
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "isDefault": "bool",
  "livenessProbeRequirements": {
    "failureThreshold": "int",
    "initialDelaySeconds": "int",
    "periodSeconds": "int",
    "successThreshold": "int",
    "timeoutSeconds": "int"
  },
  "maxConcurrentRequestsPerContainer": "int",
  "maxQueueWaitMs": "int",
  "namespace": "string",
  "numReplicas": "int",
  "scoringTimeoutMs": "int",
  "trafficPercentile": "int",
  "type": "string"

Hodnoty vlastností

pracovní prostory/služby

Název Description Hodnota
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/services
apiVersion Verze rozhraní API prostředků '2021-04-01'
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 Název umístění nebo oblasti Azure. řetězec
description Popis služby. řetězec
environmentImageRequest Prostředí, modely a prostředky potřebné k odvozování. CreateServiceRequestEnvironmentImageRequest
keys Ověřovací klíče. CreateServiceRequestKeys
kvTags Slovník značek služeb. Značky jsou proměnlivé. CreateServiceRequestKvTags
properties Slovník vlastností služby. Vlastnosti jsou neměnné. CreateServiceRequestProperties
computeType Nastavení typu objektu ACI
AKS (povinné)

ACIServiceCreateRequest

Název Description Hodnota
computeType Typ výpočetního prostředí pro službu "ACI" (povinné)
appInsightsEnabled Určuje, jestli je služba Application Insights povolená. bool
authEnabled Určuje, jestli je ve službě povolené ověřování. bool
Cname CName pro službu. řetězec
containerResourceRequirements Požadavky na prostředky kontejneru. ContainerResourceRequirements
dataCollection Podrobnosti o zadaných možnostech shromažďování dat ACIServiceCreateRequestDataCollection
dnsNameLabel Popisek DNS pro službu. řetězec
šifrováníVlastnosti Vlastnosti šifrování. ACIServiceCreateRequestEncryptionProperties
sslCertificate Veřejný certifikát SSL ve formátu PEM, který se použije, pokud je povolený protokol SSL. řetězec
sslEnabled Určuje, jestli je povolený protokol SSL. bool
sslKey Veřejný klíč SSL ve formátu PEM pro certifikát. řetězec
konfigurace virtuální sítě Konfigurace virtuální sítě. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Název Description Hodnota
Cpu Minimální množství jader procesoru, které má kontejner použít. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit Maximální množství jader procesoru, které může kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Fpga Počet zařízení FPGA PCIE vystavených kontejneru. Musí být násobek 2. int
Gpu Počet jader GPU v kontejneru. int
memoryInGB Minimální velikost paměti (v GB), kterou má kontejner použít. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit Maximální velikost paměti (v GB), kterou může kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Název Description Hodnota
eventHubEnabled Možnost povolení nebo zakázání centra událostí bool
storageEnabled Možnost povolení nebo zakázání úložiště bool

ACIServiceCreateRequestEncryptionProperties

Název Description Hodnota
Název_klíče Název šifrovacího klíče string (povinné)
keyVersion Verze šifrovacího klíče string (povinné)
vaultBaseUrl základní adresa URL trezoru string (povinné)

ACIServiceCreateRequestVnetConfiguration

Název Description Hodnota
název_podsítě Název podsítě virtuální sítě. řetězec
vnetName Název virtuální sítě. řetězec

AKSServiceCreateRequest

Název Description Hodnota
computeType Typ výpočetního prostředí pro službu AKS (povinné)
aadAuthEnabled Určuje, jestli je povolené ověřování AAD. bool
appInsightsEnabled Určuje, jestli je služba Application Insights povolená. bool
authEnabled Určuje, jestli je povolené ověřování. bool
automatické škálování Vlastnosti automatického škálování. AKSServiceCreateRequestAutoScaler
computeName Název výpočetního prostředku. řetězec
containerResourceRequirements Požadavky na prostředky kontejneru. ContainerResourceRequirements
dataCollection Podrobnosti o zadaných možnostech shromažďování dat AKSServiceCreateRequestDataCollection
isDefault Jedná se o výchozí variantu. bool
livenessProbeRequirements Požadavky na sondu živosti AKSServiceCreateRequestLivenessProbeRebequirements
maxConcurrentRequestsPerContainer Maximální počet souběžných požadavků na kontejner. int
maxQueueWaitMs Maximální doba čekání požadavku ve frontě (v milisekundách) Po uplynutí této doby služba vrátí hodnotu 503 (služba není k dispozici). int
namespace Obor názvů Kubernetes pro službu řetězec
numReplicas Počet replik v clusteru. int
scoringTimeoutMs Časový limit skóre v milisekundách int
trafficPercentile Množství přijímané varianty provozu int
typ Typ varianty. 'Ovládací prvek'
'Léčba'

AKSServiceCreateRequestAutoScaler

Název Description Hodnota
automatické škálováníPoute-li se povolit Možnost povolit nebo zakázat automatické škálování bool
maxReplicas Maximální počet replik v clusteru. int
minReplicas Minimální počet replik, na které chcete vertikálně snížit kapacitu. int
refreshPeriodInSeconds Počet sekund čekání mezi aktualizacemi automatického škálování. int
targetUtilization Cílové procento využití, které se má použít pro určení, jestli se má cluster škálovat. int

AKSServiceCreateRequestDataCollection

Název Description Hodnota
eventHubEnabled Možnost povolení nebo zakázání centra událostí bool
storageEnabled Možnost povolení nebo zakázání úložiště bool

AKSServiceCreateRequestLivenessProbeRebequirements

Název Description Hodnota
failureThreshold Počet selhání, která se mají povolit před vrácením stavu, který není v pořádku. int
initialDelaySeconds Zpoždění před první sondou v sekundách. int
periodSeconds Délka doby mezi sondami v sekundách int
successThreshold Počet úspěšných sond před vrácením stavu v pořádku. int
timeoutSeconds Časový limit sondy v sekundách. int

CreateServiceRequestEnvironmentImageRequest

Název Description Hodnota
prostředky Seznam prostředků. ImageAsset[]
driverProgram Název souboru ovladače. řetězec
environment Podrobnosti o prostředí AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Jedinečné identifikační podrobnosti prostředí AZURE ML. EnvironmentImageRequestEnvironmentReference
id modelu Seznam ID modelu. string[]
modely Seznam modelů. Model[]

ImageAsset

Název Description Hodnota
id ID prostředku. řetězec
Mimetype Typ mime. řetězec
Rozbalit Jestli je prostředek rozbalený. bool
url Adresa URL prostředku. řetězec

EnvironmentImageRequestEnvironment

Název Description Hodnota
docker Definice kontejneru Dockeru ModelEnvironmentDefinitionDocker
environmentVariables Definice proměnných prostředí, které mají být definovány v prostředí. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Verze zásobníku pro odvozování přidaná do image Pokud se chcete vyhnout přidávání zásobníku odvozování, nenastavujte tuto hodnotu. Platné hodnoty: "latest". řetězec
name Název prostředí. řetězec
python Nastavení pro prostředí Pythonu ModelEnvironmentDefinitionPython
r Nastavení pro prostředí jazyka R. ModelEnvironmentDefinitionR
Spark Konfigurace prostředí Spark. ModelEnvironmentDefinitionSpark
verze Verze prostředí. řetězec

ModelEnvironmentDefinitionDocker

Název Description Hodnota
baseDockerfile Základní soubor Dockerfile používaný pro spuštění založená na Dockeru. Vzájemně se vylučují s BaseImage. řetězec
baseImage Základní image používaná pro spuštění založená na Dockeru Vzájemně se vylučují s BaseDockerfile. řetězec
baseImageRegistry Registr imagí, který obsahuje základní image. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Název Description Hodnota
adresa řetězec
heslo řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
username řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

ModelEnvironmentDefinitionEnvironmentVariables

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

ModelEnvironmentDefinitionPython

Název Description Hodnota
baseCondaEnvironment řetězec
condaDependencies JObject obsahující závislosti Conda.
interpretPath Cesta interpretu Pythonu, která se má použít v případě, že se nevyžaduje sestavení prostředí. Zadaná cesta se použije k volání uživatelského skriptu. řetězec
userManagedDependencies True znamená, že AzureML opakovaně používá existující prostředí Pythonu. False znamená, že AzureML vytvoří prostředí Pythonu na základě specifikace závislostí Conda. bool

ModelEnvironmentDefinitionR

Název Description Hodnota
bioKondukční balíčky Balíčky z Bioconductoru. string[]
cranPackages Balíčky CRAN, které se mají použít. RCranPackage[]
customUrlPackages Balíčky z vlastních adres URL. string[]
gitHubPackages Balíčky přímo z GitHubu. RGitHubPackage[]
rscriptPath Cesta jazyka RScript, která se má použít v případě, že se nevyžaduje sestavení prostředí.
Zadaná cesta se použije k volání uživatelského skriptu.
řetězec
rVersion Verze R, která se má nainstalovat řetězec
snapshotDate Datum použití snímku MRAN ve formátu RRRR-MM-DD, např. "2019-04-17" řetězec
userManaged Označuje, jestli je prostředí spravované uživatelem nebo AzureML. bool

RCranPackage

Název Description Hodnota
name Název balíčku. řetězec
úložiště Název úložiště. řetězec

RGitHubPackage

Název Description Hodnota
authToken Osobní přístupový token pro instalaci z privátního úložiště řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
úložiště Adresa úložiště ve formátu username/repo[/subdir][@ref,#pull]. řetězec

ModelEnvironmentDefinitionSpark

Název Description Hodnota
Balíčky Balíčky Sparku, které se mají použít. SparkMavenPackage[]
precachePackages Zda se mají balíčky předem uložit do mezipaměti. bool
Repozitáře Seznam úložišť Spark. string[]

SparkMavenPackage

Název Description Hodnota
Artefakt řetězec
group řetězec
verze řetězec

EnvironmentImageRequestEnvironmentReference

Název Description Hodnota
name Název prostředí řetězec
verze Verze prostředí. řetězec

Modelování

Název Description Hodnota
createdTime Čas vytvoření modelu (UTC) řetězec
datové sady Seznam datových sad přidružených k modelu DatasetReference[]
derivedModelIds Modely odvozené z tohoto modelu string[]
description Text popisu modelu. řetězec
experimentName Název experimentu, ve kterém byl tento model vytvořen. řetězec
rozhraní Modelová architektura. řetězec
frameworkVersion Verze architektury modelu. řetězec
id ID modelu. řetězec
kvTags Slovník značek modelu. Položky jsou proměnlivé. ModelKvTags
Mimetype Typ MIME obsahu modelu. Další podrobnosti o typu MIME najdete v tématu https://www.iana.org/assignments/media-types/media-types.xhtml string (povinné)
modifiedTime Čas poslední změny modelu (UTC). řetězec
name Název modelu. string (povinné)
parentModelId ID nadřazeného modelu. řetězec
properties Slovník vlastností model. Vlastnosti jsou neměnné. ModelVlastnosti
požadavky na prostředek Požadavky na prostředky pro model ContainerResourceRequirements
runId Id spuštění, které vytvořilo tento model. řetězec
sampleInputData Ukázková vstupní data pro model Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
sampleOutputData Ukázková výstupní data pro model. Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
Rozbalit Určuje, jestli musíme rozbalit model během vytváření image Dockeru. bool
url Adresa URL modelu. Obvykle adresa URL SAS. string (povinné)
verze Verze modelu přiřazená službou Správa modelů. int

DatasetReference

Název Description Hodnota
id ID odkazu na datovou sadu. řetězec
name Název odkazu na datovou sadu. řetězec

ModelKvTags

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

ModelVlastnosti

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

CreateServiceRequestKeys

Název Description Hodnota
primaryKey Primární klíč. řetězec
secondaryKey Sekundární klíč. řetězec

CreateServiceRequestKvTags

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

CreateServiceRequestProperties

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

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření služby Azure Machine Learning Service

Nasazení do Azure
Tato šablona vytvoří službu Azure Machine Learning.
Vytvoření služby Azure Machine Learning Service (AKS)

Nasazení do Azure
Tato šablona vytvoří službu Azure Machine Learning.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku pracovních prostorů/služeb 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/services, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      {customized property} = "string"
    }
    computeType = "string"
    // For remaining properties, see workspaces/services objects
    description = "string"
    environmentImageRequest = {
      assets = [
        {
          id = "string"
          mimeType = "string"
          unpack = bool
          url = "string"
        }
      ]
      driverProgram = "string"
      environment = {
        docker = {
          baseDockerfile = "string"
          baseImage = "string"
          baseImageRegistry = {
            address = "string"
            password = "string"
            username = "string"
          }
        }
        environmentVariables = {
          {customized property} = "string"
        }
        inferencingStackVersion = "string"
        name = "string"
        python = {
          baseCondaEnvironment = "string"
          interpreterPath = "string"
          userManagedDependencies = bool
        }
        r = {
          bioConductorPackages = [
            "string"
          ]
          cranPackages = [
            {
              name = "string"
              repository = "string"
            }
          ]
          customUrlPackages = [
            "string"
          ]
          gitHubPackages = [
            {
              authToken = "string"
              repository = "string"
            }
          ]
          rscriptPath = "string"
          rVersion = "string"
          snapshotDate = "string"
          userManaged = bool
        }
        spark = {
          packages = [
            {
              artifact = "string"
              group = "string"
              version = "string"
            }
          ]
          precachePackages = bool
          repositories = [
            "string"
          ]
        }
        version = "string"
      }
      environmentReference = {
        name = "string"
        version = "string"
      }
      modelIds = [
        "string"
      ]
      models = [
        {
          createdTime = "string"
          datasets = [
            {
              id = "string"
              name = "string"
            }
          ]
          derivedModelIds = [
            "string"
          ]
          description = "string"
          experimentName = "string"
          framework = "string"
          frameworkVersion = "string"
          id = "string"
          kvTags = {
            {customized property} = "string"
          }
          mimeType = "string"
          modifiedTime = "string"
          name = "string"
          parentModelId = "string"
          properties = {
            {customized property} = "string"
          }
          resourceRequirements = {
            cpu = int
            cpuLimit = int
            fpga = int
            gpu = int
            memoryInGB = int
            memoryInGBLimit = int
          }
          runId = "string"
          sampleInputData = "string"
          sampleOutputData = "string"
          unpack = bool
          url = "string"
          version = int
        }
      ]
    }
    keys = {
      primaryKey = "string"
      secondaryKey = "string"
    }
    kvTags = {
      {customized property} = "string"
    }
  })
}

objekty pracovních prostorů/služeb

Nastavte vlastnost computeType pro určení typu objektu.

Pro ACI použijte:

  computeType = "ACI"
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  dnsNameLabel = "string"
  encryptionProperties = {
    keyName = "string"
    keyVersion = "string"
    vaultBaseUrl = "string"
  }
  sslCertificate = "string"
  sslEnabled = bool
  sslKey = "string"
  vnetConfiguration = {
    subnetName = "string"
    vnetName = "string"
  }

Pro AKS použijte:

  computeType = "AKS"
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  isDefault = bool
  livenessProbeRequirements = {
    failureThreshold = int
    initialDelaySeconds = int
    periodSeconds = int
    successThreshold = int
    timeoutSeconds = int
  }
  maxConcurrentRequestsPerContainer = int
  maxQueueWaitMs = int
  namespace = "string"
  numReplicas = int
  scoringTimeoutMs = int
  trafficPercentile = int
  type = "string"

Hodnoty vlastností

pracovní prostory/služby

Název Description Hodnota
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/services@2021-04-01
name Název prostředku string (povinné)
location Název umístění nebo oblasti Azure. řetězec
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: pracovní prostory
description Popis služby. řetězec
environmentImageRequest Prostředí, modely a prostředky potřebné k odvozování. CreateServiceRequestEnvironmentImageRequest
keys Ověřovací klíče. CreateServiceRequestKeys
kvTags Slovník značek služeb. Značky jsou proměnlivé. CreateServiceRequestKvTags
properties Slovník vlastností služby. Vlastnosti jsou neměnné. CreateServiceRequestProperties
computeType Nastavení typu objektu ACI
AKS (povinné)

ACIServiceCreateRequest

Název Description Hodnota
computeType Typ výpočetního prostředí pro službu "ACI" (povinné)
appInsightsEnabled Určuje, jestli je služba Application Insights povolená. bool
authEnabled Určuje, jestli je ve službě povolené ověřování. bool
Cname CName pro službu. řetězec
containerResourceRequirements Požadavky na prostředky kontejneru. ContainerResourceRequirements
dataCollection Podrobnosti o zadaných možnostech shromažďování dat ACIServiceCreateRequestDataCollection
dnsNameLabel Popisek DNS pro službu. řetězec
šifrováníVlastnosti Vlastnosti šifrování. ACIServiceCreateRequestEncryptionProperties
sslCertificate Veřejný certifikát SSL ve formátu PEM, který se použije, pokud je povolený protokol SSL. řetězec
sslEnabled Určuje, jestli je povolený protokol SSL. bool
sslKey Veřejný klíč SSL ve formátu PEM pro certifikát. řetězec
konfigurace virtuální sítě Konfigurace virtuální sítě. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Název Description Hodnota
Cpu Minimální množství jader procesoru, které má kontejner použít. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit Maximální množství jader procesoru, které může kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Fpga Počet zařízení FPGA PCIE vystavených kontejneru. Musí být násobek 2. int
Gpu Počet jader GPU v kontejneru. int
memoryInGB Minimální velikost paměti (v GB), kterou má kontejner použít. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit Maximální velikost paměti (v GB), kterou může kontejner používat. Další informace:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Název Description Hodnota
eventHubEnabled Možnost pro povolení nebo zakázání centra událostí bool
storageEnabled Možnost pro povolení nebo zakázání úložiště bool

ACIServiceCreateRequestEncryptionProperties

Název Description Hodnota
Název_klíče Název šifrovacího klíče string (povinné)
keyVersion Verze šifrovacího klíče string (povinné)
vaultBaseUrl základní adresa URL trezoru string (povinné)

ACIServiceCreateRequestVnetConfiguration

Název Description Hodnota
název_podsítě Název podsítě virtuální sítě. řetězec
vnetName Název virtuální sítě. řetězec

AKSServiceCreateRequest

Název Description Hodnota
computeType Typ výpočetního prostředí pro službu. "AKS" (povinné)
aadAuthEnabled Určuje, jestli je povolené ověřování AAD. bool
appInsightsEnabled Určuje, jestli je služba Application Insights povolená. bool
authEnabled Určuje, jestli je povolené ověřování. bool
automatické škálování Vlastnosti automatického škálování. AKSServiceCreateRequestAutoScaler
computeName Název výpočetního prostředku. řetězec
containerResourceRequirements Požadavky na prostředky kontejneru ContainerResourceRequirements
dataCollection Podrobnosti o zadaných možnostech shromažďování dat AKSServiceCreateRequestDataCollection
isDefault Jedná se o výchozí variantu. bool
livenessProbeRequirements Požadavky sondy aktivity. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Maximální počet souběžných požadavků na kontejner. int
maxQueueWaitMs Maximální doba čekání požadavku ve frontě (v milisekundách). Po uplynutí této doby služba vrátí chybu 503 (Služba není k dispozici). int
namespace Obor názvů Kubernetes pro službu řetězec
numReplicas Počet replik v clusteru int
scoringTimeoutMs Časový limit skóre je v milisekundách. int
trafficPercentile Počet příchozích přenosů. int
typ Typ varianty. "Ovládací prvek"
"Léčba"

AKSServiceCreateRequestAutoScaler

Název Description Hodnota
automatické škálováníEnabled Možnost pro povolení nebo zakázání automatického škálování bool
maxReplicas Maximální počet replik v clusteru. int
minReplicas Minimální počet replik, na které se má vertikálně snížit kapacitu. int
refreshPeriodInSeconds Doba čekání mezi aktualizacemi automatického škálování v sekundách int
targetUtilization Cílové procento využití, které se má použít k určení, jestli se má cluster škálovat. int

AKSServiceCreateRequestDataCollection

Název Description Hodnota
eventHubEnabled Možnost pro povolení nebo zakázání centra událostí bool
storageEnabled Možnost pro povolení nebo zakázání úložiště bool

AKSServiceCreateRequestLivenessProbeRequirements

Název Description Hodnota
failureThreshold Počet selhání, která se mají povolit před vrácením stavu, který není v pořádku. int
initialDelaySeconds Zpoždění před první sondou v sekundách. int
periodSeconds Doba mezi sondami v sekundách. int
successThreshold Počet úspěšných sond před vrácením stavu v pořádku int
timeoutSeconds Časový limit sondy je v sekundách. int

CreateServiceRequestEnvironmentImageRequest

Název Description Hodnota
prostředky Seznam prostředků. ImageAsset[]
driverProgram Název souboru ovladače. řetězec
environment Podrobnosti o prostředí AZURE ML EnvironmentImageRequestEnvironment
environmentReference Jedinečné identifikační podrobnosti prostředí AZURE ML. EnvironmentImageRequestEnvironmentReference
id modelu Seznam ID modelů. string[]
modely Seznam modelů. Model[]

ImageAsset

Název Description Hodnota
id ID prostředku. řetězec
Mimetype Typ MIME. řetězec
Rozbalit Jestli je prostředek rozbalený. bool
url Adresa URL prostředku. řetězec

EnvironmentImageRequestEnvironment

Název Description Hodnota
docker Definice kontejneru Dockeru ModelEnvironmentDefinitionDocker
environmentVariables Definice proměnných prostředí, které se mají v prostředí definovat. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Verze zásobníku odvozování přidaná do image Pokud se chcete vyhnout přidání zásobníku odvozování, nenastavujte tuto hodnotu. Platné hodnoty: "latest". řetězec
name Název prostředí. řetězec
python Nastavení pro prostředí Pythonu ModelEnvironmentDefinitionPython
r Nastavení pro prostředí R. ModelEnvironmentDefinitionR
Spark Konfigurace pro prostředí Spark. ModelEnvironmentDefinitionSpark
verze Verze prostředí. řetězec

ModelEnvironmentDefinitionDocker

Název Description Hodnota
baseDockerfile Základní soubor Dockerfile používaný pro spuštění založená na Dockeru. Vzájemně se vylučují s BaseImage. řetězec
baseImage Základní image používaná pro spuštění založená na Dockeru. Vzájemně se vylučují se souborem BaseDockerfile. řetězec
baseImageRegistry Registr imagí, který obsahuje základní image. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Název Description Hodnota
adresa řetězec
heslo řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
username řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

ModelEnvironmentDefinitionEnvironmentVariables

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

ModelEnvironmentDefinitionPython

Název Description Hodnota
baseCondaEnvironment řetězec
CondaDependencies Objekt JObject obsahující závislosti Conda.
interpretPath Cesta interpreta Pythonu, která se má použít v případě, že se nevyžaduje sestavení prostředí. Zadaná cesta se použije k volání uživatelského skriptu. řetězec
userManagedDependencies True znamená, že AzureML opakovaně používá existující prostředí Pythonu. False znamená, že AzureML vytvoří prostředí Pythonu na základě specifikace závislostí Conda. bool

ModelEnvironmentDefinitionR

Název Description Hodnota
bioConductorPackages Balíčky z biovodiče. string[]
cranPackages Balíčky CRAN, které se mají použít. Balíček RCran[]
customUrlPackages Balíčky z vlastních adres URL. string[]
gitHubPackages Balíčky jsou přímo z GitHubu. RGitHubPackage[]
rscriptPath Cesta RScript, která se má použít v případě, že se nevyžaduje sestavení prostředí.
Zadaná cesta se použije k volání uživatelského skriptu.
řetězec
rVersion Verze R, která se má nainstalovat řetězec
datum snímku Datum snímku MRAN, který se má použít ve formátu RRRR-MM-DD, např. "2019-04-17" řetězec
userManaged Určuje, jestli prostředí spravuje uživatel nebo AzureML. bool

Balíček RCran

Název Description Hodnota
name Název balíčku. řetězec
úložiště Název úložiště. řetězec

Balíček RGitHubPackage

Název Description Hodnota
authToken Osobní přístupový token pro instalaci z privátního úložiště řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
úložiště Adresa úložiště ve formátu username/repo[/subdir][@ref,#pull]. řetězec

ModelEnvironmentDefinitionSpark

Název Description Hodnota
Balíčky Balíčky Sparku, které se mají použít. SparkMavenPackage[]
precachePackages Zda se mají balíčky předem uložit do mezipaměti. bool
Repozitáře Seznam úložišť Spark. string[]

SparkMavenPackage

Název Description Hodnota
Artefakt řetězec
group řetězec
verze řetězec

EnvironmentImageRequestEnvironmentReference

Název Description Hodnota
name Název prostředí řetězec
verze Verze prostředí. řetězec

Modelování

Název Description Hodnota
createdTime Čas vytvoření modelu (UTC) řetězec
datové sady Seznam datových sad přidružených k modelu DatasetReference[]
derivedModelIds Modely odvozené z tohoto modelu string[]
description Text popisu modelu. řetězec
experimentName Název experimentu, ve kterém byl tento model vytvořen. řetězec
rozhraní Modelová architektura. řetězec
frameworkVersion Verze architektury modelu. řetězec
id ID modelu. řetězec
kvTags Slovník značek modelu. Položky jsou proměnlivé. ModelKvTags
Mimetype Typ MIME obsahu modelu. Další podrobnosti o typu MIME najdete v tématu https://www.iana.org/assignments/media-types/media-types.xhtml string (povinné)
modifiedTime Čas poslední změny modelu (UTC). řetězec
name Název modelu. string (povinné)
parentModelId ID nadřazeného modelu. řetězec
properties Slovník vlastností model. Vlastnosti jsou neměnné. ModelVlastnosti
požadavky na prostředek Požadavky na prostředky pro model ContainerResourceRequirements
runId Id spuštění, které vytvořilo tento model. řetězec
sampleInputData Ukázková vstupní data pro model Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
sampleOutputData Ukázková výstupní data pro model Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
Rozbalit Určuje, jestli musíme rozbalit model při vytváření image Dockeru. bool
url Adresa URL modelu. Obvykle adresa URL SAS. string (povinné)
verze Verze modelu přiřazená službou Správa modelů. int

DatasetReference

Název Description Hodnota
id ID odkazu na datovou sadu. řetězec
name Název odkazu na datovou sadu. řetězec

ModelKvTags

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

Vlastnosti modelu

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

CreateServiceRequestKeys

Název Description Hodnota
primaryKey Primární klíč. řetězec
sekundární klíč Sekundární klíč. řetězec

CreateServiceRequestKvTags

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

CreateServiceRequestProperties

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