Delen via


Microsoft.MachineLearningServices-werkruimten/-services

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/services wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2021-04-01' = {
  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(Azure.Bicep.Types.Concrete.AnyType)
        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'
  }
  location: 'string'
  name: 'string'
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see Microsoft.MachineLearningServices/workspaces/services objects
}

Microsoft.MachineLearningServices/workspaces/services-objecten

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

Gebruik voor ACI-:

{
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  computeType: 'ACI'
  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-:

{
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  computeType: 'AKS'
  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

ACIServiceCreateRequest

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

ACIServiceCreateRequestDataCollection

Naam Beschrijving Waarde
eventHubEnabled Optie voor het in- of uitschakelen van Event Hub. Bool
storageEnabled Optie voor het in- of uitschakelen van opslag. Bool

ACIServiceCreateRequestEncryptionProperties

Naam Beschrijving Waarde
keyName Naam van versleutelingssleutel tekenreeks (vereist)
keyVersion Versie van versleutelingssleutel tekenreeks (vereist)
vaultBaseUrl Basis-URL van kluis tekenreeks (vereist)

ACIServiceCreateRequestVnetConfiguration

Naam Beschrijving Waarde
subnetName De naam van het subnet van het virtuele netwerk. snaar
vnetName De naam van het virtuele netwerk. snaar

AKSServiceCreateRequest

Naam Beschrijving Waarde
aadAuthEnabled Of AAD-verificatie al dan niet is ingeschakeld. Bool
appInsightsEnabled Of Application Insights al dan niet is ingeschakeld. Bool
authEnabled Of verificatie al dan niet is ingeschakeld. Bool
autoScaler De eigenschappen van de automatische schaalaanpassing. AKSServiceCreateRequestAutoScaler-
computeName De naam van de rekenresource. snaar
computeType Het type rekenomgeving voor de service. AKS (vereist)
containerResourceRequirements De vereisten voor containerresources. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. AKSServiceCreateRequestDataCollection
isDefault Is dit de standaardvariant. Bool
livenessProbeRequirements De vereisten voor de levenheidstest. 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. snaar
numReplicas Het aantal replica's in het cluster. Int
scoringTimeoutMs De time-out voor scoren in milliseconden. Int
trafficPercentile De hoeveelheid verkeersvariant ontvangt. Int
type Het type variant. 'Besturingselement'
'Behandeling'

AKSServiceCreateRequestAutoScaler

Naam Beschrijving Waarde
autoscaleEnabled Optie om automatisch schalen in of uit te schakelen. Bool
maxReplicas Het maximum aantal replica's in het cluster. Int
minReplicas Het minimum aantal replica's dat omlaag moet worden geschaald. Int
refreshPeriodInSeconds De hoeveelheid seconden die 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 Beschrijving Waarde
eventHubEnabled Optie voor het in- of uitschakelen van Event Hub. Bool
storageEnabled Optie voor het in- of uitschakelen van opslag. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Naam Beschrijving Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. Int
initialDelaySeconds De vertraging vóór 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
time-outSeconden De time-out van de test in seconden. Int

ContainerResourceRequirements

Naam Beschrijving 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 aan de container wordt blootgesteld. Moet meerdere 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

CreateServiceRequestEnvironmentImageRequest

Naam Beschrijving Waarde
activa De lijst met assets. ImageAsset[]
driverProgram De naam van het stuurprogrammabestand. snaar
milieu 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[]

CreateServiceRequestKeys

Naam Beschrijving Waarde
primaryKey De primaire sleutel. snaar
secondaryKey De secundaire sleutel. snaar

CreateServiceRequestKvTags

Naam Beschrijving Waarde

CreateServiceRequestProperties

Naam Beschrijving Waarde

DatasetReference

Naam Beschrijving Waarde
legitimatiebewijs De id van de verwijzing naar de gegevensset. snaar
naam De naam van de verwijzing naar de gegevensset. snaar

EnvironmentImageRequestEnvironment

Naam Beschrijving Waarde
dokwerker De definitie van een Docker-container. ModelEnvironmentDefinitionDocker
environmentVariables Definitie van omgevingsvariabelen die moeten worden gedefinieerd in de omgeving. ModelEnvironmentDefinitionEnvironmentVariables
ferencingStackVersion De deductiestackversie toegevoegd aan de installatiekopie. Als u wilt voorkomen dat u een deductiestack toevoegt, moet u deze waarde niet instellen. Geldige waarden: 'latest'. snaar
naam De naam van de omgeving. snaar
Python Instellingen voor een Python-omgeving. ModelEnvironmentDefinitionPython
r Instellingen voor een R-omgeving. ModelEnvironmentDefinitionR-
vonk De configuratie voor een Spark-omgeving. ModelEnvironmentDefinitionSpark
Versie De omgevingsversie. snaar

EnvironmentImageRequestEnvironmentReference

Naam Beschrijving Waarde
naam Naam van de omgeving. snaar
Versie Versie van de omgeving. snaar

ImageAsset

Naam Beschrijving Waarde
legitimatiebewijs De asset-id. snaar
mimeType Het mime-type. snaar
uitpakken Of de asset is uitgepakt. Bool
URL De URL van de asset. snaar

Microsoft.MachineLearningServices/workspaces/services

Naam Beschrijving Waarde
computeType Ingesteld op ACI voor het type ACIServiceCreateRequest. Ingesteld op AKS voor het type AKSServiceCreateRequest. 'ACI'
AKS (vereist)
beschrijving De beschrijving van de service. snaar
environmentImageRequest De omgeving, modellen en assets die nodig zijn voor deductie. CreateServiceRequestEnvironmentImageRequest
Sleutels De verificatiesleutels. CreateServiceRequestKeys-
kvTags De woordenlijst voor servicetags. Tags kunnen worden gedempt. CreateServiceRequestKvTags
plaats De naam van de Azure-locatie/-regio. snaar
naam De resourcenaam tekenreeks (vereist)
ouder 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 de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
Eigenschappen De woordenlijst voor service-eigenschappen. Eigenschappen zijn onveranderbaar. CreateServiceRequestProperties-

Model

Naam Beschrijving Waarde
createdTime De aanmaaktijd van het model (UTC). snaar
Datasets De lijst met gegevenssets die aan het model zijn gekoppeld. DatasetReference[]
derivedModelIds Modellen die zijn afgeleid van dit model tekenreeks[]
beschrijving De beschrijvingstekst van het model. snaar
experimentName De naam van het experiment waarin dit model is gemaakt. snaar
kader Het modelframework. snaar
frameworkVersion De modelframeworkversie. snaar
legitimatiebewijs De model-id. snaar
kvTags De tagwoordenlijst Model. Items kunnen worden gedempt. ModelKvTags
mimeType Het MIME-type modelinhoud. Open https://www.iana.org/assignments/media-types/media-types.xhtml voor meer informatie over mime-type tekenreeks (vereist)
modifiedTime De laatste wijzigingstijd van het model (UTC). snaar
naam De modelnaam. tekenreeks (vereist)
parentModelId De bovenliggende model-id. snaar
Eigenschappen De woordenlijst voor modeleigenschappen. Eigenschappen zijn onveranderbaar. ModelProperties-
resourceRequirements Resourcevereisten voor het model ContainerResourceRequirements
runId De RunId die dit model heeft gemaakt. snaar
sampleInputData Voorbeeldinvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} snaar
sampleOutputData Voorbeelduitvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} snaar
uitpakken Hiermee wordt aangegeven of het model moet worden uitgepakt tijdens het maken van docker-installatiekopieën. Bool
URL De URL van het model. Meestal een SAS-URL. tekenreeks (vereist)
Versie De modelversie die is toegewezen door modelbeheerservice. Int

ModelDockerSectionBaseImageRegistry

Naam Beschrijving Waarde
adres snaar
wachtwoord snaar

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

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

ModelEnvironmentDefinitionDocker

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

ModelEnvironmentDefinitionEnvironmentVariables

Naam Beschrijving Waarde

ModelEnvironmentDefinitionPython

Naam Beschrijving Waarde
baseCondaEnvironment snaar
condaDependencies Een JObject met Conda-afhankelijkheden. enig
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. snaar
userManagedDependencies Waar betekent dat AzureML een bestaande Python-omgeving hergebruikt; False betekent dat AzureML een Python-omgeving maakt op basis van de Conda-afhankelijkhedenspecificatie. Bool

ModelEnvironmentDefinitionR

Naam Beschrijving 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.
snaar
rVersion De versie van R die moet worden geïnstalleerd snaar
snapshotDate Datum van MRAN-momentopname die moet worden gebruikt in JJJJ-MM-DD-indeling, bijvoorbeeld '2019-04-17' snaar
userManaged Hiermee wordt aangegeven of de omgeving wordt beheerd door de gebruiker of door AzureML. Bool

ModelEnvironmentDefinitionSpark

Naam Beschrijving Waarde
Pakketten De Spark-pakketten die moeten worden gebruikt. SparkMavenPackage[]
precachePackages Of u de pakketten vooraf in de cache wilt opsluizen. Bool
Repositories De lijst met Spark-opslagplaatsen. tekenreeks[]

ModelKvTags

Naam Beschrijving Waarde

ModelProperties

Naam Beschrijving Waarde

RCranPackage

Naam Beschrijving Waarde
naam De pakketnaam. snaar
opslagplaats De naam van de opslagplaats. snaar

RGitHubPackage

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

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

SparkMavenPackage

Naam Beschrijving Waarde
artefact snaar
groep snaar
Versie snaar

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor 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 JSON toe aan uw sjabloon.

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

Microsoft.MachineLearningServices/workspaces/services-objecten

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

Gebruik voor ACI-:

{
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "computeType": "ACI",
  "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-:

{
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "computeType": "AKS",
  "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

ACIServiceCreateRequest

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

ACIServiceCreateRequestDataCollection

Naam Beschrijving Waarde
eventHubEnabled Optie voor het in- of uitschakelen van Event Hub. Bool
storageEnabled Optie voor het in- of uitschakelen van opslag. Bool

ACIServiceCreateRequestEncryptionProperties

Naam Beschrijving Waarde
keyName Naam van versleutelingssleutel tekenreeks (vereist)
keyVersion Versie van versleutelingssleutel tekenreeks (vereist)
vaultBaseUrl Basis-URL van kluis tekenreeks (vereist)

ACIServiceCreateRequestVnetConfiguration

Naam Beschrijving Waarde
subnetName De naam van het subnet van het virtuele netwerk. snaar
vnetName De naam van het virtuele netwerk. snaar

AKSServiceCreateRequest

Naam Beschrijving Waarde
aadAuthEnabled Of AAD-verificatie al dan niet is ingeschakeld. Bool
appInsightsEnabled Of Application Insights al dan niet is ingeschakeld. Bool
authEnabled Of verificatie al dan niet is ingeschakeld. Bool
autoScaler De eigenschappen van de automatische schaalaanpassing. AKSServiceCreateRequestAutoScaler-
computeName De naam van de rekenresource. snaar
computeType Het type rekenomgeving voor de service. AKS (vereist)
containerResourceRequirements De vereisten voor containerresources. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. AKSServiceCreateRequestDataCollection
isDefault Is dit de standaardvariant. Bool
livenessProbeRequirements De vereisten voor de levenheidstest. 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. snaar
numReplicas Het aantal replica's in het cluster. Int
scoringTimeoutMs De time-out voor scoren in milliseconden. Int
trafficPercentile De hoeveelheid verkeersvariant ontvangt. Int
type Het type variant. 'Besturingselement'
'Behandeling'

AKSServiceCreateRequestAutoScaler

Naam Beschrijving Waarde
autoscaleEnabled Optie om automatisch schalen in of uit te schakelen. Bool
maxReplicas Het maximum aantal replica's in het cluster. Int
minReplicas Het minimum aantal replica's dat omlaag moet worden geschaald. Int
refreshPeriodInSeconds De hoeveelheid seconden die 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 Beschrijving Waarde
eventHubEnabled Optie voor het in- of uitschakelen van Event Hub. Bool
storageEnabled Optie voor het in- of uitschakelen van opslag. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Naam Beschrijving Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. Int
initialDelaySeconds De vertraging vóór 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
time-outSeconden De time-out van de test in seconden. Int

ContainerResourceRequirements

Naam Beschrijving 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 aan de container wordt blootgesteld. Moet meerdere 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

CreateServiceRequestEnvironmentImageRequest

Naam Beschrijving Waarde
activa De lijst met assets. ImageAsset[]
driverProgram De naam van het stuurprogrammabestand. snaar
milieu 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[]

CreateServiceRequestKeys

Naam Beschrijving Waarde
primaryKey De primaire sleutel. snaar
secondaryKey De secundaire sleutel. snaar

CreateServiceRequestKvTags

Naam Beschrijving Waarde

CreateServiceRequestProperties

Naam Beschrijving Waarde

DatasetReference

Naam Beschrijving Waarde
legitimatiebewijs De id van de verwijzing naar de gegevensset. snaar
naam De naam van de verwijzing naar de gegevensset. snaar

EnvironmentImageRequestEnvironment

Naam Beschrijving Waarde
dokwerker De definitie van een Docker-container. ModelEnvironmentDefinitionDocker
environmentVariables Definitie van omgevingsvariabelen die moeten worden gedefinieerd in de omgeving. ModelEnvironmentDefinitionEnvironmentVariables
ferencingStackVersion De deductiestackversie toegevoegd aan de installatiekopie. Als u wilt voorkomen dat u een deductiestack toevoegt, moet u deze waarde niet instellen. Geldige waarden: 'latest'. snaar
naam De naam van de omgeving. snaar
Python Instellingen voor een Python-omgeving. ModelEnvironmentDefinitionPython
r Instellingen voor een R-omgeving. ModelEnvironmentDefinitionR-
vonk De configuratie voor een Spark-omgeving. ModelEnvironmentDefinitionSpark
Versie De omgevingsversie. snaar

EnvironmentImageRequestEnvironmentReference

Naam Beschrijving Waarde
naam Naam van de omgeving. snaar
Versie Versie van de omgeving. snaar

ImageAsset

Naam Beschrijving Waarde
legitimatiebewijs De asset-id. snaar
mimeType Het mime-type. snaar
uitpakken Of de asset is uitgepakt. Bool
URL De URL van de asset. snaar

Microsoft.MachineLearningServices/workspaces/services

Naam Beschrijving Waarde
apiVersion De API-versie '2021-04-01'
computeType Ingesteld op ACI voor het type ACIServiceCreateRequest. Ingesteld op AKS voor het type AKSServiceCreateRequest. 'ACI'
AKS (vereist)
beschrijving De beschrijving van de service. snaar
environmentImageRequest De omgeving, modellen en assets die nodig zijn voor deductie. CreateServiceRequestEnvironmentImageRequest
Sleutels De verificatiesleutels. CreateServiceRequestKeys-
kvTags De woordenlijst voor servicetags. Tags kunnen worden gedempt. CreateServiceRequestKvTags
plaats De naam van de Azure-locatie/-regio. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De woordenlijst voor service-eigenschappen. Eigenschappen zijn onveranderbaar. CreateServiceRequestProperties-
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/services'

Model

Naam Beschrijving Waarde
createdTime De aanmaaktijd van het model (UTC). snaar
Datasets De lijst met gegevenssets die aan het model zijn gekoppeld. DatasetReference[]
derivedModelIds Modellen die zijn afgeleid van dit model tekenreeks[]
beschrijving De beschrijvingstekst van het model. snaar
experimentName De naam van het experiment waarin dit model is gemaakt. snaar
kader Het modelframework. snaar
frameworkVersion De modelframeworkversie. snaar
legitimatiebewijs De model-id. snaar
kvTags De tagwoordenlijst Model. Items kunnen worden gedempt. ModelKvTags
mimeType Het MIME-type modelinhoud. Open https://www.iana.org/assignments/media-types/media-types.xhtml voor meer informatie over mime-type tekenreeks (vereist)
modifiedTime De laatste wijzigingstijd van het model (UTC). snaar
naam De modelnaam. tekenreeks (vereist)
parentModelId De bovenliggende model-id. snaar
Eigenschappen De woordenlijst voor modeleigenschappen. Eigenschappen zijn onveranderbaar. ModelProperties-
resourceRequirements Resourcevereisten voor het model ContainerResourceRequirements
runId De RunId die dit model heeft gemaakt. snaar
sampleInputData Voorbeeldinvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} snaar
sampleOutputData Voorbeelduitvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} snaar
uitpakken Hiermee wordt aangegeven of het model moet worden uitgepakt tijdens het maken van docker-installatiekopieën. Bool
URL De URL van het model. Meestal een SAS-URL. tekenreeks (vereist)
Versie De modelversie die is toegewezen door modelbeheerservice. Int

ModelDockerSectionBaseImageRegistry

Naam Beschrijving Waarde
adres snaar
wachtwoord snaar

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

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

ModelEnvironmentDefinitionDocker

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

ModelEnvironmentDefinitionEnvironmentVariables

Naam Beschrijving Waarde

ModelEnvironmentDefinitionPython

Naam Beschrijving Waarde
baseCondaEnvironment snaar
condaDependencies Een JObject met Conda-afhankelijkheden. enig
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. snaar
userManagedDependencies Waar betekent dat AzureML een bestaande Python-omgeving hergebruikt; False betekent dat AzureML een Python-omgeving maakt op basis van de Conda-afhankelijkhedenspecificatie. Bool

ModelEnvironmentDefinitionR

Naam Beschrijving 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.
snaar
rVersion De versie van R die moet worden geïnstalleerd snaar
snapshotDate Datum van MRAN-momentopname die moet worden gebruikt in JJJJ-MM-DD-indeling, bijvoorbeeld '2019-04-17' snaar
userManaged Hiermee wordt aangegeven of de omgeving wordt beheerd door de gebruiker of door AzureML. Bool

ModelEnvironmentDefinitionSpark

Naam Beschrijving Waarde
Pakketten De Spark-pakketten die moeten worden gebruikt. SparkMavenPackage[]
precachePackages Of u de pakketten vooraf in de cache wilt opsluizen. Bool
Repositories De lijst met Spark-opslagplaatsen. tekenreeks[]

ModelKvTags

Naam Beschrijving Waarde

ModelProperties

Naam Beschrijving Waarde

RCranPackage

Naam Beschrijving Waarde
naam De pakketnaam. snaar
opslagplaats De naam van de opslagplaats. snaar

RGitHubPackage

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

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

SparkMavenPackage

Naam Beschrijving Waarde
artefact snaar
groep snaar
Versie snaar

Quickstart-sjablonen

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

Sjabloon Beschrijving
Een Azure Machine Learning Service- maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-service.
Een AKS- (Azure Machine Learning Service) 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 logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  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"
  }
  location = "string"
  name = "string"
  properties = {
    {customized property} = "string"
  }
  computeType = "string"
  // For remaining properties, see Microsoft.MachineLearningServices/workspaces/services objects
}

Microsoft.MachineLearningServices/workspaces/services-objecten

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

Gebruik voor ACI-:

{
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  computeType = "ACI"
  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-:

{
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  computeType = "AKS"
  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

ACIServiceCreateRequest

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

ACIServiceCreateRequestDataCollection

Naam Beschrijving Waarde
eventHubEnabled Optie voor het in- of uitschakelen van Event Hub. Bool
storageEnabled Optie voor het in- of uitschakelen van opslag. Bool

ACIServiceCreateRequestEncryptionProperties

Naam Beschrijving Waarde
keyName Naam van versleutelingssleutel tekenreeks (vereist)
keyVersion Versie van versleutelingssleutel tekenreeks (vereist)
vaultBaseUrl Basis-URL van kluis tekenreeks (vereist)

ACIServiceCreateRequestVnetConfiguration

Naam Beschrijving Waarde
subnetName De naam van het subnet van het virtuele netwerk. snaar
vnetName De naam van het virtuele netwerk. snaar

AKSServiceCreateRequest

Naam Beschrijving Waarde
aadAuthEnabled Of AAD-verificatie al dan niet is ingeschakeld. Bool
appInsightsEnabled Of Application Insights al dan niet is ingeschakeld. Bool
authEnabled Of verificatie al dan niet is ingeschakeld. Bool
autoScaler De eigenschappen van de automatische schaalaanpassing. AKSServiceCreateRequestAutoScaler-
computeName De naam van de rekenresource. snaar
computeType Het type rekenomgeving voor de service. AKS (vereist)
containerResourceRequirements De vereisten voor containerresources. ContainerResourceRequirements
dataCollection Details van de opgegeven opties voor gegevensverzameling. AKSServiceCreateRequestDataCollection
isDefault Is dit de standaardvariant. Bool
livenessProbeRequirements De vereisten voor de levenheidstest. 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. snaar
numReplicas Het aantal replica's in het cluster. Int
scoringTimeoutMs De time-out voor scoren in milliseconden. Int
trafficPercentile De hoeveelheid verkeersvariant ontvangt. Int
type Het type variant. 'Besturingselement'
'Behandeling'

AKSServiceCreateRequestAutoScaler

Naam Beschrijving Waarde
autoscaleEnabled Optie om automatisch schalen in of uit te schakelen. Bool
maxReplicas Het maximum aantal replica's in het cluster. Int
minReplicas Het minimum aantal replica's dat omlaag moet worden geschaald. Int
refreshPeriodInSeconds De hoeveelheid seconden die 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 Beschrijving Waarde
eventHubEnabled Optie voor het in- of uitschakelen van Event Hub. Bool
storageEnabled Optie voor het in- of uitschakelen van opslag. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Naam Beschrijving Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. Int
initialDelaySeconds De vertraging vóór 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
time-outSeconden De time-out van de test in seconden. Int

ContainerResourceRequirements

Naam Beschrijving 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 aan de container wordt blootgesteld. Moet meerdere 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

CreateServiceRequestEnvironmentImageRequest

Naam Beschrijving Waarde
activa De lijst met assets. ImageAsset[]
driverProgram De naam van het stuurprogrammabestand. snaar
milieu 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[]

CreateServiceRequestKeys

Naam Beschrijving Waarde
primaryKey De primaire sleutel. snaar
secondaryKey De secundaire sleutel. snaar

CreateServiceRequestKvTags

Naam Beschrijving Waarde

CreateServiceRequestProperties

Naam Beschrijving Waarde

DatasetReference

Naam Beschrijving Waarde
legitimatiebewijs De id van de verwijzing naar de gegevensset. snaar
naam De naam van de verwijzing naar de gegevensset. snaar

EnvironmentImageRequestEnvironment

Naam Beschrijving Waarde
dokwerker De definitie van een Docker-container. ModelEnvironmentDefinitionDocker
environmentVariables Definitie van omgevingsvariabelen die moeten worden gedefinieerd in de omgeving. ModelEnvironmentDefinitionEnvironmentVariables
ferencingStackVersion De deductiestackversie toegevoegd aan de installatiekopie. Als u wilt voorkomen dat u een deductiestack toevoegt, moet u deze waarde niet instellen. Geldige waarden: 'latest'. snaar
naam De naam van de omgeving. snaar
Python Instellingen voor een Python-omgeving. ModelEnvironmentDefinitionPython
r Instellingen voor een R-omgeving. ModelEnvironmentDefinitionR-
vonk De configuratie voor een Spark-omgeving. ModelEnvironmentDefinitionSpark
Versie De omgevingsversie. snaar

EnvironmentImageRequestEnvironmentReference

Naam Beschrijving Waarde
naam Naam van de omgeving. snaar
Versie Versie van de omgeving. snaar

ImageAsset

Naam Beschrijving Waarde
legitimatiebewijs De asset-id. snaar
mimeType Het mime-type. snaar
uitpakken Of de asset is uitgepakt. Bool
URL De URL van de asset. snaar

Microsoft.MachineLearningServices/workspaces/services

Naam Beschrijving Waarde
computeType Ingesteld op ACI voor het type ACIServiceCreateRequest. Ingesteld op AKS voor het type AKSServiceCreateRequest. 'ACI'
AKS (vereist)
beschrijving De beschrijving van de service. snaar
environmentImageRequest De omgeving, modellen en assets die nodig zijn voor deductie. CreateServiceRequestEnvironmentImageRequest
Sleutels De verificatiesleutels. CreateServiceRequestKeys-
kvTags De woordenlijst voor servicetags. Tags kunnen worden gedempt. CreateServiceRequestKvTags
plaats De naam van de Azure-locatie/-regio. snaar
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Eigenschappen De woordenlijst voor service-eigenschappen. Eigenschappen zijn onveranderbaar. CreateServiceRequestProperties-
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"

Model

Naam Beschrijving Waarde
createdTime De aanmaaktijd van het model (UTC). snaar
Datasets De lijst met gegevenssets die aan het model zijn gekoppeld. DatasetReference[]
derivedModelIds Modellen die zijn afgeleid van dit model tekenreeks[]
beschrijving De beschrijvingstekst van het model. snaar
experimentName De naam van het experiment waarin dit model is gemaakt. snaar
kader Het modelframework. snaar
frameworkVersion De modelframeworkversie. snaar
legitimatiebewijs De model-id. snaar
kvTags De tagwoordenlijst Model. Items kunnen worden gedempt. ModelKvTags
mimeType Het MIME-type modelinhoud. Open https://www.iana.org/assignments/media-types/media-types.xhtml voor meer informatie over mime-type tekenreeks (vereist)
modifiedTime De laatste wijzigingstijd van het model (UTC). snaar
naam De modelnaam. tekenreeks (vereist)
parentModelId De bovenliggende model-id. snaar
Eigenschappen De woordenlijst voor modeleigenschappen. Eigenschappen zijn onveranderbaar. ModelProperties-
resourceRequirements Resourcevereisten voor het model ContainerResourceRequirements
runId De RunId die dit model heeft gemaakt. snaar
sampleInputData Voorbeeldinvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} snaar
sampleOutputData Voorbeelduitvoergegevens voor het model. Een verwijzing naar een gegevensset in de werkruimte in de indeling aml://dataset/{datasetId} snaar
uitpakken Hiermee wordt aangegeven of het model moet worden uitgepakt tijdens het maken van docker-installatiekopieën. Bool
URL De URL van het model. Meestal een SAS-URL. tekenreeks (vereist)
Versie De modelversie die is toegewezen door modelbeheerservice. Int

ModelDockerSectionBaseImageRegistry

Naam Beschrijving Waarde
adres snaar
wachtwoord snaar

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

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

ModelEnvironmentDefinitionDocker

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

ModelEnvironmentDefinitionEnvironmentVariables

Naam Beschrijving Waarde

ModelEnvironmentDefinitionPython

Naam Beschrijving Waarde
baseCondaEnvironment snaar
condaDependencies Een JObject met Conda-afhankelijkheden. enig
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. snaar
userManagedDependencies Waar betekent dat AzureML een bestaande Python-omgeving hergebruikt; False betekent dat AzureML een Python-omgeving maakt op basis van de Conda-afhankelijkhedenspecificatie. Bool

ModelEnvironmentDefinitionR

Naam Beschrijving 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.
snaar
rVersion De versie van R die moet worden geïnstalleerd snaar
snapshotDate Datum van MRAN-momentopname die moet worden gebruikt in JJJJ-MM-DD-indeling, bijvoorbeeld '2019-04-17' snaar
userManaged Hiermee wordt aangegeven of de omgeving wordt beheerd door de gebruiker of door AzureML. Bool

ModelEnvironmentDefinitionSpark

Naam Beschrijving Waarde
Pakketten De Spark-pakketten die moeten worden gebruikt. SparkMavenPackage[]
precachePackages Of u de pakketten vooraf in de cache wilt opsluizen. Bool
Repositories De lijst met Spark-opslagplaatsen. tekenreeks[]

ModelKvTags

Naam Beschrijving Waarde

ModelProperties

Naam Beschrijving Waarde

RCranPackage

Naam Beschrijving Waarde
naam De pakketnaam. snaar
opslagplaats De naam van de opslagplaats. snaar

RGitHubPackage

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

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

SparkMavenPackage

Naam Beschrijving Waarde
artefact snaar
groep snaar
Versie snaar