Freigeben über


Arbeitsbereiche/Dienste von Microsoft.MachineLearningServices 2020-09-01-preview

Bicep-Ressourcendefinition

Der Ressourcentyp "Arbeitsbereiche/Dienste" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MachineLearningServices/workspaces/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview' = {
  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
          fpga: int
          gpu: int
          memoryInGB: 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 objects

Legen Sie die computeType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ACI-:

{
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  computeType: 'ACI'
  containerResourceRequirements: {
    cpu: int
    fpga: int
    gpu: int
    memoryInGB: 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'
  }
}

Verwenden Sie für 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
    fpga: int
    gpu: int
    memoryInGB: 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'
}

Eigenschaftswerte

ACIServiceCreateRequest

Name Beschreibung Wert
appInsightsEnabled Gibt an, ob Application Insights aktiviert ist. Bool
Authentifizierungenabled Gibt an, ob die Authentifizierung für den Dienst aktiviert ist. Bool
cname Der CName für den Dienst. Schnur
computeType Der Computeumgebungstyp für den Dienst. "ACI" (erforderlich)
containerResourceRequirements Die Anforderungen an die Containerressource. ContainerResourceRequirements
dataCollection Details zu den angegebenen Datensammlungsoptionen. ACIServiceCreateRequestDataCollection-
dnsNameLabel Die Dns-Bezeichnung für den Dienst. Schnur
encryptionProperties Die Verschlüsselungseigenschaften. ACIServiceCreateRequestEncryptionProperties
sslCertificate Das öffentliche SSL-Zertifikat im PEM-Format, das verwendet werden soll, wenn SSL aktiviert ist. Schnur
sslEnabled Gibt an, ob SSL aktiviert ist. Bool
sslKey Der öffentliche SSL-Schlüssel im PEM-Format für das Zertifikat. Schnur
vnetConfiguration Die Konfiguration des virtuellen Netzwerks. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Name Beschreibung Wert
eventHubEnabled Option zum Aktivieren/Deaktivieren von Event Hub. Bool
storageEnabled Option zum Aktivieren/Deaktivieren des Speichers. Bool

ACIServiceCreateRequestEncryptionProperties

Name Beschreibung Wert
keyName Verschlüsselungsschlüsselname Zeichenfolge (erforderlich)
keyVersion Verschlüsselungsschlüsselversion Zeichenfolge (erforderlich)
vaultBaseUrl Vault-Basis-URL Zeichenfolge (erforderlich)

ACIServiceCreateRequestVnetConfiguration

Name Beschreibung Wert
subnetzname Der Name des virtuellen Netzwerksubnetz. Schnur
vnetName Der Name des virtuellen Netzwerks. Schnur

AKSServiceCreateRequest

Name Beschreibung Wert
aadAuthEnabled Gibt an, ob die AAD-Authentifizierung aktiviert ist. Bool
appInsightsEnabled Gibt an, ob Application Insights aktiviert ist. Bool
Authentifizierungenabled Gibt an, ob die Authentifizierung aktiviert ist. Bool
autoScaler Die Eigenschaften des automatischen Scalers. AKSServiceCreateRequestAutoScaler-
computeName Der Name der Computeressource. Schnur
computeType Der Computeumgebungstyp für den Dienst. "AKS" (erforderlich)
containerResourceRequirements Die Anforderungen an die Containerressource. ContainerResourceRequirements
dataCollection Details zu den angegebenen Datensammlungsoptionen. AKSServiceCreateRequestDataCollection-
isDefault Ist dies die Standardvariante. Bool
livenessProbeRequirements Die Anforderungen der Livenesssonde. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Die maximale Anzahl gleichzeitiger Anforderungen pro Container. Int
maxQueueWaitMs Maximale Wartezeit für eine Anforderung in der Warteschlange (in Millisekunden). Nach diesem Zeitpunkt gibt der Dienst 503 zurück (Dienst nicht verfügbar) Int
Namespace Kubernetes-Namespace für den Dienst. Schnur
numReplicas Die Anzahl der Replikate im Cluster. Int
scoreTimeoutMs Das Timeout der Bewertung in Millisekunden. Int
trafficPercentile Die Anzahl der Datenverkehrsvarianten empfängt. Int
Art Der Typ der Variante. "Steuerelement"
"Behandlung"

AKSServiceCreateRequestAutoScaler

Name Beschreibung Wert
autoscaleEnabled Option zum Aktivieren/Deaktivieren der automatischen Skalierung. Bool
maxReplicas Die maximale Anzahl von Replikaten im Cluster. Int
minReplicas Die Mindestanzahl der Replikate, auf die skaliert werden soll. Int
refreshPeriodInSeconds Die Anzahl der Sekunden, die zwischen automatischen Skalierungsupdates gewartet werden sollen. Int
targetUtilization Der Prozentsatz der Zielauslastung, der verwendet werden soll, um zu bestimmen, ob der Cluster skaliert werden soll. Int

AKSServiceCreateRequestDataCollection

Name Beschreibung Wert
eventHubEnabled Option zum Aktivieren/Deaktivieren von Event Hub. Bool
storageEnabled Option zum Aktivieren/Deaktivieren des Speichers. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Name Beschreibung Wert
failureThreshold Die Anzahl der Fehler, die zugelassen werden sollen, bevor ein fehlerhafter Status zurückgegeben wird. Int
initialDelaySeconds Die Verzögerung vor der ersten Probe in Sekunden. Int
periodSeconds Die Zeitdauer zwischen Probes in Sekunden. Int
successThreshold Die Anzahl der erfolgreichen Probe, bevor ein fehlerfreier Status zurückgegeben wird. Int
TimeoutSeconds Das Timeout der Probe in Sekunden. Int

ContainerResourceRequirements

Name Beschreibung Wert
CPU Die Anzahl der CPU-Kerne im Container. Int
fpga Die Anzahl der FÜR den Container verfügbar gemachten FPGA PCIE-Geräte. Muss ein Vielfaches von 2 sein. Int
gpu Die Anzahl der GPU-Kerne im Container. Int
memoryInGB Die Menge des Arbeitsspeichers für den Container in GB. Int

CreateServiceRequestEnvironmentImageRequest

Name Beschreibung Wert
Vermögen Die Liste der Objekte. ImageAsset-[]
driverProgram Der Name der Treiberdatei. Schnur
Umwelt Die Details der AZURE ML-Umgebung. EnvironmentImageRequestEnvironment
environmentReference Die eindeutigen Identifizierungsdetails der AZURE ML-Umgebung. EnvironmentImageRequestEnvironmentReference
modelIds Die Liste der Modell-IDs. string[]
Modelle Die Liste der Modelle. Modell-[]

CreateServiceRequestKeys

Name Beschreibung Wert
primaryKey Der Primärschlüssel. Schnur
secondaryKey Der sekundäre Schlüssel. Schnur

CreateServiceRequestKvTags

Name Beschreibung Wert

CreateServiceRequestProperties

Name Beschreibung Wert

DatasetReference

Name Beschreibung Wert
id Die ID des Datasetverweises. Schnur
Name Der Name des Datasetverweises. Schnur

EnvironmentImageRequestEnvironment

Name Beschreibung Wert
Hafenarbeiter Die Definition eines Docker-Containers. ModelEnvironmentDefinitionDocker
environmentVariables Definition von Umgebungsvariablen, die in der Umgebung definiert werden sollen. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Die dem Image hinzugefügte Ableitungsstapelversion. Um das Hinzufügen eines Ableitungsstapels zu vermeiden, legen Sie diesen Wert nicht fest. Gültige Werte: "latest". Schnur
Name Der Name der Umgebung. Schnur
Python Einstellungen für eine Python-Umgebung. ModelEnvironmentDefinitionPython
r Einstellungen für eine R-Umgebung. ModelEnvironmentDefinitionR-
Funke Die Konfiguration für eine Spark-Umgebung. ModelEnvironmentDefinitionSpark
Version Die Umgebungsversion. Schnur

EnvironmentImageRequestEnvironmentReference

Name Beschreibung Wert
Name Name der Umgebung. Schnur
Version Version der Umgebung. Schnur

ImageAsset

Name Beschreibung Wert
id Die Objekt-ID. Schnur
mimeType Der MIME-Typ. Schnur
auspacken Gibt an, ob die Ressource entpackt ist. Bool
URL Die URL der Ressource. Schnur

Microsoft.MachineLearningServices/workspaces/services

Name Beschreibung Wert
computeType Auf "ACI" für typ ACIServiceCreateRequestfestgelegt. Legen Sie für den Typ AKSServiceCreateRequestauf "AKS" fest. "ACI"
"AKS" (erforderlich)
Beschreibung Die Beschreibung des Diensts. Schnur
environmentImageRequest Die Umgebung, Modelle und Ressourcen, die für die Ableitung erforderlich sind. CreateServiceRequestEnvironmentImageRequest
Tasten Die Authentifizierungsschlüssel. CreateServiceRequestKeys-
kvTags Das Diensttagwörterbuch. Tags sind änderbar. CreateServiceRequestKvTags
Ort Der Name des Azure-Standorts/der Region. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: Arbeitsbereiche
Eigenschaften Das Wörterbuch der Diensteigenschaften. Eigenschaften sind unveränderlich. CreateServiceRequestProperties-

Modell

Name Beschreibung Wert
createdTime Die Zeit für die Modellerstellung (UTC). Schnur
Dateien Die Liste der Datasets, die dem Modell zugeordnet sind. DatasetReference-[]
derivedModelIds Von diesem Modell abgeleitete Modelle string[]
Beschreibung Der Text der Modellbeschreibung. Schnur
experimentName Der Name des Experiments, in dem dieses Modell erstellt wurde. Schnur
Fachwerk Das Modellframework. Schnur
frameworkVersion Die Modellframeworkversion. Schnur
id Die Modell-ID. Schnur
kvTags Das Model-Tagwörterbuch. Elemente können stumm geschaltet werden. ModelKvTags-
mimeType Der MIME-Typ des Modellinhalts. Weitere Informationen zum MIME-Typ finden Sie unter https://www.iana.org/assignments/media-types/media-types.xhtml Zeichenfolge (erforderlich)
modifiedTime Der Zeitpunkt der letzten Änderung des Modells (UTC). Schnur
Name Der Modellname. Zeichenfolge (erforderlich)
parentModelId Die id des übergeordneten Modells. Schnur
Eigenschaften Das Model-Eigenschaftenwörterbuch. Eigenschaften sind unveränderlich. ModelProperties-
resourceRequirements Ressourcenanforderungen für das Modell ContainerResourceRequirements
runId Die RunId, die dieses Modell erstellt hat. Schnur
sampleInputData Beispieleingabedaten für das Modell. Ein Verweis auf ein Dataset im Arbeitsbereich im Format aml://dataset/{datasetId} Schnur
sampleOutputData Beispielausgabedaten für das Modell. Ein Verweis auf ein Dataset im Arbeitsbereich im Format aml://dataset/{datasetId} Schnur
auspacken Gibt an, ob das Modell beim Erstellen von Docker Image entpackt werden muss. Bool
URL Die URL des Modells. In der Regel eine SAS-URL. Zeichenfolge (erforderlich)
Version Die Modellversion, die vom Modellverwaltungsdienst zugewiesen wurde. Int

ModelDockerSectionBaseImageRegistry

Name Beschreibung Wert
Adresse Schnur
Passwort Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Nutzername Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

ModelEnvironmentDefinitionDocker

Name Beschreibung Wert
baseDockerfile Basis-Dockerfile, die für Docker-basierte Ausführungen verwendet wird. Sich gegenseitig ausschließend mit BaseImage. Schnur
baseImage Basisimage, das für Docker-basierte Ausführungen verwendet wird. Schließen Sie sich gegenseitig mit BaseDockerfile aus. Schnur
baseImageRegistry Bildregistrierung, die das Basisimage enthält. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Name Beschreibung Wert

ModelEnvironmentDefinitionPython

Name Beschreibung Wert
baseCondaEnvironment Schnur
condaDependencies Ein JObject mit Conda-Abhängigkeiten. any
interpreterPath Der python-Interpreterpfad, der verwendet werden soll, wenn kein Umgebungsbuild erforderlich ist. Der angegebene Pfad wird verwendet, um das Benutzerskript aufzurufen. Schnur
userManagedDependencies True bedeutet, dass AzureML eine vorhandene Python-Umgebung wiederverwendet; False bedeutet, dass AzureML eine Python-Umgebung basierend auf der Conda-Abhängigkeitsspezifikation erstellt. Bool

ModelEnvironmentDefinitionR

Name Beschreibung Wert
bioConductorPackages Die Pakete von Biokonduktor. string[]
cranPackages Die zu verwendenden CRAN-Pakete. RCranPackage[]
customUrlPackages Die Pakete aus benutzerdefinierten URLs. string[]
gitHubPackages Die Pakete direkt von GitHub. RGitHubPackage[]
rscriptPath Der Rscript-Pfad, der verwendet werden soll, wenn kein Umgebungsbuild erforderlich ist.
Der angegebene Pfad wird verwendet, um das Benutzerskript aufzurufen.
Schnur
rVersion Die zu installierende Version von R Schnur
snapshotDate Datum der MRAN-Momentaufnahme, die im Format JJJJ-MM-DD verwendet werden soll, z. B. "2019-04-17" Schnur
userManaged Gibt an, ob die Umgebung vom Benutzer oder von AzureML verwaltet wird. Bool

ModelEnvironmentDefinitionSpark

Name Beschreibung Wert
pakete Die zu verwendenden Spark-Pakete. SparkMavenPackage[]
precachePackages Gibt an, ob die Pakete vorab zwischengespeichert werden sollen. Bool
repositorien Die Liste der Spark-Repositorys. string[]

ModelKvTags

Name Beschreibung Wert

ModelProperties

Name Beschreibung Wert

RCranPackage

Name Beschreibung Wert
Name Der Paketname. Schnur
Aufbewahrungsort Der Repositoryname. Schnur

RGitHubPackage

Name Beschreibung Wert
authToken Persönliches Zugriffstoken für die Installation aus einem privaten Repository Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Aufbewahrungsort Repositoryadresse im Format benutzername/repo[/subdir][@ref #pull]. Schnur

SparkMavenPackage

Name Beschreibung Wert
Artefakt Schnur
Gruppe Schnur
Version Schnur

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Arbeitsbereiche/Dienste" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MachineLearningServices/workspaces/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "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",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "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 objects

Legen Sie die computeType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ACI-:

{
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "computeType": "ACI",
  "containerResourceRequirements": {
    "cpu": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "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"
  }
}

Verwenden Sie für 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",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "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"
}

Eigenschaftswerte

ACIServiceCreateRequest

Name Beschreibung Wert
appInsightsEnabled Gibt an, ob Application Insights aktiviert ist. Bool
Authentifizierungenabled Gibt an, ob die Authentifizierung für den Dienst aktiviert ist. Bool
cname Der CName für den Dienst. Schnur
computeType Der Computeumgebungstyp für den Dienst. "ACI" (erforderlich)
containerResourceRequirements Die Anforderungen an die Containerressource. ContainerResourceRequirements
dataCollection Details zu den angegebenen Datensammlungsoptionen. ACIServiceCreateRequestDataCollection-
dnsNameLabel Die Dns-Bezeichnung für den Dienst. Schnur
encryptionProperties Die Verschlüsselungseigenschaften. ACIServiceCreateRequestEncryptionProperties
sslCertificate Das öffentliche SSL-Zertifikat im PEM-Format, das verwendet werden soll, wenn SSL aktiviert ist. Schnur
sslEnabled Gibt an, ob SSL aktiviert ist. Bool
sslKey Der öffentliche SSL-Schlüssel im PEM-Format für das Zertifikat. Schnur
vnetConfiguration Die Konfiguration des virtuellen Netzwerks. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Name Beschreibung Wert
eventHubEnabled Option zum Aktivieren/Deaktivieren von Event Hub. Bool
storageEnabled Option zum Aktivieren/Deaktivieren des Speichers. Bool

ACIServiceCreateRequestEncryptionProperties

Name Beschreibung Wert
keyName Verschlüsselungsschlüsselname Zeichenfolge (erforderlich)
keyVersion Verschlüsselungsschlüsselversion Zeichenfolge (erforderlich)
vaultBaseUrl Vault-Basis-URL Zeichenfolge (erforderlich)

ACIServiceCreateRequestVnetConfiguration

Name Beschreibung Wert
subnetzname Der Name des virtuellen Netzwerksubnetz. Schnur
vnetName Der Name des virtuellen Netzwerks. Schnur

AKSServiceCreateRequest

Name Beschreibung Wert
aadAuthEnabled Gibt an, ob die AAD-Authentifizierung aktiviert ist. Bool
appInsightsEnabled Gibt an, ob Application Insights aktiviert ist. Bool
Authentifizierungenabled Gibt an, ob die Authentifizierung aktiviert ist. Bool
autoScaler Die Eigenschaften des automatischen Scalers. AKSServiceCreateRequestAutoScaler-
computeName Der Name der Computeressource. Schnur
computeType Der Computeumgebungstyp für den Dienst. "AKS" (erforderlich)
containerResourceRequirements Die Anforderungen an die Containerressource. ContainerResourceRequirements
dataCollection Details zu den angegebenen Datensammlungsoptionen. AKSServiceCreateRequestDataCollection-
isDefault Ist dies die Standardvariante. Bool
livenessProbeRequirements Die Anforderungen der Livenesssonde. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Die maximale Anzahl gleichzeitiger Anforderungen pro Container. Int
maxQueueWaitMs Maximale Wartezeit für eine Anforderung in der Warteschlange (in Millisekunden). Nach diesem Zeitpunkt gibt der Dienst 503 zurück (Dienst nicht verfügbar) Int
Namespace Kubernetes-Namespace für den Dienst. Schnur
numReplicas Die Anzahl der Replikate im Cluster. Int
scoreTimeoutMs Das Timeout der Bewertung in Millisekunden. Int
trafficPercentile Die Anzahl der Datenverkehrsvarianten empfängt. Int
Art Der Typ der Variante. "Steuerelement"
"Behandlung"

AKSServiceCreateRequestAutoScaler

Name Beschreibung Wert
autoscaleEnabled Option zum Aktivieren/Deaktivieren der automatischen Skalierung. Bool
maxReplicas Die maximale Anzahl von Replikaten im Cluster. Int
minReplicas Die Mindestanzahl der Replikate, auf die skaliert werden soll. Int
refreshPeriodInSeconds Die Anzahl der Sekunden, die zwischen automatischen Skalierungsupdates gewartet werden sollen. Int
targetUtilization Der Prozentsatz der Zielauslastung, der verwendet werden soll, um zu bestimmen, ob der Cluster skaliert werden soll. Int

AKSServiceCreateRequestDataCollection

Name Beschreibung Wert
eventHubEnabled Option zum Aktivieren/Deaktivieren von Event Hub. Bool
storageEnabled Option zum Aktivieren/Deaktivieren des Speichers. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Name Beschreibung Wert
failureThreshold Die Anzahl der Fehler, die zugelassen werden sollen, bevor ein fehlerhafter Status zurückgegeben wird. Int
initialDelaySeconds Die Verzögerung vor der ersten Probe in Sekunden. Int
periodSeconds Die Zeitdauer zwischen Probes in Sekunden. Int
successThreshold Die Anzahl der erfolgreichen Probe, bevor ein fehlerfreier Status zurückgegeben wird. Int
TimeoutSeconds Das Timeout der Probe in Sekunden. Int

ContainerResourceRequirements

Name Beschreibung Wert
CPU Die Anzahl der CPU-Kerne im Container. Int
fpga Die Anzahl der FÜR den Container verfügbar gemachten FPGA PCIE-Geräte. Muss ein Vielfaches von 2 sein. Int
gpu Die Anzahl der GPU-Kerne im Container. Int
memoryInGB Die Menge des Arbeitsspeichers für den Container in GB. Int

CreateServiceRequestEnvironmentImageRequest

Name Beschreibung Wert
Vermögen Die Liste der Objekte. ImageAsset-[]
driverProgram Der Name der Treiberdatei. Schnur
Umwelt Die Details der AZURE ML-Umgebung. EnvironmentImageRequestEnvironment
environmentReference Die eindeutigen Identifizierungsdetails der AZURE ML-Umgebung. EnvironmentImageRequestEnvironmentReference
modelIds Die Liste der Modell-IDs. string[]
Modelle Die Liste der Modelle. Modell-[]

CreateServiceRequestKeys

Name Beschreibung Wert
primaryKey Der Primärschlüssel. Schnur
secondaryKey Der sekundäre Schlüssel. Schnur

CreateServiceRequestKvTags

Name Beschreibung Wert

CreateServiceRequestProperties

Name Beschreibung Wert

DatasetReference

Name Beschreibung Wert
id Die ID des Datasetverweises. Schnur
Name Der Name des Datasetverweises. Schnur

EnvironmentImageRequestEnvironment

Name Beschreibung Wert
Hafenarbeiter Die Definition eines Docker-Containers. ModelEnvironmentDefinitionDocker
environmentVariables Definition von Umgebungsvariablen, die in der Umgebung definiert werden sollen. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Die dem Image hinzugefügte Ableitungsstapelversion. Um das Hinzufügen eines Ableitungsstapels zu vermeiden, legen Sie diesen Wert nicht fest. Gültige Werte: "latest". Schnur
Name Der Name der Umgebung. Schnur
Python Einstellungen für eine Python-Umgebung. ModelEnvironmentDefinitionPython
r Einstellungen für eine R-Umgebung. ModelEnvironmentDefinitionR-
Funke Die Konfiguration für eine Spark-Umgebung. ModelEnvironmentDefinitionSpark
Version Die Umgebungsversion. Schnur

EnvironmentImageRequestEnvironmentReference

Name Beschreibung Wert
Name Name der Umgebung. Schnur
Version Version der Umgebung. Schnur

ImageAsset

Name Beschreibung Wert
id Die Objekt-ID. Schnur
mimeType Der MIME-Typ. Schnur
auspacken Gibt an, ob die Ressource entpackt ist. Bool
URL Die URL der Ressource. Schnur

Microsoft.MachineLearningServices/workspaces/services

Name Beschreibung Wert
apiVersion Die API-Version "2020-09-01-preview"
computeType Auf "ACI" für typ ACIServiceCreateRequestfestgelegt. Legen Sie für den Typ AKSServiceCreateRequestauf "AKS" fest. "ACI"
"AKS" (erforderlich)
Beschreibung Die Beschreibung des Diensts. Schnur
environmentImageRequest Die Umgebung, Modelle und Ressourcen, die für die Ableitung erforderlich sind. CreateServiceRequestEnvironmentImageRequest
Tasten Die Authentifizierungsschlüssel. CreateServiceRequestKeys-
kvTags Das Diensttagwörterbuch. Tags sind änderbar. CreateServiceRequestKvTags
Ort Der Name des Azure-Standorts/der Region. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Das Wörterbuch der Diensteigenschaften. Eigenschaften sind unveränderlich. CreateServiceRequestProperties-
Art Der Ressourcentyp "Microsoft.MachineLearningServices/workspaces/services"

Modell

Name Beschreibung Wert
createdTime Die Zeit für die Modellerstellung (UTC). Schnur
Dateien Die Liste der Datasets, die dem Modell zugeordnet sind. DatasetReference-[]
derivedModelIds Von diesem Modell abgeleitete Modelle string[]
Beschreibung Der Text der Modellbeschreibung. Schnur
experimentName Der Name des Experiments, in dem dieses Modell erstellt wurde. Schnur
Fachwerk Das Modellframework. Schnur
frameworkVersion Die Modellframeworkversion. Schnur
id Die Modell-ID. Schnur
kvTags Das Model-Tagwörterbuch. Elemente können stumm geschaltet werden. ModelKvTags-
mimeType Der MIME-Typ des Modellinhalts. Weitere Informationen zum MIME-Typ finden Sie unter https://www.iana.org/assignments/media-types/media-types.xhtml Zeichenfolge (erforderlich)
modifiedTime Der Zeitpunkt der letzten Änderung des Modells (UTC). Schnur
Name Der Modellname. Zeichenfolge (erforderlich)
parentModelId Die id des übergeordneten Modells. Schnur
Eigenschaften Das Model-Eigenschaftenwörterbuch. Eigenschaften sind unveränderlich. ModelProperties-
resourceRequirements Ressourcenanforderungen für das Modell ContainerResourceRequirements
runId Die RunId, die dieses Modell erstellt hat. Schnur
sampleInputData Beispieleingabedaten für das Modell. Ein Verweis auf ein Dataset im Arbeitsbereich im Format aml://dataset/{datasetId} Schnur
sampleOutputData Beispielausgabedaten für das Modell. Ein Verweis auf ein Dataset im Arbeitsbereich im Format aml://dataset/{datasetId} Schnur
auspacken Gibt an, ob das Modell beim Erstellen von Docker Image entpackt werden muss. Bool
URL Die URL des Modells. In der Regel eine SAS-URL. Zeichenfolge (erforderlich)
Version Die Modellversion, die vom Modellverwaltungsdienst zugewiesen wurde. Int

ModelDockerSectionBaseImageRegistry

Name Beschreibung Wert
Adresse Schnur
Passwort Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Nutzername Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

ModelEnvironmentDefinitionDocker

Name Beschreibung Wert
baseDockerfile Basis-Dockerfile, die für Docker-basierte Ausführungen verwendet wird. Sich gegenseitig ausschließend mit BaseImage. Schnur
baseImage Basisimage, das für Docker-basierte Ausführungen verwendet wird. Schließen Sie sich gegenseitig mit BaseDockerfile aus. Schnur
baseImageRegistry Bildregistrierung, die das Basisimage enthält. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Name Beschreibung Wert

ModelEnvironmentDefinitionPython

Name Beschreibung Wert
baseCondaEnvironment Schnur
condaDependencies Ein JObject mit Conda-Abhängigkeiten. any
interpreterPath Der python-Interpreterpfad, der verwendet werden soll, wenn kein Umgebungsbuild erforderlich ist. Der angegebene Pfad wird verwendet, um das Benutzerskript aufzurufen. Schnur
userManagedDependencies True bedeutet, dass AzureML eine vorhandene Python-Umgebung wiederverwendet; False bedeutet, dass AzureML eine Python-Umgebung basierend auf der Conda-Abhängigkeitsspezifikation erstellt. Bool

ModelEnvironmentDefinitionR

Name Beschreibung Wert
bioConductorPackages Die Pakete von Biokonduktor. string[]
cranPackages Die zu verwendenden CRAN-Pakete. RCranPackage[]
customUrlPackages Die Pakete aus benutzerdefinierten URLs. string[]
gitHubPackages Die Pakete direkt von GitHub. RGitHubPackage[]
rscriptPath Der Rscript-Pfad, der verwendet werden soll, wenn kein Umgebungsbuild erforderlich ist.
Der angegebene Pfad wird verwendet, um das Benutzerskript aufzurufen.
Schnur
rVersion Die zu installierende Version von R Schnur
snapshotDate Datum der MRAN-Momentaufnahme, die im Format JJJJ-MM-DD verwendet werden soll, z. B. "2019-04-17" Schnur
userManaged Gibt an, ob die Umgebung vom Benutzer oder von AzureML verwaltet wird. Bool

ModelEnvironmentDefinitionSpark

Name Beschreibung Wert
pakete Die zu verwendenden Spark-Pakete. SparkMavenPackage[]
precachePackages Gibt an, ob die Pakete vorab zwischengespeichert werden sollen. Bool
repositorien Die Liste der Spark-Repositorys. string[]

ModelKvTags

Name Beschreibung Wert

ModelProperties

Name Beschreibung Wert

RCranPackage

Name Beschreibung Wert
Name Der Paketname. Schnur
Aufbewahrungsort Der Repositoryname. Schnur

RGitHubPackage

Name Beschreibung Wert
authToken Persönliches Zugriffstoken für die Installation aus einem privaten Repository Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Aufbewahrungsort Repositoryadresse im Format benutzername/repo[/subdir][@ref #pull]. Schnur

SparkMavenPackage

Name Beschreibung Wert
Artefakt Schnur
Gruppe Schnur
Version Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen eines Azure Machine Learning Service-

Bereitstellen in Azure
Diese Vorlage erstellt einen Azure Machine Learning-Dienst.
Erstellen eines Azure Machine Learning Service (AKS)-

Bereitstellen in Azure
Diese Vorlage erstellt einen Azure Machine Learning-Dienst.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Arbeitsbereiche/Dienste" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MachineLearningServices/workspaces/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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
          fpga = int
          gpu = int
          memoryInGB = 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 objects

Legen Sie die computeType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ACI-:

{
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  computeType = "ACI"
  containerResourceRequirements = {
    cpu = int
    fpga = int
    gpu = int
    memoryInGB = 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"
  }
}

Verwenden Sie für 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
    fpga = int
    gpu = int
    memoryInGB = 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"
}

Eigenschaftswerte

ACIServiceCreateRequest

Name Beschreibung Wert
appInsightsEnabled Gibt an, ob Application Insights aktiviert ist. Bool
Authentifizierungenabled Gibt an, ob die Authentifizierung für den Dienst aktiviert ist. Bool
cname Der CName für den Dienst. Schnur
computeType Der Computeumgebungstyp für den Dienst. "ACI" (erforderlich)
containerResourceRequirements Die Anforderungen an die Containerressource. ContainerResourceRequirements
dataCollection Details zu den angegebenen Datensammlungsoptionen. ACIServiceCreateRequestDataCollection-
dnsNameLabel Die Dns-Bezeichnung für den Dienst. Schnur
encryptionProperties Die Verschlüsselungseigenschaften. ACIServiceCreateRequestEncryptionProperties
sslCertificate Das öffentliche SSL-Zertifikat im PEM-Format, das verwendet werden soll, wenn SSL aktiviert ist. Schnur
sslEnabled Gibt an, ob SSL aktiviert ist. Bool
sslKey Der öffentliche SSL-Schlüssel im PEM-Format für das Zertifikat. Schnur
vnetConfiguration Die Konfiguration des virtuellen Netzwerks. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Name Beschreibung Wert
eventHubEnabled Option zum Aktivieren/Deaktivieren von Event Hub. Bool
storageEnabled Option zum Aktivieren/Deaktivieren des Speichers. Bool

ACIServiceCreateRequestEncryptionProperties

Name Beschreibung Wert
keyName Verschlüsselungsschlüsselname Zeichenfolge (erforderlich)
keyVersion Verschlüsselungsschlüsselversion Zeichenfolge (erforderlich)
vaultBaseUrl Vault-Basis-URL Zeichenfolge (erforderlich)

ACIServiceCreateRequestVnetConfiguration

Name Beschreibung Wert
subnetzname Der Name des virtuellen Netzwerksubnetz. Schnur
vnetName Der Name des virtuellen Netzwerks. Schnur

AKSServiceCreateRequest

Name Beschreibung Wert
aadAuthEnabled Gibt an, ob die AAD-Authentifizierung aktiviert ist. Bool
appInsightsEnabled Gibt an, ob Application Insights aktiviert ist. Bool
Authentifizierungenabled Gibt an, ob die Authentifizierung aktiviert ist. Bool
autoScaler Die Eigenschaften des automatischen Scalers. AKSServiceCreateRequestAutoScaler-
computeName Der Name der Computeressource. Schnur
computeType Der Computeumgebungstyp für den Dienst. "AKS" (erforderlich)
containerResourceRequirements Die Anforderungen an die Containerressource. ContainerResourceRequirements
dataCollection Details zu den angegebenen Datensammlungsoptionen. AKSServiceCreateRequestDataCollection-
isDefault Ist dies die Standardvariante. Bool
livenessProbeRequirements Die Anforderungen der Livenesssonde. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Die maximale Anzahl gleichzeitiger Anforderungen pro Container. Int
maxQueueWaitMs Maximale Wartezeit für eine Anforderung in der Warteschlange (in Millisekunden). Nach diesem Zeitpunkt gibt der Dienst 503 zurück (Dienst nicht verfügbar) Int
Namespace Kubernetes-Namespace für den Dienst. Schnur
numReplicas Die Anzahl der Replikate im Cluster. Int
scoreTimeoutMs Das Timeout der Bewertung in Millisekunden. Int
trafficPercentile Die Anzahl der Datenverkehrsvarianten empfängt. Int
Art Der Typ der Variante. "Steuerelement"
"Behandlung"

AKSServiceCreateRequestAutoScaler

Name Beschreibung Wert
autoscaleEnabled Option zum Aktivieren/Deaktivieren der automatischen Skalierung. Bool
maxReplicas Die maximale Anzahl von Replikaten im Cluster. Int
minReplicas Die Mindestanzahl der Replikate, auf die skaliert werden soll. Int
refreshPeriodInSeconds Die Anzahl der Sekunden, die zwischen automatischen Skalierungsupdates gewartet werden sollen. Int
targetUtilization Der Prozentsatz der Zielauslastung, der verwendet werden soll, um zu bestimmen, ob der Cluster skaliert werden soll. Int

AKSServiceCreateRequestDataCollection

Name Beschreibung Wert
eventHubEnabled Option zum Aktivieren/Deaktivieren von Event Hub. Bool
storageEnabled Option zum Aktivieren/Deaktivieren des Speichers. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Name Beschreibung Wert
failureThreshold Die Anzahl der Fehler, die zugelassen werden sollen, bevor ein fehlerhafter Status zurückgegeben wird. Int
initialDelaySeconds Die Verzögerung vor der ersten Probe in Sekunden. Int
periodSeconds Die Zeitdauer zwischen Probes in Sekunden. Int
successThreshold Die Anzahl der erfolgreichen Probe, bevor ein fehlerfreier Status zurückgegeben wird. Int
TimeoutSeconds Das Timeout der Probe in Sekunden. Int

ContainerResourceRequirements

Name Beschreibung Wert
CPU Die Anzahl der CPU-Kerne im Container. Int
fpga Die Anzahl der FÜR den Container verfügbar gemachten FPGA PCIE-Geräte. Muss ein Vielfaches von 2 sein. Int
gpu Die Anzahl der GPU-Kerne im Container. Int
memoryInGB Die Menge des Arbeitsspeichers für den Container in GB. Int

CreateServiceRequestEnvironmentImageRequest

Name Beschreibung Wert
Vermögen Die Liste der Objekte. ImageAsset-[]
driverProgram Der Name der Treiberdatei. Schnur
Umwelt Die Details der AZURE ML-Umgebung. EnvironmentImageRequestEnvironment
environmentReference Die eindeutigen Identifizierungsdetails der AZURE ML-Umgebung. EnvironmentImageRequestEnvironmentReference
modelIds Die Liste der Modell-IDs. string[]
Modelle Die Liste der Modelle. Modell-[]

CreateServiceRequestKeys

Name Beschreibung Wert
primaryKey Der Primärschlüssel. Schnur
secondaryKey Der sekundäre Schlüssel. Schnur

CreateServiceRequestKvTags

Name Beschreibung Wert

CreateServiceRequestProperties

Name Beschreibung Wert

DatasetReference

Name Beschreibung Wert
id Die ID des Datasetverweises. Schnur
Name Der Name des Datasetverweises. Schnur

EnvironmentImageRequestEnvironment

Name Beschreibung Wert
Hafenarbeiter Die Definition eines Docker-Containers. ModelEnvironmentDefinitionDocker
environmentVariables Definition von Umgebungsvariablen, die in der Umgebung definiert werden sollen. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Die dem Image hinzugefügte Ableitungsstapelversion. Um das Hinzufügen eines Ableitungsstapels zu vermeiden, legen Sie diesen Wert nicht fest. Gültige Werte: "latest". Schnur
Name Der Name der Umgebung. Schnur
Python Einstellungen für eine Python-Umgebung. ModelEnvironmentDefinitionPython
r Einstellungen für eine R-Umgebung. ModelEnvironmentDefinitionR-
Funke Die Konfiguration für eine Spark-Umgebung. ModelEnvironmentDefinitionSpark
Version Die Umgebungsversion. Schnur

EnvironmentImageRequestEnvironmentReference

Name Beschreibung Wert
Name Name der Umgebung. Schnur
Version Version der Umgebung. Schnur

ImageAsset

Name Beschreibung Wert
id Die Objekt-ID. Schnur
mimeType Der MIME-Typ. Schnur
auspacken Gibt an, ob die Ressource entpackt ist. Bool
URL Die URL der Ressource. Schnur

Microsoft.MachineLearningServices/workspaces/services

Name Beschreibung Wert
computeType Auf "ACI" für typ ACIServiceCreateRequestfestgelegt. Legen Sie für den Typ AKSServiceCreateRequestauf "AKS" fest. "ACI"
"AKS" (erforderlich)
Beschreibung Die Beschreibung des Diensts. Schnur
environmentImageRequest Die Umgebung, Modelle und Ressourcen, die für die Ableitung erforderlich sind. CreateServiceRequestEnvironmentImageRequest
Tasten Die Authentifizierungsschlüssel. CreateServiceRequestKeys-
kvTags Das Diensttagwörterbuch. Tags sind änderbar. CreateServiceRequestKvTags
Ort Der Name des Azure-Standorts/der Region. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Arbeitsbereiche
Eigenschaften Das Wörterbuch der Diensteigenschaften. Eigenschaften sind unveränderlich. CreateServiceRequestProperties-
Art Der Ressourcentyp "Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview"

Modell

Name Beschreibung Wert
createdTime Die Zeit für die Modellerstellung (UTC). Schnur
Dateien Die Liste der Datasets, die dem Modell zugeordnet sind. DatasetReference-[]
derivedModelIds Von diesem Modell abgeleitete Modelle string[]
Beschreibung Der Text der Modellbeschreibung. Schnur
experimentName Der Name des Experiments, in dem dieses Modell erstellt wurde. Schnur
Fachwerk Das Modellframework. Schnur
frameworkVersion Die Modellframeworkversion. Schnur
id Die Modell-ID. Schnur
kvTags Das Model-Tagwörterbuch. Elemente können stumm geschaltet werden. ModelKvTags-
mimeType Der MIME-Typ des Modellinhalts. Weitere Informationen zum MIME-Typ finden Sie unter https://www.iana.org/assignments/media-types/media-types.xhtml Zeichenfolge (erforderlich)
modifiedTime Der Zeitpunkt der letzten Änderung des Modells (UTC). Schnur
Name Der Modellname. Zeichenfolge (erforderlich)
parentModelId Die id des übergeordneten Modells. Schnur
Eigenschaften Das Model-Eigenschaftenwörterbuch. Eigenschaften sind unveränderlich. ModelProperties-
resourceRequirements Ressourcenanforderungen für das Modell ContainerResourceRequirements
runId Die RunId, die dieses Modell erstellt hat. Schnur
sampleInputData Beispieleingabedaten für das Modell. Ein Verweis auf ein Dataset im Arbeitsbereich im Format aml://dataset/{datasetId} Schnur
sampleOutputData Beispielausgabedaten für das Modell. Ein Verweis auf ein Dataset im Arbeitsbereich im Format aml://dataset/{datasetId} Schnur
auspacken Gibt an, ob das Modell beim Erstellen von Docker Image entpackt werden muss. Bool
URL Die URL des Modells. In der Regel eine SAS-URL. Zeichenfolge (erforderlich)
Version Die Modellversion, die vom Modellverwaltungsdienst zugewiesen wurde. Int

ModelDockerSectionBaseImageRegistry

Name Beschreibung Wert
Adresse Schnur
Passwort Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Nutzername Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

ModelEnvironmentDefinitionDocker

Name Beschreibung Wert
baseDockerfile Basis-Dockerfile, die für Docker-basierte Ausführungen verwendet wird. Sich gegenseitig ausschließend mit BaseImage. Schnur
baseImage Basisimage, das für Docker-basierte Ausführungen verwendet wird. Schließen Sie sich gegenseitig mit BaseDockerfile aus. Schnur
baseImageRegistry Bildregistrierung, die das Basisimage enthält. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Name Beschreibung Wert

ModelEnvironmentDefinitionPython

Name Beschreibung Wert
baseCondaEnvironment Schnur
condaDependencies Ein JObject mit Conda-Abhängigkeiten. any
interpreterPath Der python-Interpreterpfad, der verwendet werden soll, wenn kein Umgebungsbuild erforderlich ist. Der angegebene Pfad wird verwendet, um das Benutzerskript aufzurufen. Schnur
userManagedDependencies True bedeutet, dass AzureML eine vorhandene Python-Umgebung wiederverwendet; False bedeutet, dass AzureML eine Python-Umgebung basierend auf der Conda-Abhängigkeitsspezifikation erstellt. Bool

ModelEnvironmentDefinitionR

Name Beschreibung Wert
bioConductorPackages Die Pakete von Biokonduktor. string[]
cranPackages Die zu verwendenden CRAN-Pakete. RCranPackage[]
customUrlPackages Die Pakete aus benutzerdefinierten URLs. string[]
gitHubPackages Die Pakete direkt von GitHub. RGitHubPackage[]
rscriptPath Der Rscript-Pfad, der verwendet werden soll, wenn kein Umgebungsbuild erforderlich ist.
Der angegebene Pfad wird verwendet, um das Benutzerskript aufzurufen.
Schnur
rVersion Die zu installierende Version von R Schnur
snapshotDate Datum der MRAN-Momentaufnahme, die im Format JJJJ-MM-DD verwendet werden soll, z. B. "2019-04-17" Schnur
userManaged Gibt an, ob die Umgebung vom Benutzer oder von AzureML verwaltet wird. Bool

ModelEnvironmentDefinitionSpark

Name Beschreibung Wert
pakete Die zu verwendenden Spark-Pakete. SparkMavenPackage[]
precachePackages Gibt an, ob die Pakete vorab zwischengespeichert werden sollen. Bool
repositorien Die Liste der Spark-Repositorys. string[]

ModelKvTags

Name Beschreibung Wert

ModelProperties

Name Beschreibung Wert

RCranPackage

Name Beschreibung Wert
Name Der Paketname. Schnur
Aufbewahrungsort Der Repositoryname. Schnur

RGitHubPackage

Name Beschreibung Wert
authToken Persönliches Zugriffstoken für die Installation aus einem privaten Repository Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Aufbewahrungsort Repositoryadresse im Format benutzername/repo[/subdir][@ref #pull]. Schnur

SparkMavenPackage

Name Beschreibung Wert
Artefakt Schnur
Gruppe Schnur
Version Schnur