Pracovní prostory/služby Microsoft.MachineLearningServices

Definice prostředku Bicep

Typ prostředku pracovních prostorů/služeb je možné nasadit s operacemi, které cílí:

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: {}
        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: {}
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see workspaces/services objects
}

pracovní prostory / objekty služeb

Nastavte computeType vlastnost určit typ 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

Jméno Popis Hodnota
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
string (povinné)
umístění Název umístění nebo oblasti Azure. řetězec
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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ích prostorů
popis Popis služby. řetězec
environmentImageRequest Prostředí, modely a prostředky potřebné k odvozování. CreateServiceRequestEnvironmentImageRequest
klíče Ověřovací klíče. CreateServiceRequestKeys
kvTags Slovník značek služby. Značky jsou proměnlivé. objekt
vlastnosti Slovník vlastností služby. Vlastnosti jsou neměnné. CreateServiceRequestProperties
computeType Nastavení typu objektu ACI
AKS (povinné)

ACIServiceCreateRequest

Jméno Popis Hodnota
computeType Typ výpočetního prostředí pro službu. ACI (povinné)
appInsightsEnabled Bez ohledu na to, jestli je služba Application Insights povolená nebo ne. Bool
authEnabled Bez ohledu na to, jestli je ve službě povolené ověřování. Bool
cname Název 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
encryptionProperties 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 Bez ohledu na to, jestli je povolený protokol SSL. Bool
sslKey Veřejný klíč SSL ve formátu PEM pro certifikát. řetězec
vnetConfiguration Konfigurace virtuální sítě. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Jméno Popis Hodnota
procesor Minimální množství jader procesoru, které má kontejner používat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit Maximální povolený počet jader procesoru, které kontejner může používat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Počet zařízení PCIE FPGA 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žívat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Maximální velikost paměti (v GB) povolená kontejnerem. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Jméno Popis 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

Jméno Popis Hodnota
keyName 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

Jméno Popis Hodnota
subnetName Název podsítě virtuální sítě. řetězec
vnetName Název virtuální sítě. řetězec

AKSServiceCreateRequest

Jméno Popis 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 Bez ohledu na to, jestli je služba Application Insights povolená nebo ne. Bool
authEnabled Bez ohledu na to, 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 Je to výchozí varianta. 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 této době služba vrátí hodnotu 503 (Služba není k dispozici). Int
obor názvů Obor názvů Kubernetes pro službu. řetězec
numReplicas Počet replik v clusteru. Int
bodováníTimeoutMs Časový limit bodování v milisekundách. Int
trafficPercentile Velikost varianty provozu se přijímá. Int
typ Typ varianty. "Ovládací prvek"
"Léčba"

AKSServiceCreateRequestAutoScaler

Jméno Popis Hodnota
automatické škálováníEnabled Možnost 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. Int
refreshPeriodInSeconds Počet sekund čekání mezi aktualizacemi automatického škálování. Int
cílové využití Procento cílového využití, které se má použít k určení, jestli se má cluster škálovat. Int

AKSServiceCreateRequestDataCollection

Jméno Popis 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

AKSServiceCreateRequestLivenessProbeRequirements

Jméno Popis Hodnota
failureThreshold Počet chyb, které se mají povolit před vrácením stavu, který není v pořádku. Int
initialDelaySeconds Zpoždění před prvním 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 v sekundách. Int

CreateServiceRequestEnvironmentImageRequest

Jméno Popis Hodnota
aktiva Seznam aktiv. ImageAsset[]
driverProgram Název souboru ovladače. řetězec
životní prostředí Podrobnosti o prostředí AZURE ML environmentImageRequestEnvironment
environmentReference Jedinečné identifikační údaje prostředí AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Seznam ID modelu. string[]
modely Seznam modelů. model[]

ImageAsset

Jméno Popis Hodnota
id ID aktiva. řetězec
mimeType Typ MIME. řetězec
rozbalit Jestli je prostředek rozbalený. Bool
adresa URL Adresa URL prostředku. řetězec

EnvironmentImageRequestEnvironment

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

ModelEnvironmentDefinitionDocker

Jméno Popis Hodnota
baseDockerfile Základní soubor Dockerfile používaný pro běhy založené na Dockeru Vzájemně se vylučují s BaseImage. řetězec
baseImage Základní image používaná pro běhy založené na Dockeru. Vzájemně se vylučují se souborem BaseDockerfile. řetězec
baseImageRegistry Registr image, který obsahuje základní image. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Jméno Popis Hodnota
adresa řetězec
heslo řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
uživatelské jméno řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

ModelEnvironmentDefinitionEnvironmentVariables

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

ModelEnvironmentDefinitionPython

Jméno Popis Hodnota
baseCondaEnvironment řetězec
condaDependencies A JObject obsahující závislosti Conda. Pro Bicep můžete použít funkci any().
interpretPath Cesta interpreta Pythonu, která se má použít, pokud se sestavení prostředí nevyžaduje. Zadaná cesta se použije k volání uživatelského skriptu. řetězec
userManagedDependencies Pravda znamená, že AzureML znovu používá existující prostředí Pythonu; False znamená, že AzureML vytvoří prostředí Pythonu na základě specifikace závislostí Conda. Bool

ModelEnvironmentDefinitionR

Jméno Popis Hodnota
bioConductorPackages Balíčky z biokonduktoru. string[]
cranPackages Balíčky CRAN, které se mají použít. RCranPackage[]
customUrlPackages Balíčky z vlastních adres URL. string[]
gitHubPackages Balíčky jsou přímo z GitHubu. RGitHubPackage[]
rscriptPath Cesta jazyka RScript, která se má použít v případě, že sestavení prostředí není povinné.
Zadaná cesta se použije k volání uživatelského skriptu.
řetězec
rVersion Verze jazyka R, která se má nainstalovat řetězec
snapshotDate Datum snímku MRAN, který se má použít ve formátu RRRR-MM-DD, například "2019-04-17" řetězec
UserManaged Určuje, jestli je prostředí spravované uživatelem nebo azureML. Bool

RCranPackage

Jméno Popis Hodnota
Jméno Název balíčku. řetězec
skladiště Název úložiště. řetězec

RGitHubPackage

Jméno Popis Hodnota
authToken Osobní přístupový token pro instalaci z privátního úložiště řetězec

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

ModelEnvironmentDefinitionSpark

Jméno Popis Hodnota
balíky Balíčky Sparku, které se mají použít. SparkMavenPackage[]
balíčky precache Zda se mají balíčky uložit do mezipaměti. Bool
sklady Seznam úložišť Spark. string[]

SparkMavenPackage

Jméno Popis Hodnota
artefakt řetězec
skupina řetězec
verze řetězec

EnvironmentImageRequestEnvironmentReference

Jméno Popis Hodnota
Jméno Název prostředí řetězec
verze Verze prostředí řetězec

Model

Jméno Popis Hodnota
createdTime Čas vytvoření modelu (UTC). řetězec
Soubory Seznam datových sad přidružených k modelu DatasetReference[]
derivedModelIds Modely odvozené z tohoto modelu string[]
popis Text popisu modelu. řetězec
experimentName Název experimentu, ve kterém byl tento model vytvořen. řetězec
rámec Architektura modelu. řetězec
frameworkVersion Verze architektury modelu. řetězec
id ID modelu. řetězec
kvTags Slovník značek modelu. Položky jsou proměnlivé. objekt
mimeType Typ MIME obsahu modelu. Další podrobnosti o typu MIME najdete v https://www.iana.org/assignments/media-types/media-types.xhtml string (povinné)
modifiedTime Čas poslední změny modelu (UTC). řetězec
Jméno Název modelu. string (povinné)
parentModelId ID nadřazeného modelu. řetězec
vlastnosti Slovník vlastností Model. Vlastnosti jsou neměnné. ModelProperties
resourceRequirements 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 modelu Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
rozbalit Označuje, jestli při vytváření image Dockeru potřebujeme model rozbalit. Bool
adresa URL Adresa URL modelu. Obvykle adresa URL SAS. string (povinné)
verze Verze modelu přiřazená službou Správa modelů. Int

DatasetReference

Jméno Popis Hodnota
id ID odkazu na datovou sadu. řetězec
Jméno Název odkazu na datovou sadu řetězec

ModelProperties

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

CreateServiceRequestKeys

Jméno Popis Hodnota
primaryKey Primární klíč. řetězec
secondaryKey Sekundární klíč. řetězec

CreateServiceRequestProperties

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

Šablony pro rychlý start

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

Šablona Popis
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ů/služeb je možné nasadit s operacemi, které cílí:

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í 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": {},
        "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": {},
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

pracovní prostory / objekty služeb

Nastavte computeType vlastnost určit typ 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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/services
apiVersion Verze rozhraní API prostředku '2021-04-01'
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v šablonách JSON ARM.
string (povinné)
umístění Název umístění nebo oblasti Azure. řetězec
popis Popis služby. řetězec
environmentImageRequest Prostředí, modely a prostředky potřebné k odvozování. CreateServiceRequestEnvironmentImageRequest
klíče Ověřovací klíče. CreateServiceRequestKeys
kvTags Slovník značek služby. Značky jsou proměnlivé. objekt
vlastnosti Slovník vlastností služby. Vlastnosti jsou neměnné. CreateServiceRequestProperties
computeType Nastavení typu objektu ACI
AKS (povinné)

ACIServiceCreateRequest

Jméno Popis Hodnota
computeType Typ výpočetního prostředí pro službu. ACI (povinné)
appInsightsEnabled Bez ohledu na to, jestli je služba Application Insights povolená nebo ne. Bool
authEnabled Bez ohledu na to, jestli je ve službě povolené ověřování. Bool
cname Název 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
encryptionProperties 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 Bez ohledu na to, jestli je povolený protokol SSL. Bool
sslKey Veřejný klíč SSL ve formátu PEM pro certifikát. řetězec
vnetConfiguration Konfigurace virtuální sítě. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Jméno Popis Hodnota
procesor Minimální množství jader procesoru, které má kontejner používat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit Maximální povolený počet jader procesoru, které kontejner může používat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Počet zařízení PCIE FPGA 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žívat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Maximální velikost paměti (v GB) povolená kontejnerem. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Jméno Popis 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

Jméno Popis Hodnota
keyName 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

Jméno Popis Hodnota
subnetName Název podsítě virtuální sítě. řetězec
vnetName Název virtuální sítě. řetězec

AKSServiceCreateRequest

Jméno Popis 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 Bez ohledu na to, jestli je služba Application Insights povolená nebo ne. Bool
authEnabled Bez ohledu na to, 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 Je to výchozí varianta. 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 této době služba vrátí hodnotu 503 (Služba není k dispozici). Int
obor názvů Obor názvů Kubernetes pro službu. řetězec
numReplicas Počet replik v clusteru. Int
bodováníTimeoutMs Časový limit bodování v milisekundách. Int
trafficPercentile Velikost varianty provozu se přijímá. Int
typ Typ varianty. "Ovládací prvek"
"Léčba"

AKSServiceCreateRequestAutoScaler

Jméno Popis Hodnota
automatické škálováníEnabled Možnost 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. Int
refreshPeriodInSeconds Počet sekund čekání mezi aktualizacemi automatického škálování. Int
cílové využití Procento cílového využití, které se má použít k určení, jestli se má cluster škálovat. Int

AKSServiceCreateRequestDataCollection

Jméno Popis 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

AKSServiceCreateRequestLivenessProbeRequirements

Jméno Popis Hodnota
failureThreshold Počet chyb, které se mají povolit před vrácením stavu, který není v pořádku. Int
initialDelaySeconds Zpoždění před prvním 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 v sekundách. Int

CreateServiceRequestEnvironmentImageRequest

Jméno Popis Hodnota
aktiva Seznam aktiv. ImageAsset[]
driverProgram Název souboru ovladače. řetězec
životní prostředí Podrobnosti o prostředí AZURE ML environmentImageRequestEnvironment
environmentReference Jedinečné identifikační údaje prostředí AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Seznam ID modelu. string[]
modely Seznam modelů. model[]

ImageAsset

Jméno Popis Hodnota
id ID aktiva. řetězec
mimeType Typ MIME. řetězec
rozbalit Jestli je prostředek rozbalený. Bool
adresa URL Adresa URL prostředku. řetězec

EnvironmentImageRequestEnvironment

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

ModelEnvironmentDefinitionDocker

Jméno Popis Hodnota
baseDockerfile Základní soubor Dockerfile používaný pro běhy založené na Dockeru Vzájemně se vylučují s BaseImage. řetězec
baseImage Základní image používaná pro běhy založené na Dockeru. Vzájemně se vylučují se souborem BaseDockerfile. řetězec
baseImageRegistry Registr image, který obsahuje základní image. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Jméno Popis Hodnota
adresa řetězec
heslo řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
uživatelské jméno řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

ModelEnvironmentDefinitionEnvironmentVariables

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

ModelEnvironmentDefinitionPython

Jméno Popis Hodnota
baseCondaEnvironment řetězec
condaDependencies A JObject obsahující závislosti Conda.
interpretPath Cesta interpreta Pythonu, která se má použít, pokud se sestavení prostředí nevyžaduje. Zadaná cesta se použije k volání uživatelského skriptu. řetězec
userManagedDependencies Pravda znamená, že AzureML znovu používá existující prostředí Pythonu; False znamená, že AzureML vytvoří prostředí Pythonu na základě specifikace závislostí Conda. Bool

ModelEnvironmentDefinitionR

Jméno Popis Hodnota
bioConductorPackages Balíčky z biokonduktoru. string[]
cranPackages Balíčky CRAN, které se mají použít. RCranPackage[]
customUrlPackages Balíčky z vlastních adres URL. string[]
gitHubPackages Balíčky jsou přímo z GitHubu. RGitHubPackage[]
rscriptPath Cesta jazyka RScript, která se má použít v případě, že sestavení prostředí není povinné.
Zadaná cesta se použije k volání uživatelského skriptu.
řetězec
rVersion Verze jazyka R, která se má nainstalovat řetězec
snapshotDate Datum snímku MRAN, který se má použít ve formátu RRRR-MM-DD, například "2019-04-17" řetězec
UserManaged Určuje, jestli je prostředí spravované uživatelem nebo azureML. Bool

RCranPackage

Jméno Popis Hodnota
Jméno Název balíčku. řetězec
skladiště Název úložiště. řetězec

RGitHubPackage

Jméno Popis Hodnota
authToken Osobní přístupový token pro instalaci z privátního úložiště řetězec

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

ModelEnvironmentDefinitionSpark

Jméno Popis Hodnota
balíky Balíčky Sparku, které se mají použít. SparkMavenPackage[]
balíčky precache Zda se mají balíčky uložit do mezipaměti. Bool
sklady Seznam úložišť Spark. string[]

SparkMavenPackage

Jméno Popis Hodnota
artefakt řetězec
skupina řetězec
verze řetězec

EnvironmentImageRequestEnvironmentReference

Jméno Popis Hodnota
Jméno Název prostředí řetězec
verze Verze prostředí řetězec

Model

Jméno Popis Hodnota
createdTime Čas vytvoření modelu (UTC). řetězec
Soubory Seznam datových sad přidružených k modelu DatasetReference[]
derivedModelIds Modely odvozené z tohoto modelu string[]
popis Text popisu modelu. řetězec
experimentName Název experimentu, ve kterém byl tento model vytvořen. řetězec
rámec Architektura modelu. řetězec
frameworkVersion Verze architektury modelu. řetězec
id ID modelu. řetězec
kvTags Slovník značek modelu. Položky jsou proměnlivé. objekt
mimeType Typ MIME obsahu modelu. Další podrobnosti o typu MIME najdete v https://www.iana.org/assignments/media-types/media-types.xhtml string (povinné)
modifiedTime Čas poslední změny modelu (UTC). řetězec
Jméno Název modelu. string (povinné)
parentModelId ID nadřazeného modelu. řetězec
vlastnosti Slovník vlastností Model. Vlastnosti jsou neměnné. ModelProperties
resourceRequirements 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 modelu Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
rozbalit Označuje, jestli při vytváření image Dockeru potřebujeme model rozbalit. Bool
adresa URL Adresa URL modelu. Obvykle adresa URL SAS. string (povinné)
verze Verze modelu přiřazená službou Správa modelů. Int

DatasetReference

Jméno Popis Hodnota
id ID odkazu na datovou sadu. řetězec
Jméno Název odkazu na datovou sadu řetězec

ModelProperties

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

CreateServiceRequestKeys

Jméno Popis Hodnota
primaryKey Primární klíč. řetězec
secondaryKey Sekundární klíč. řetězec

CreateServiceRequestProperties

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

Šablony pro rychlý start

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

Šablona Popis
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 (poskytovatel AzAPI)

Typ prostředku pracovních prostorů/služeb je možné nasadit s operacemi, které cílí:

  • 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"
  // For remaining properties, see workspaces/services objects
  body = jsonencode({
    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 = {}
          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 = {}
    body = jsonencode({
    properties = {
      {customized property} = "string"
    }
    computeType = "string"
  })
}

pracovní prostory / objekty služeb

Nastavte computeType vlastnost určit typ 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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/services@2021-04-01
Jméno Název prostředku string (povinné)
umístění 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ích prostorů
popis Popis služby. řetězec
environmentImageRequest Prostředí, modely a prostředky potřebné k odvozování. CreateServiceRequestEnvironmentImageRequest
klíče Ověřovací klíče. CreateServiceRequestKeys
kvTags Slovník značek služby. Značky jsou proměnlivé. objekt
vlastnosti Slovník vlastností služby. Vlastnosti jsou neměnné. CreateServiceRequestProperties
computeType Nastavení typu objektu ACI
AKS (povinné)

ACIServiceCreateRequest

Jméno Popis Hodnota
computeType Typ výpočetního prostředí pro službu. "ACI" (povinné)
appInsightsEnabled Bez ohledu na to, jestli je služba Application Insights povolená nebo ne. Bool
authEnabled Bez ohledu na to, jestli je ve službě povolené ověřování. Bool
cname Název 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
encryptionProperties 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 Bez ohledu na to, jestli je povolený protokol SSL. Bool
sslKey Veřejný klíč SSL ve formátu PEM pro certifikát. řetězec
vnetConfiguration Konfigurace virtuální sítě. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Jméno Popis Hodnota
procesor Minimální množství jader procesoru, které má kontejner používat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit Maximální povolený počet jader procesoru, které kontejner může používat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Počet zařízení PCIE FPGA 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žívat. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Maximální velikost paměti (v GB) povolená kontejnerem. Více:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Jméno Popis 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

Jméno Popis Hodnota
keyName 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

Jméno Popis Hodnota
subnetName Název podsítě virtuální sítě. řetězec
vnetName Název virtuální sítě. řetězec

AKSServiceCreateRequest

Jméno Popis 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 Bez ohledu na to, jestli je služba Application Insights povolená nebo ne. Bool
authEnabled Bez ohledu na to, 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 Je to výchozí varianta. 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 této době služba vrátí hodnotu 503 (Služba není k dispozici). Int
obor názvů Obor názvů Kubernetes pro službu. řetězec
numReplicas Počet replik v clusteru. Int
bodováníTimeoutMs Časový limit bodování v milisekundách. Int
trafficPercentile Velikost varianty provozu se přijímá. Int
typ Typ varianty. "Ovládací prvek"
"Léčba"

AKSServiceCreateRequestAutoScaler

Jméno Popis Hodnota
automatické škálováníEnabled Možnost 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. Int
refreshPeriodInSeconds Počet sekund čekání mezi aktualizacemi automatického škálování. Int
cílové využití Procento cílového využití, které se má použít k určení, jestli se má cluster škálovat. Int

AKSServiceCreateRequestDataCollection

Jméno Popis 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

AKSServiceCreateRequestLivenessProbeRequirements

Jméno Popis Hodnota
failureThreshold Počet chyb, které se mají povolit před vrácením stavu, který není v pořádku. Int
initialDelaySeconds Zpoždění před prvním 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 v sekundách. Int

CreateServiceRequestEnvironmentImageRequest

Jméno Popis Hodnota
aktiva Seznam aktiv. ImageAsset[]
driverProgram Název souboru ovladače. řetězec
životní prostředí Podrobnosti o prostředí AZURE ML environmentImageRequestEnvironment
environmentReference Jedinečné identifikační údaje prostředí AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Seznam ID modelu. string[]
modely Seznam modelů. model[]

ImageAsset

Jméno Popis Hodnota
id ID aktiva. řetězec
mimeType Typ MIME. řetězec
rozbalit Jestli je prostředek rozbalený. Bool
adresa URL Adresa URL prostředku. řetězec

EnvironmentImageRequestEnvironment

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

ModelEnvironmentDefinitionDocker

Jméno Popis Hodnota
baseDockerfile Základní soubor Dockerfile používaný pro běhy založené na Dockeru Vzájemně se vylučují s BaseImage. řetězec
baseImage Základní image používaná pro běhy založené na Dockeru. Vzájemně se vylučují se souborem BaseDockerfile. řetězec
baseImageRegistry Registr image, který obsahuje základní image. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Jméno Popis Hodnota
adresa řetězec
heslo řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
uživatelské jméno řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

ModelEnvironmentDefinitionEnvironmentVariables

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

ModelEnvironmentDefinitionPython

Jméno Popis Hodnota
baseCondaEnvironment řetězec
condaDependencies A JObject obsahující závislosti Conda.
interpretPath Cesta interpreta Pythonu, která se má použít, pokud se sestavení prostředí nevyžaduje. Zadaná cesta se použije k volání uživatelského skriptu. řetězec
userManagedDependencies Pravda znamená, že AzureML znovu používá existující prostředí Pythonu; False znamená, že AzureML vytvoří prostředí Pythonu na základě specifikace závislostí Conda. Bool

ModelEnvironmentDefinitionR

Jméno Popis Hodnota
bioConductorPackages Balíčky z biokonduktoru. string[]
cranPackages Balíčky CRAN, které se mají použít. RCranPackage[]
customUrlPackages Balíčky z vlastních adres URL. string[]
gitHubPackages Balíčky jsou přímo z GitHubu. RGitHubPackage[]
rscriptPath Cesta jazyka RScript, která se má použít v případě, že sestavení prostředí není povinné.
Zadaná cesta se použije k volání uživatelského skriptu.
řetězec
rVersion Verze jazyka R, která se má nainstalovat řetězec
snapshotDate Datum snímku MRAN, který se má použít ve formátu RRRR-MM-DD, například "2019-04-17" řetězec
UserManaged Určuje, jestli je prostředí spravované uživatelem nebo azureML. Bool

RCranPackage

Jméno Popis Hodnota
Jméno Název balíčku. řetězec
skladiště Název úložiště. řetězec

RGitHubPackage

Jméno Popis Hodnota
authToken Osobní přístupový token pro instalaci z privátního úložiště řetězec

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

ModelEnvironmentDefinitionSpark

Jméno Popis Hodnota
balíky Balíčky Sparku, které se mají použít. SparkMavenPackage[]
balíčky precache Zda se mají balíčky uložit do mezipaměti. Bool
sklady Seznam úložišť Spark. string[]

SparkMavenPackage

Jméno Popis Hodnota
artefakt řetězec
skupina řetězec
verze řetězec

EnvironmentImageRequestEnvironmentReference

Jméno Popis Hodnota
Jméno Název prostředí řetězec
verze Verze prostředí řetězec

Model

Jméno Popis Hodnota
createdTime Čas vytvoření modelu (UTC). řetězec
Soubory Seznam datových sad přidružených k modelu DatasetReference[]
derivedModelIds Modely odvozené z tohoto modelu string[]
popis Text popisu modelu. řetězec
experimentName Název experimentu, ve kterém byl tento model vytvořen. řetězec
rámec Architektura modelu. řetězec
frameworkVersion Verze architektury modelu. řetězec
id ID modelu. řetězec
kvTags Slovník značek modelu. Položky jsou proměnlivé. objekt
mimeType Typ MIME obsahu modelu. Další podrobnosti o typu MIME najdete v https://www.iana.org/assignments/media-types/media-types.xhtml string (povinné)
modifiedTime Čas poslední změny modelu (UTC). řetězec
Jméno Název modelu. string (povinné)
parentModelId ID nadřazeného modelu. řetězec
vlastnosti Slovník vlastností Model. Vlastnosti jsou neměnné. ModelProperties
resourceRequirements 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 modelu Odkaz na datovou sadu v pracovním prostoru ve formátu aml://dataset/{datasetId} řetězec
rozbalit Označuje, jestli při vytváření image Dockeru potřebujeme model rozbalit. Bool
adresa URL Adresa URL modelu. Obvykle adresa URL SAS. string (povinné)
verze Verze modelu přiřazená službou Správa modelů. Int

DatasetReference

Jméno Popis Hodnota
id ID odkazu na datovou sadu. řetězec
Jméno Název odkazu na datovou sadu řetězec

ModelProperties

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

CreateServiceRequestKeys

Jméno Popis Hodnota
primaryKey Primární klíč. řetězec
secondaryKey Sekundární klíč. řetězec

CreateServiceRequestProperties

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec