Microsoft.MachineLearningServices-werkruimten/services 01-01-2021

Bicep-resourcedefinitie

Het resourcetype werkruimten/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MachineLearningServices/workspaces/services-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2021-01-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
}

werkruimten/servicesobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor ACI:

  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'
  }

Gebruik voor AKS:

  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'

Eigenschapswaarden

werkruimten/services

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
location De naam van de Azure-locatie/-regio. tekenreeks
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: werkruimten
beschrijving De beschrijving van de service. tekenreeks
environmentImageRequest De omgeving, modellen en assets die nodig zijn voor deductie. CreateServiceRequestEnvironmentImageRequest
keys De verificatiesleutels. CreateServiceRequestKeys
kvTags De woordenlijst met servicetags. Tags zijn veranderlijk. CreateServiceRequestKvTags
properties De woordenlijst met service-eigenschappen. Eigenschappen zijn onveranderbaar. CreateServiceRequestProperties
computeType Het objecttype instellen ACI
AKS (vereist)

ACIServiceCreateRequest

Naam Description Waarde
computeType Het type rekenomgeving voor de service. 'ACI' (vereist)
appInsightsEnabled Of Application Insights is ingeschakeld of niet. booleaans
authEnabled Of verificatie is ingeschakeld voor de service. booleaans
Cname De CName voor de service. tekenreeks
containerResourceRequirements De resourcevereisten voor de container. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. ACIServiceCreateRequestDataCollection
dnsNameLabel Het DNS-label voor de service. tekenreeks
encryptionProperties De versleutelingseigenschappen. ACIServiceCreateRequestEncryptionProperties
sslCertificate Het openbare SSL-certificaat in PEM-indeling dat moet worden gebruikt als SSL is ingeschakeld. tekenreeks
sslEnabled Of SSL al dan niet is ingeschakeld. booleaans
sslKey De openbare SSL-sleutel in PEM-indeling voor het certificaat. tekenreeks
vnetConfiguration De configuratie van het virtuele netwerk. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Naam Description Waarde
Cpu De minimale hoeveelheid CPU-kernen die door de container moeten worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Cpulimit De maximale hoeveelheid CPU-kernen die door de container mogen worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Fpga Het aantal FPGA PCIE-apparaten dat wordt blootgesteld aan de container. Moet een veelvoud van 2 zijn. int
Gpu Het aantal GPU-kernen in de container. int
memoryInGB De minimale hoeveelheid geheugen (in GB) die door de container moet worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit De maximale hoeveelheid geheugen (in GB) die door de container mag worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Naam Description Waarde
eventHubEnabled Optie voor het in-/uitschakelen van Event Hub. booleaans
storageEnabled Optie voor het in-/uitschakelen van opslag. booleaans

ACIServiceCreateRequestEncryptionProperties

Naam Description Waarde
keyName Naam van versleutelingssleutel tekenreeks (vereist)
keyVersion Versie van versleutelingssleutel tekenreeks (vereist)
vaultBaseUrl basis-URL van kluis tekenreeks (vereist)

ACIServiceCreateRequestVnetConfiguration

Naam Description Waarde
subnetName De naam van het subnet van het virtuele netwerk. tekenreeks
vnetName De naam van het virtuele netwerk. tekenreeks

AKSServiceCreateRequest

Naam Description Waarde
computeType Het type rekenomgeving voor de service. 'AKS' (vereist)
aadAuthEnabled Of AAD-verificatie is ingeschakeld. booleaans
appInsightsEnabled Of Application Insights is ingeschakeld of niet. booleaans
authEnabled Of verificatie is ingeschakeld. booleaans
autoScaler De eigenschappen van de automatische schaalaanpassing. AKSServiceCreateRequestAutoScaler
computeName De naam van de rekenresource. tekenreeks
containerResourceRequirements De resourcevereisten voor de container. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. AKSServiceCreateRequestDataCollection
isDefault Is dit de standaardvariant. booleaans
livenessProbeRequirements De vereisten voor de levendigheidstest. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Het maximum aantal gelijktijdige aanvragen per container. int
maxQueueWaitMs De maximale tijd dat een aanvraag in de wachtrij wacht (in milliseconden). Na deze tijd retourneert de service 503 (Service niet beschikbaar) int
naamruimte Kubernetes-naamruimte voor de service. tekenreeks
numReplicas Het aantal replica's in het cluster. int
scoringTimeoutMs De time-out voor het scoren in milliseconden. int
trafficPercentile De hoeveelheid verkeer die variant ontvangt. int
type Het type van de variant. 'Besturingselement'
'Behandeling'

AKSServiceCreateRequestAutoScaler

Naam Description Waarde
autoscaleEnabled Optie voor het in- of uitschakelen van automatisch schalen. booleaans
maxReplicas Het maximum aantal replica's in het cluster. int
minReplicas Het minimale aantal replica's om omlaag te schalen. int
refreshPeriodInSeconds Het aantal seconden dat moet worden gewacht tussen updates voor automatisch schalen. int
targetU-gebruik Het doelgebruikspercentage dat moet worden gebruikt om te bepalen of het cluster moet worden geschaald. int

AKSServiceCreateRequestDataCollection

Naam Description Waarde
eventHubEnabled Optie voor het in-/uitschakelen van Event Hub. booleaans
storageEnabled Optie voor het in-/uitschakelen van opslag. booleaans

AKSServiceCreateRequestLivenessProbeRequirements

Naam Description Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat de status Niet in orde wordt geretourneerd. int
initialDelaySeconds De vertraging voor de eerste test in seconden. int
periodSeconden De tijdsduur tussen tests in seconden. int
successThreshold Het aantal geslaagde tests voordat de status In orde wordt geretourneerd. int
timeoutSeconds De time-out van de test in seconden. int

CreateServiceRequestEnvironmentImageRequest

Naam Description Waarde
assets De lijst met assets. ImageAsset[]
driverProgram De naam van het stuurprogrammabestand. tekenreeks
omgeving De details van de AZURE ML-omgeving. EnvironmentImageRequestEnvironment
environmentReference De unieke identificatiegegevens van de AZURE ML-omgeving. EnvironmentImageRequestEnvironmentReference
modelIds De lijst met model-id's. tekenreeks[]
modellen De lijst met modellen. Model[]

ImageAsset

Naam Description Waarde
id De asset-id. tekenreeks
Mimetype Het MIME-type. tekenreeks
Uitpakken Of het activum wordt uitgepakt. booleaans
url De URL van de asset. tekenreeks

EnvironmentImageRequestEnvironment

Naam Description Waarde
Docker De definitie van een Docker-container. ModelEnvironmentDefinitionDocker
environmentVariables Definitie van omgevingsvariabelen die moeten worden gedefinieerd in de omgeving. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion De versie van de deductiestack die aan de installatiekopie is toegevoegd. Als u wilt voorkomen dat er een deductiestack wordt toegevoegd, moet u deze waarde niet instellen. Geldige waarden: 'nieuwste'. tekenreeks
naam De naam van de omgeving. tekenreeks
python Instellingen voor een Python-omgeving. ModelEnvironmentDefinitionPython
r Instellingen voor een R-omgeving. ModelEnvironmentDefinitionR
spark De configuratie voor een Spark-omgeving. ModelEnvironmentDefinitionSpark
versie De omgevingsversie. tekenreeks

ModelEnvironmentDefinitionDocker

Naam Description Waarde
baseDockerfile Basis-Dockerfile dat wordt gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met BaseImage. tekenreeks
baseImage Basisinstallatiekopieën die worden gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met BaseDockerfile. tekenreeks
baseImageRegistry Installatiekopieënregister dat de basisinstallatiekopieën bevat. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Naam Description Waarde
adres tekenreeks
wachtwoord tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

ModelEnvironmentDefinitionEnvironmentVariables

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ModelEnvironmentDefinitionPython

Naam Description Waarde
baseCondaEnvironment tekenreeks
condaDependencies Een JObject met Conda-afhankelijkheden. Voor Bicep kunt u de functie any() gebruiken.
interpreterPath Het python-interpreterpad dat moet worden gebruikt als een omgevingsbuild niet vereist is. Het opgegeven pad wordt gebruikt om het gebruikersscript aan te roepen. tekenreeks
userManagedDependencies True betekent dat AzureML een bestaande Python-omgeving hergebruikt; False betekent dat AzureML een Python-omgeving maakt op basis van de specificatie conda-afhankelijkheden. booleaans

ModelEnvironmentDefinitionR

Naam Description Waarde
bioConductorPackages De pakketten van Bioconductor. tekenreeks[]
cranPackages De CRAN-pakketten die moeten worden gebruikt. RCranPackage[]
customUrlPackages De pakketten van aangepaste URL's. tekenreeks[]
gitHubPackages De pakketten rechtstreeks vanuit GitHub. RGitHubPackage[]
rscriptPath Het Rscript-pad dat moet worden gebruikt als een omgevingsbuild niet vereist is.
Het opgegeven pad wordt gebruikt om het gebruikersscript aan te roepen.
tekenreeks
rVersion De versie van R die moet worden geïnstalleerd tekenreeks
snapshotDate Datum van MRAN-momentopname die moet worden gebruikt in JJJJ-MM-DD-indeling, bijvoorbeeld '17-04-2019' tekenreeks
userManaged Geeft aan of de omgeving wordt beheerd door de gebruiker of door AzureML. booleaans

RCranPackage

Naam Description Waarde
naam De pakketnaam. tekenreeks
repository De naam van de opslagplaats. tekenreeks

RGitHubPackage

Naam Description Waarde
authToken Persoonlijk toegangstoken dat moet worden geïnstalleerd vanuit een privéopslagplaats tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
repository Adres van opslagplaats in de indeling gebruikersnaam/opslagplaats[/subdir][@ref,#pull]. tekenreeks

ModelEnvironmentDefinitionspark

Naam Description Waarde
Pakketten De Spark-pakketten die moeten worden gebruikt. SparkMavenPackage[]
precachePackages Of de pakketten vooraf in de cache moeten worden opgepakt. booleaans
Repositories De lijst met Spark-opslagplaatsen. tekenreeks[]

SparkMavenPackage

Naam Description Waarde
Artefact tekenreeks
group tekenreeks
versie tekenreeks

EnvironmentImageRequestEnvironmentReference

Naam Description Waarde
naam Naam van de omgeving. tekenreeks
versie Versie van de omgeving. tekenreeks

Model

Naam Description Waarde
createdTime De aanmaaktijd van het model (UTC). tekenreeks
gegevenssets De lijst met gegevenssets die aan het model zijn gekoppeld. DatasetReference[]
derivedModelIds Modellen die zijn afgeleid van dit model tekenreeks[]
beschrijving De beschrijving van het model. tekenreeks
experimentName De naam van het experiment waarin dit model is gemaakt. tekenreeks
framework Het modelframework. tekenreeks
frameworkVersion De modelframeworkversie. tekenreeks
id De model-id. tekenreeks
kvTags De woordenlijst modeltag. Items zijn veranderlijk. ModelKvTags
Mimetype Het MIME-type modelinhoud. Open voor meer informatie over MIME-type https://www.iana.org/assignments/media-types/media-types.xhtml tekenreeks (vereist)
modifiedTime Het tijdstip van de laatste wijziging van het model (UTC). tekenreeks
naam De modelnaam. tekenreeks (vereist)
parentModelId De bovenliggende model-id. tekenreeks
properties De woordenlijst met eigenschappen Model. Eigenschappen zijn onveranderbaar. ModelEigenschappen
resourceRequirements Resourcevereisten voor het model ContainerResourceRequirements
runId De RunId waarmee dit model is gemaakt. tekenreeks
sampleInputData Voorbeeldinvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} tekenreeks
sampleOutputData Voorbeelduitvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} tekenreeks
Uitpakken Geeft aan of het model moet worden uitgepakt tijdens het maken van de docker-installatiekopieën. booleaans
url De URL van het model. Meestal een SAS-URL. tekenreeks (vereist)
versie De modelversie die is toegewezen door modelbeheerservice. int

DatasetReference

Naam Description Waarde
id De id van de gegevenssetreferentie. tekenreeks
naam De naam van de gegevenssetreferentie. tekenreeks

ModelKvTags

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ModelEigenschappen

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

CreateServiceRequestKeys

Naam Description Waarde
primaryKey De primaire sleutel. tekenreeks
secondaryKey De secundaire sleutel. tekenreeks

CreateServiceRequestKvTags

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

CreateServiceRequestProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een Azure Machine Learning Service maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-service.
Een Azure Machine Learning Service (AKS) maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-service.

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MachineLearningServices/workspaces/services-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2021-01-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
}

werkruimten/servicesobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor ACI:

  "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"
  }

Gebruik voor AKS:

  "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"

Eigenschapswaarden

werkruimten/services

Naam Description Waarde
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/services'
apiVersion De resource-API-versie '2021-01-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
location De naam van de Azure-locatie/-regio. tekenreeks
beschrijving De beschrijving van de service. tekenreeks
environmentImageRequest De omgeving, modellen en assets die nodig zijn voor deductie. CreateServiceRequestEnvironmentImageRequest
keys De verificatiesleutels. CreateServiceRequestKeys
kvTags De woordenlijst met servicetags. Tags zijn veranderlijk. CreateServiceRequestKvTags
properties De woordenlijst met service-eigenschappen. Eigenschappen zijn onveranderbaar. CreateServiceRequestProperties
computeType Het objecttype instellen ACI
AKS (vereist)

ACIServiceCreateRequest

Naam Description Waarde
computeType Het type rekenomgeving voor de service. 'ACI' (vereist)
appInsightsEnabled Of Application Insights is ingeschakeld of niet. booleaans
authEnabled Of verificatie is ingeschakeld voor de service. booleaans
Cname De CName voor de service. tekenreeks
containerResourceRequirements De resourcevereisten voor de container. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. ACIServiceCreateRequestDataCollection
dnsNameLabel Het DNS-label voor de service. tekenreeks
encryptionProperties De versleutelingseigenschappen. ACIServiceCreateRequestEncryptionProperties
sslCertificate Het openbare SSL-certificaat in PEM-indeling dat moet worden gebruikt als SSL is ingeschakeld. tekenreeks
sslEnabled Of SSL al dan niet is ingeschakeld. booleaans
sslKey De openbare SSL-sleutel in PEM-indeling voor het certificaat. tekenreeks
vnetConfiguration De configuratie van het virtuele netwerk. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Naam Description Waarde
Cpu De minimale hoeveelheid CPU-kernen die door de container moeten worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Cpulimit De maximale hoeveelheid CPU-kernen die door de container mogen worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Fpga Het aantal FPGA PCIE-apparaten dat wordt blootgesteld aan de container. Moet een veelvoud van 2 zijn. int
Gpu Het aantal GPU-kernen in de container. int
memoryInGB De minimale hoeveelheid geheugen (in GB) die door de container moet worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit De maximale hoeveelheid geheugen (in GB) die door de container mag worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Naam Description Waarde
eventHubEnabled Optie voor het in-/uitschakelen van Event Hub. booleaans
storageEnabled Optie voor het in-/uitschakelen van opslag. booleaans

ACIServiceCreateRequestEncryptionProperties

Naam Description Waarde
keyName Naam van versleutelingssleutel tekenreeks (vereist)
keyVersion Versie van versleutelingssleutel tekenreeks (vereist)
vaultBaseUrl basis-URL van kluis tekenreeks (vereist)

ACIServiceCreateRequestVnetConfiguration

Naam Description Waarde
subnetName De naam van het subnet van het virtuele netwerk. tekenreeks
vnetName De naam van het virtuele netwerk. tekenreeks

AKSServiceCreateRequest

Naam Description Waarde
computeType Het type rekenomgeving voor de service. 'AKS' (vereist)
aadAuthEnabled Of AAD-verificatie is ingeschakeld. booleaans
appInsightsEnabled Of Application Insights is ingeschakeld. booleaans
authEnabled Of verificatie is ingeschakeld. booleaans
autoScaler De eigenschappen van de automatische schaalaanpassing. AKSServiceCreateRequestAutoScaler
computeName De naam van de rekenresource. tekenreeks
containerResourceRequirements De resourcevereisten voor de container. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. AKSServiceCreateRequestDataCollection
isDefault Is dit de standaardvariant. booleaans
livenessProbeRequirements De vereisten voor de activiteitstest. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Het maximum aantal gelijktijdige aanvragen per container. int
maxQueueWaitMs Maximale tijd dat een aanvraag in de wachtrij wacht (in milliseconden). Na deze tijd retourneert de service 503 (Service niet beschikbaar) int
naamruimte Kubernetes-naamruimte voor de service. tekenreeks
numReplicas Het aantal replica's in het cluster. int
scoringTimeoutMs De time-out voor het scoren in milliseconden. int
trafficPercentile De hoeveelheid verkeer die variant ontvangt. int
type Het type van de variant. 'Besturingselement'
'Behandeling'

AKSServiceCreateRequestAutoScaler

Naam Description Waarde
autoscaleEnabled Optie voor het in- of uitschakelen van automatisch schalen. booleaans
maxReplicas Het maximum aantal replica's in het cluster. int
minReplicas Het minimale aantal replica's om omlaag te schalen. int
refreshPeriodInSeconds Het aantal seconden dat moet worden gewacht tussen updates voor automatisch schalen. int
targetUtilization Het doelgebruikspercentage dat moet worden gebruikt om te bepalen of het cluster moet worden geschaald. int

AKSServiceCreateRequestDataCollection

Naam Description Waarde
eventHubEnabled Optie voor het in-/uitschakelen van Event Hub. booleaans
storageEnabled Optie voor het in-/uitschakelen van opslag. booleaans

AKSServiceCreateRequestLivenessProbeRequirements

Naam Description Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. int
initialDelaySeconds De vertraging voor de eerste test in seconden. int
periodSeconden De tijdsduur tussen tests in seconden. int
successThreshold Het aantal geslaagde tests voordat een status in orde wordt geretourneerd. int
timeoutSeconds De time-out van de test in seconden. int

CreateServiceRequestEnvironmentImageRequest

Naam Description Waarde
assets De lijst met assets. ImageAsset[]
driverProgram De naam van het stuurprogrammabestand. tekenreeks
omgeving De details van de AZURE ML-omgeving. EnvironmentImageRequestEnvironment
environmentReference De unieke identificatiedetails van de AZURE ML-omgeving. EnvironmentImageRequestEnvironmentReference
modelIds De lijst met model-id's. tekenreeks[]
modellen De lijst met modellen. Model[]

ImageAsset

Naam Description Waarde
id De asset-id. tekenreeks
Mimetype Het mime-type. tekenreeks
Uitpakken Of het activum is uitgepakt. booleaans
url De URL van de asset. tekenreeks

EnvironmentImageRequestEnvironment

Naam Description Waarde
Docker De definitie van een Docker-container. ModelEnvironmentDefinitionDocker
environmentVariables Definitie van omgevingsvariabelen die moeten worden gedefinieerd in de omgeving. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion De versie van de deductiestack die aan de installatiekopie is toegevoegd. Als u wilt voorkomen dat er een deductiestack wordt toegevoegd, moet u deze waarde niet instellen. Geldige waarden: 'nieuwste'. tekenreeks
naam De naam van de omgeving. tekenreeks
python Instellingen voor een Python-omgeving. ModelEnvironmentDefinitionPython
r Instellingen voor een R-omgeving. ModelEnvironmentDefinitionR
spark De configuratie voor een Spark-omgeving. ModelEnvironmentDefinitionSpark
versie De omgevingsversie. tekenreeks

ModelEnvironmentDefinitionDocker

Naam Description Waarde
baseDockerfile Basis-Dockerfile dat wordt gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met BaseImage. tekenreeks
baseImage Basisinstallatiekopieën die worden gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met BaseDockerfile. tekenreeks
baseImageRegistry Installatiekopieënregister dat de basisinstallatiekopieën bevat. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Naam Description Waarde
adres tekenreeks
wachtwoord tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

ModelEnvironmentDefinitionEnvironmentVariables

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ModelEnvironmentDefinitionPython

Naam Description Waarde
baseCondaEnvironment tekenreeks
condaDependencies Een JObject met Conda-afhankelijkheden.
interpreterPath Het python-interpreterpad dat moet worden gebruikt als een omgevingsbuild niet vereist is. Het opgegeven pad wordt gebruikt om het gebruikersscript aan te roepen. tekenreeks
userManagedDependencies True betekent dat AzureML een bestaande Python-omgeving hergebruikt; False betekent dat AzureML een Python-omgeving maakt op basis van de specificatie conda-afhankelijkheden. booleaans

ModelEnvironmentDefinitionR

Naam Description Waarde
bioConductorPackages De pakketten van Bioconductor. tekenreeks[]
cranPackages De CRAN-pakketten die moeten worden gebruikt. RCranPackage[]
customUrlPackages De pakketten van aangepaste URL's. tekenreeks[]
gitHubPackages De pakketten rechtstreeks vanuit GitHub. RGitHubPackage[]
rscriptPath Het Rscript-pad dat moet worden gebruikt als een omgevingsbuild niet vereist is.
Het opgegeven pad wordt gebruikt om het gebruikersscript aan te roepen.
tekenreeks
rVersion De versie van R die moet worden geïnstalleerd tekenreeks
snapshotDate Datum van MRAN-momentopname die moet worden gebruikt in JJJJ-MM-DD-indeling, bijvoorbeeld '2019-04-17' tekenreeks
userManaged Geeft aan of de omgeving wordt beheerd door de gebruiker of door AzureML. booleaans

RCranPackage

Naam Description Waarde
naam De pakketnaam. tekenreeks
repository De naam van de opslagplaats. tekenreeks

RGitHubPackage

Naam Description Waarde
authToken Persoonlijk toegangstoken dat moet worden geïnstalleerd vanuit een privéopslagplaats tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
repository Adres van opslagplaats in de indeling gebruikersnaam/opslagplaats[/subdir][@ref,#pull]. tekenreeks

ModelEnvironmentDefinitionspark

Naam Description Waarde
Pakketten De Spark-pakketten die moeten worden gebruikt. SparkMavenPackage[]
precachePackages Of de pakketten vooraf in de cache moeten worden opgepakt. booleaans
Repositories De lijst met Spark-opslagplaatsen. tekenreeks[]

SparkMavenPackage

Naam Description Waarde
Artefact tekenreeks
group tekenreeks
versie tekenreeks

EnvironmentImageRequestEnvironmentReference

Naam Description Waarde
naam Naam van de omgeving. tekenreeks
versie Versie van de omgeving. tekenreeks

Model

Naam Description Waarde
createdTime De aanmaaktijd van het model (UTC). tekenreeks
gegevenssets De lijst met gegevenssets die aan het model zijn gekoppeld. DatasetReference[]
derivedModelIds Modellen die zijn afgeleid van dit model tekenreeks[]
beschrijving De beschrijving van het model. tekenreeks
experimentName De naam van het experiment waarin dit model is gemaakt. tekenreeks
framework Het modelframework. tekenreeks
frameworkVersion De modelframeworkversie. tekenreeks
id De model-id. tekenreeks
kvTags De woordenlijst modeltag. Items zijn veranderlijk. ModelKvTags
Mimetype Het MIME-type modelinhoud. Open voor meer informatie over MIME-type https://www.iana.org/assignments/media-types/media-types.xhtml tekenreeks (vereist)
modifiedTime Het tijdstip van de laatste wijziging van het model (UTC). tekenreeks
naam De modelnaam. tekenreeks (vereist)
parentModelId De bovenliggende model-id. tekenreeks
properties De woordenlijst met eigenschappen Model. Eigenschappen zijn onveranderbaar. ModelEigenschappen
resourceRequirements Resourcevereisten voor het model ContainerResourceRequirements
runId De RunId waarmee dit model is gemaakt. tekenreeks
sampleInputData Voorbeeldinvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} tekenreeks
sampleOutputData Voorbeelduitvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} tekenreeks
Uitpakken Geeft aan of het model moet worden uitgepakt tijdens het maken van de docker-installatiekopieën. booleaans
url De URL van het model. Meestal een SAS-URL. tekenreeks (vereist)
versie De modelversie die is toegewezen door modelbeheerservice. int

DatasetReference

Naam Description Waarde
id De id van de gegevenssetreferentie. tekenreeks
naam De naam van de gegevenssetreferentie. tekenreeks

ModelKvTags

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ModelEigenschappen

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

CreateServiceRequestKeys

Naam Description Waarde
primaryKey De primaire sleutel. tekenreeks
secondaryKey De secundaire sleutel. tekenreeks

CreateServiceRequestKvTags

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

CreateServiceRequestProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een Azure Machine Learning Service maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-service.
Een Azure Machine Learning Service (AKS) maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-service.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/services wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/services@2021-01-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"
    }
  })
}

werkruimten/servicesobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor ACI:

  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"
  }

Gebruik voor AKS:

  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"

Eigenschapswaarden

werkruimten/services

Naam Description Waarde
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/services@2021-01-01"
naam De resourcenaam tekenreeks (vereist)
location De naam van de Azure-locatie/-regio. tekenreeks
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: werkruimten
beschrijving De beschrijving van de service. tekenreeks
environmentImageRequest De omgeving, modellen en assets die nodig zijn voor deductie. CreateServiceRequestEnvironmentImageRequest
keys De verificatiesleutels. CreateServiceRequestKeys
kvTags De woordenlijst met servicetags. Tags zijn veranderlijk. CreateServiceRequestKvTags
properties De woordenlijst met service-eigenschappen. Eigenschappen zijn onveranderbaar. CreateServiceRequestProperties
computeType Het objecttype instellen ACI
AKS (vereist)

ACIServiceCreateRequest

Naam Description Waarde
computeType Het type rekenomgeving voor de service. "ACI" (vereist)
appInsightsEnabled Of Application Insights is ingeschakeld of niet. booleaans
authEnabled Of verificatie is ingeschakeld voor de service. booleaans
Cname De CName voor de service. tekenreeks
containerResourceRequirements De resourcevereisten voor de container. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. ACIServiceCreateRequestDataCollection
dnsNameLabel Het DNS-label voor de service. tekenreeks
encryptionProperties De versleutelingseigenschappen. ACIServiceCreateRequestEncryptionProperties
sslCertificate Het openbare SSL-certificaat in PEM-indeling dat moet worden gebruikt als SSL is ingeschakeld. tekenreeks
sslEnabled Of SSL al dan niet is ingeschakeld. booleaans
sslKey De openbare SSL-sleutel in PEM-indeling voor het certificaat. tekenreeks
vnetConfiguration De configuratie van het virtuele netwerk. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Naam Description Waarde
Cpu De minimale hoeveelheid CPU-kernen die door de container moeten worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Cpulimit De maximale hoeveelheid CPU-kernen die door de container mogen worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
Fpga Het aantal FPGA PCIE-apparaten dat wordt blootgesteld aan de container. Moet een veelvoud van 2 zijn. int
Gpu Het aantal GPU-kernen in de container. int
memoryInGB De minimale hoeveelheid geheugen (in GB) die door de container moet worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit De maximale hoeveelheid geheugen (in GB) die door de container mag worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Naam Description Waarde
eventHubEnabled Optie voor het in-/uitschakelen van Event Hub. booleaans
storageEnabled Optie voor het in-/uitschakelen van opslag. booleaans

ACIServiceCreateRequestEncryptionProperties

Naam Description Waarde
keyName Naam van versleutelingssleutel tekenreeks (vereist)
keyVersion Versie van versleutelingssleutel tekenreeks (vereist)
vaultBaseUrl basis-URL van kluis tekenreeks (vereist)

ACIServiceCreateRequestVnetConfiguration

Naam Description Waarde
subnetName De naam van het subnet van het virtuele netwerk. tekenreeks
vnetName De naam van het virtuele netwerk. tekenreeks

AKSServiceCreateRequest

Naam Description Waarde
computeType Het type rekenomgeving voor de service. 'AKS' (vereist)
aadAuthEnabled Of AAD-verificatie is ingeschakeld. booleaans
appInsightsEnabled Of Application Insights is ingeschakeld of niet. booleaans
authEnabled Of verificatie is ingeschakeld. booleaans
autoScaler De eigenschappen van de automatische schaalaanpassing. AKSServiceCreateRequestAutoScaler
computeName De naam van de rekenresource. tekenreeks
containerResourceRequirements De resourcevereisten voor de container. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. AKSServiceCreateRequestDataCollection
isDefault Is dit de standaardvariant. booleaans
livenessProbeRequirements De vereisten voor de levendigheidstest. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Het maximum aantal gelijktijdige aanvragen per container. int
maxQueueWaitMs De maximale tijd dat een aanvraag in de wachtrij wacht (in milliseconden). Na deze tijd retourneert de service 503 (Service niet beschikbaar) int
naamruimte Kubernetes-naamruimte voor de service. tekenreeks
numReplica's Het aantal replica's in het cluster. int
scoringTimeoutMs De time-out van het scoren in milliseconden. int
trafficPercentile De hoeveelheid verkeer die variant ontvangt. int
type Het type van de variant. "Besturingselement"
"Behandeling"

AKSServiceCreateRequestAutoScaler

Naam Description Waarde
autoscaleEnabled Optie voor het in- of uitschakelen van automatisch schalen. booleaans
maxReplicas Het maximum aantal replica's in het cluster. int
minReplicas Het minimale aantal replica's om omlaag te schalen. int
refreshPeriodInSeconds Het aantal seconden dat moet worden gewacht tussen updates voor automatisch schalen. int
targetU-gebruik Het doelgebruikspercentage dat moet worden gebruikt om te bepalen of het cluster moet worden geschaald. int

AKSServiceCreateRequestDataCollection

Naam Description Waarde
eventHubEnabled Optie voor het in-/uitschakelen van Event Hub. booleaans
storageEnabled Optie voor het in-/uitschakelen van opslag. booleaans

AKSServiceCreateRequestLivenessProbeRequirements

Naam Description Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat de status Niet in orde wordt geretourneerd. int
initialDelaySeconds De vertraging voor de eerste test in seconden. int
periodSeconden De tijdsduur tussen tests in seconden. int
successThreshold Het aantal geslaagde tests voordat de status In orde wordt geretourneerd. int
timeoutSeconds De time-out van de test in seconden. int

CreateServiceRequestEnvironmentImageRequest

Naam Description Waarde
assets De lijst met assets. ImageAsset[]
driverProgram De naam van het stuurprogrammabestand. tekenreeks
omgeving De details van de AZURE ML-omgeving. EnvironmentImageRequestEnvironment
environmentReference De unieke identificatiegegevens van de AZURE ML-omgeving. EnvironmentImageRequestEnvironmentReference
modelIds De lijst met model-id's. tekenreeks[]
modellen De lijst met modellen. Model[]

ImageAsset

Naam Description Waarde
id De asset-id. tekenreeks
Mimetype Het MIME-type. tekenreeks
Uitpakken Of het activum wordt uitgepakt. booleaans
url De URL van de asset. tekenreeks

EnvironmentImageRequestEnvironment

Naam Description Waarde
Docker De definitie van een Docker-container. ModelEnvironmentDefinitionDocker
environmentVariables Definitie van omgevingsvariabelen die moeten worden gedefinieerd in de omgeving. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion De versie van de deductiestack die aan de installatiekopie is toegevoegd. Als u wilt voorkomen dat er een deductiestack wordt toegevoegd, moet u deze waarde niet instellen. Geldige waarden: 'laatste'. tekenreeks
naam De naam van de omgeving. tekenreeks
python Instellingen voor een Python-omgeving. ModelEnvironmentDefinitionPython
r Instellingen voor een R-omgeving. ModelEnvironmentDefinitionR
spark De configuratie voor een Spark-omgeving. ModelEnvironmentDefinitionspark
versie De omgevingsversie. tekenreeks

ModelEnvironmentDefinitionDocker

Naam Description Waarde
baseDockerfile Basis-Dockerfile dat wordt gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met BaseImage. tekenreeks
baseImage Basisinstallatiekopieën die worden gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met BaseDockerfile. tekenreeks
baseImageRegistry Installatiekopieënregister dat de basisinstallatiekopieën bevat. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Naam Description Waarde
adres tekenreeks
wachtwoord tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

ModelEnvironmentDefinitionEnvironmentVariables

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ModelEnvironmentDefinitionPython

Naam Description Waarde
baseCondaEnvironment tekenreeks
condaDependencies Een JObject met Conda-afhankelijkheden.
interpreterPath Het python-interpreterpad dat moet worden gebruikt als een omgevingsbuild niet vereist is. Het opgegeven pad wordt gebruikt om het gebruikersscript aan te roepen. tekenreeks
userManagedDependencies True betekent dat AzureML een bestaande Python-omgeving hergebruikt; False betekent dat AzureML een Python-omgeving maakt op basis van de specificatie conda-afhankelijkheden. booleaans

ModelEnvironmentDefinitionR

Naam Description Waarde
bioConductorPackages De pakketten van Bioconductor. tekenreeks[]
cranPackages De CRAN-pakketten die moeten worden gebruikt. RCranPackage[]
customUrlPackages De pakketten van aangepaste URL's. tekenreeks[]
gitHubPackages De pakketten rechtstreeks vanuit GitHub. RGitHubPackage[]
rscriptPath Het Rscript-pad dat moet worden gebruikt als een omgevingsbuild niet vereist is.
Het opgegeven pad wordt gebruikt om het gebruikersscript aan te roepen.
tekenreeks
rVersion De versie van R die moet worden geïnstalleerd tekenreeks
snapshotDate Datum van MRAN-momentopname die moet worden gebruikt in JJJJ-MM-DD-indeling, bijvoorbeeld '2019-04-17' tekenreeks
userManaged Geeft aan of de omgeving wordt beheerd door de gebruiker of door AzureML. booleaans

RCranPackage

Naam Description Waarde
naam De pakketnaam. tekenreeks
repository De naam van de opslagplaats. tekenreeks

RGitHubPackage

Naam Description Waarde
authToken Persoonlijk toegangstoken dat moet worden geïnstalleerd vanuit een privéopslagplaats tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
repository Adres van opslagplaats in de indeling gebruikersnaam/opslagplaats[/subdir][@ref,#pull]. tekenreeks

ModelEnvironmentDefinitionspark

Naam Description Waarde
Pakketten De Spark-pakketten die moeten worden gebruikt. SparkMavenPackage[]
precachePackages Of de pakketten vooraf in de cache moeten worden opgepakt. booleaans
Repositories De lijst met Spark-opslagplaatsen. tekenreeks[]

SparkMavenPackage

Naam Description Waarde
Artefact tekenreeks
group tekenreeks
versie tekenreeks

EnvironmentImageRequestEnvironmentReference

Naam Description Waarde
naam Naam van de omgeving. tekenreeks
versie Versie van de omgeving. tekenreeks

Model

Naam Description Waarde
createdTime De aanmaaktijd van het model (UTC). tekenreeks
gegevenssets De lijst met gegevenssets die aan het model zijn gekoppeld. DatasetReference[]
derivedModelIds Modellen die zijn afgeleid van dit model tekenreeks[]
beschrijving De beschrijving van het model. tekenreeks
experimentName De naam van het experiment waarin dit model is gemaakt. tekenreeks
framework Het modelframework. tekenreeks
frameworkVersion De modelframeworkversie. tekenreeks
id De model-id. tekenreeks
kvTags De woordenlijst modeltag. Items zijn veranderlijk. ModelKvTags
Mimetype Het MIME-type modelinhoud. Open voor meer informatie over MIME-type https://www.iana.org/assignments/media-types/media-types.xhtml tekenreeks (vereist)
modifiedTime Het tijdstip van de laatste wijziging van het model (UTC). tekenreeks
naam De modelnaam. tekenreeks (vereist)
parentModelId De bovenliggende model-id. tekenreeks
properties De woordenlijst met eigenschappen Model. Eigenschappen zijn onveranderbaar. ModelEigenschappen
resourceRequirements Resourcevereisten voor het model ContainerResourceRequirements
runId De RunId waarmee dit model is gemaakt. tekenreeks
sampleInputData Voorbeeldinvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} tekenreeks
sampleOutputData Voorbeelduitvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} tekenreeks
Uitpakken Geeft aan of het model moet worden uitgepakt tijdens het maken van de docker-installatiekopieën. booleaans
url De URL van het model. Meestal een SAS-URL. tekenreeks (vereist)
versie De modelversie die is toegewezen door modelbeheerservice. int

DatasetReference

Naam Description Waarde
id De id van de gegevenssetreferentie. tekenreeks
naam De naam van de gegevenssetreferentie. tekenreeks

ModelKvTags

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ModelEigenschappen

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

CreateServiceRequestKeys

Naam Description Waarde
primaryKey De primaire sleutel. tekenreeks
secondaryKey De secundaire sleutel. tekenreeks

CreateServiceRequestKvTags

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

CreateServiceRequestProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks