Espaces de travail/services Microsoft.MachineLearningServices 2020-05-01-preview

Définition de ressource Bicep

Le type de ressource espaces de travail/services peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/services, ajoutez le Bicep suivant à votre modèle.

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

objets workspaces/services

Définissez la propriété computeType pour spécifier le type d’objet.

Pour ACI, utilisez :

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

Pour AKS, utilisez :

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

Valeurs de propriétés

workspaces/services

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)
location Nom de l’emplacement/de la région Azure. string
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : espaces de travail
description Description du service. string
environmentImageRequest Environnement, modèles et ressources nécessaires pour l’inférence. CreateServiceRequestEnvironmentImageRequest
clés Clés d’authentification. CreateServiceRequestKeys
kvTags Dictionnaire d’étiquettes de service. Les balises sont mutables. CreateServiceRequestKvTags
properties Dictionnaire des propriétés du service. Les propriétés sont immuables. CreateServiceRequestProperties
computeType Définir le type d’objet ACI
AKS (obligatoire)

ACIServiceCreateRequest

Nom Description Valeur
computeType Type d’environnement de calcul pour le service. 'ACI' (obligatoire)
appInsightsEnabled Indique si Application Insights est activé ou non. bool
authEnabled Indique si l’authentification est activée ou non sur le service. bool
cname CName pour le service. string
containerResourceRequirements Configuration requise pour les ressources de conteneur. ContainerResourceRequirements
dataCollection Détails des options de collecte de données spécifiées. ACIServiceCreateRequestDataCollection
dnsNameLabel Étiquette DNS pour le service. string
encryptionProperties Propriétés de chiffrement. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificat SSL public au format PEM à utiliser si SSL est activé. string
sslEnabled Indique si SSL est activé ou non. bool
sslKey Clé SSL publique au format PEM pour le certificat. string
vnetConfiguration Configuration du réseau virtuel. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nom Description Valeur
cpu Nombre de cœurs d’UC sur le conteneur. int
Fpga Nombre d’appareils PCIE FPGA exposés au conteneur. Doit être multiple de 2. int
gpu Nombre de cœurs GPU dans le conteneur. int
memoryInGB Quantité de mémoire sur le conteneur en Go. int

ACIServiceCreateRequestDataCollection

Nom Description Valeur
eventHubEnabled Option d’activation/désactivation d’Event Hub. bool
storageEnabled Option permettant d’activer/désactiver le stockage. bool

ACIServiceCreateRequestEncryptionProperties

Nom Description Valeur
keyName Nom de la clé de chiffrement string (obligatoire)
keyVersion Version de la clé de chiffrement string (obligatoire)
vaultBaseUrl URL de base du coffre string (obligatoire)

ACIServiceCreateRequestVnetConfiguration

Nom Description Valeur
subnetName Nom du sous-réseau de réseau virtuel. string
vnetName nom du réseau virtuel. string

AKSServiceCreateRequest

Nom Description Valeur
computeType Type d’environnement de calcul pour le service. 'AKS' (obligatoire)
aadAuthEnabled Indique si l’authentification AAD est activée ou non. bool
appInsightsEnabled Indique si Application Insights est activé ou non. bool
authEnabled Indique si l’authentification est activée ou non. bool
autoScaler Propriétés de la mise à l’échelle automatique. AKSServiceCreateRequestAutoScaler
computeName Nom de la ressource de calcul. string
containerResourceRequirements Exigences en matière de ressources de conteneur. ContainerResourceRequirements
dataCollection Détails des options de collecte de données spécifiées. AKSServiceCreateRequestDataCollection
isDefault Est-ce la variante par défaut . bool
livenessProbeRequirements Exigences de la sonde liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Nombre maximal de demandes simultanées par conteneur. int
maxQueueWaitMs Durée maximale d’attente d’une requête dans la file d’attente (en millisecondes). Passé ce délai, le service retourne 503 (service non disponible) int
espace de noms Espace de noms Kubernetes pour le service. string
numReplicas Nombre de réplicas sur le cluster. int
scoringTimeoutMs Délai d’expiration de scoring en millisecondes. int
trafficPercentile Quantité de variantes de trafic reçues. int
type Type de la variante. 'Control'
'Traitement'

AKSServiceCreateRequestAutoScaler

Nom Description Valeur
autoscaleEnabled Option permettant d’activer/désactiver la mise à l’échelle automatique. bool
maxReplicas Nombre maximal de réplicas dans le cluster. int
minReplicas Nombre minimal de réplicas à effectuer un scale-down. int
refreshPeriodInSeconds Durée d’attente en secondes entre les mises à jour de mise à l’échelle automatique. int
targetUtilization Pourcentage d’utilisation cible à utiliser pour déterminer s’il faut mettre à l’échelle le cluster. int

AKSServiceCreateRequestDataCollection

Nom Description Valeur
eventHubEnabled Option d’activation/désactivation d’Event Hub. bool
storageEnabled Option permettant d’activer/désactiver le stockage. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nom Description Valeur
failureThreshold Nombre d’échecs à autoriser avant de retourner un status non sain. int
initialDelaySeconds Délai avant la première sonde en secondes. int
periodSeconds Durée entre les sondes en secondes. int
successThreshold Nombre de sondes réussies avant de retourner un status sain. int
timeoutSeconds Délai d’expiration de la sonde en secondes. int

CreateServiceRequestEnvironmentImageRequest

Nom Description Valeur
ressources Liste des ressources. ImageAsset[]
driverProgram Nom du fichier de pilote. string
Environnement Détails de l’environnement AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Détails d’identification uniques de l’environnement AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Liste des ID de modèle. string[]
modèles Liste des modèles. Modèle[]

ImageAsset

Nom Description Valeur
id ID de ressource. string
mimeType Type mime. string
unpack Indique si la ressource est décompressée. bool
url URL de la ressource. string

EnvironmentImageRequestEnvironment

Nom Description Valeur
docker Définition d’un conteneur Docker. ModelEnvironmentDefinitionDocker
environmentVariables Définition des variables d’environnement à définir dans l’environnement. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Version de la pile d’inférence ajoutée à l’image. Pour éviter d’ajouter une pile d’inférence, ne définissez pas cette valeur. Valeurs valides : « latest ». string
name Nom de l’environnement. string
python Paramètres d’un environnement Python. ModelEnvironmentDefinitionPython
r Paramètres d’un environnement R. ModelEnvironmentDefinitionR
spark Configuration d’un environnement Spark. ModelEnvironmentDefinitionSpark
version Version de l’environnement. string

ModelEnvironmentDefinitionDocker

Nom Description Valeur
baseDockerfile Fichier Dockerfile de base utilisé pour les exécutions basées sur Docker. Mutuellement exclusif avec BaseImage. string
baseImage Image de base utilisée pour les exécutions basées sur Docker. Mutuellement exclusif avec BaseDockerfile. string
baseImageRegistry Registre d’images contenant l’image de base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nom Description Valeur
address string
mot de passe string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.
username string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.

ModelEnvironmentDefinitionEnvironmentVariables

Nom Description Valeur
{propriété personnalisée} string

ModelEnvironmentDefinitionPython

Nom Description Valeur
baseCondaEnvironnement string
condaDependencies Objet JObject contenant des dépendances Conda. Pour Bicep, vous pouvez utiliser la fonction any().
interpreterPath Chemin d’accès de l’interpréteur Python à utiliser si une build d’environnement n’est pas requise. Le chemin d’accès spécifié est utilisé pour appeler le script utilisateur. string
userManagedDependencies True signifie qu’AzureML réutilise un environnement Python existant ; False signifie qu’AzureML crée un environnement Python basé sur la spécification des dépendances Conda. bool

ModelEnvironmentDefinitionR

Nom Description Valeur
bioConductorPackages Packages venant de Bioconductor. string[]
cranPackages Packages CRAN à utiliser. RCranPackage[]
customUrlPackages Packages venant d’URL personnalisées. string[]
gitHubPackages Packages venant directement de GitHub. RGitHubPackage[]
rscriptPath Chemin d’accès Rscript à utiliser si aucune génération d’environnement n’est requise.
Le chemin d’accès spécifié est utilisé pour appeler le script utilisateur.
string
rVersion Version de R à installer string
snapshotDate Date du MRAN instantané à utiliser au format AAAA-MM-JJ, par exemple « 2019-04-17 » string
userManaged Indique si l’environnement est géré par l’utilisateur ou par AzureML. bool

RCranPackage

Nom Description Valeur
name Nom du package. string
repository Nom du référentiel. string

RGitHubPackage

Nom Description Valeur
authToken Jeton d’accès personnel à installer à partir d’un dépôt privé string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.
repository Adresse du dépôt au format nom d’utilisateur/dépôt[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nom Description Valeur
packages Packages Spark à utiliser. SparkMavenPackage[]
précachePackages Indique s’il faut précacher les packages. bool
de fichiers Liste des dépôts Spark. string[]

SparkMavenPackage

Nom Description Valeur
artefact string
group string
version string

EnvironmentImageRequestEnvironmentReference

Nom Description Valeur
name Nom de l’environnement. string
version Version de l’environnement. string

Modéliser

Nom Description Valeur
createdTime Heure de création du modèle (UTC). string
jeux de données Liste des jeux de données associés au modèle. DatasetReference[]
derivedModelIds Modèles dérivés de ce modèle string[]
description Texte de description du modèle. string
experimentName Nom de l’expérience dans laquelle ce modèle a été créé. string
framework Infrastructure de modèle. string
frameworkVersion Version de l’infrastructure de modèle. string
id ID de modèle. string
kvTags Dictionnaire d’étiquettes de modèle. Les éléments sont mutables. ModelKvTags
mimeType Type MIME du contenu du modèle. Pour plus d’informations sur le type MIME, ouvrez https://www.iana.org/assignments/media-types/media-types.xhtml chaîne (obligatoire)
modifiedTime Heure de la dernière modification du modèle (UTC). string
name Nom du modèle. string (obligatoire)
parentModelId ID du modèle parent. string
properties Dictionnaire de propriétés Model. Les propriétés sont immuables. ModelProperties
resourceRequirements Exigences en ressources pour le modèle ContainerResourceRequirements
runId RunId qui a créé ce modèle. string
sampleInputData Exemples de données d’entrée pour le modèle. Référence à un jeu de données dans l’espace de travail au format aml://dataset/{datasetId} string
sampleOutputData Exemples de données de sortie pour le modèle. Référence à un jeu de données dans l’espace de travail au format aml://dataset/{datasetId} string
unpack Indique si le modèle doit être décompressé pendant la création d’images Docker. bool
url URL du modèle. Généralement une URL SAS. string (obligatoire)
version Version du modèle affectée par le service de gestion des modèles. int

DatasetReference

Nom Description Valeur
id ID de la référence du jeu de données. string
name Nom de la référence du jeu de données. string

ModelKvTags

Nom Description Valeur
{propriété personnalisée} string

ModelProperties

Nom Description Valeur
{propriété personnalisée} string

CreateServiceRequestKeys

Nom Description Valeur
primaryKey Clé primaire. string
secondaryKey Clé secondaire. string

CreateServiceRequestKvTags

Nom Description Valeur
{propriété personnalisée} string

CreateServiceRequestProperties

Nom Description Valeur
{propriété personnalisée} string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un service Azure Machine Learning

Déployer sur Azure
Ce modèle crée un service Azure Machine Learning.
Créer un service Azure Machine Learning (AKS)

Déployer sur Azure
Ce modèle crée un service Azure Machine Learning.

Définition de ressources de modèle ARM

Le type de ressource espaces de travail/services peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/services, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2020-05-01-preview",
  "name": "string",
  "location": "string",
  "description": "string",
  "environmentImageRequest": {
    "assets": [
      {
        "id": "string",
        "mimeType": "string",
        "unpack": "bool",
        "url": "string"
      }
    ],
    "driverProgram": "string",
    "environment": {
      "docker": {
        "baseDockerfile": "string",
        "baseImage": "string",
        "baseImageRegistry": {
          "address": "string",
          "password": "string",
          "username": "string"
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "inferencingStackVersion": "string",
      "name": "string",
      "python": {
        "baseCondaEnvironment": "string",
        "condaDependencies": {},
        "interpreterPath": "string",
        "userManagedDependencies": "bool"
      },
      "r": {
        "bioConductorPackages": [ "string" ],
        "cranPackages": [
          {
            "name": "string",
            "repository": "string"
          }
        ],
        "customUrlPackages": [ "string" ],
        "gitHubPackages": [
          {
            "authToken": "string",
            "repository": "string"
          }
        ],
        "rscriptPath": "string",
        "rVersion": "string",
        "snapshotDate": "string",
        "userManaged": "bool"
      },
      "spark": {
        "packages": [
          {
            "artifact": "string",
            "group": "string",
            "version": "string"
          }
        ],
        "precachePackages": "bool",
        "repositories": [ "string" ]
      },
      "version": "string"
    },
    "environmentReference": {
      "name": "string",
      "version": "string"
    },
    "modelIds": [ "string" ],
    "models": [
      {
        "createdTime": "string",
        "datasets": [
          {
            "id": "string",
            "name": "string"
          }
        ],
        "derivedModelIds": [ "string" ],
        "description": "string",
        "experimentName": "string",
        "framework": "string",
        "frameworkVersion": "string",
        "id": "string",
        "kvTags": {
          "{customized property}": "string"
        },
        "mimeType": "string",
        "modifiedTime": "string",
        "name": "string",
        "parentModelId": "string",
        "properties": {
          "{customized property}": "string"
        },
        "resourceRequirements": {
          "cpu": "int",
          "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"
  },
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

workspaces/services objects

Définissez la propriété computeType pour spécifier le type d’objet.

Pour ACI, utilisez :

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

Pour AKS, utilisez :

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

Valeurs de propriétés

workspaces/services

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/services »
apiVersion Version de l’API de ressource '2020-05-01-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)
location Nom de l’emplacement/de la région Azure. string
description Description du service. string
environmentImageRequest Environnement, modèles et ressources nécessaires à l’inférence. CreateServiceRequestEnvironmentImageRequest
clés Clés d’authentification. CreateServiceRequestKeys
kvTags Dictionnaire d’étiquettes de service. Les balises sont mutables. CreateServiceRequestKvTags
properties Dictionnaire des propriétés du service. Les propriétés sont immuables. CreateServiceRequestProperties
computeType Définir le type d’objet ACI
AKS (obligatoire)

ACIServiceCreateRequest

Nom Description Valeur
computeType Type d’environnement de calcul pour le service. 'ACI' (obligatoire)
appInsightsEnabled Indique si Application Insights est activé ou non. bool
authEnabled Indique si l’authentification est activée sur le service. bool
cname CName pour le service. string
containerResourceRequirements Exigences en matière de ressources de conteneur. ContainerResourceRequirements
dataCollection Détails des options de collecte de données spécifiées. ACIServiceCreateRequestDataCollection
dnsNameLabel Étiquette Dns pour le service. string
encryptionProperties Propriétés de chiffrement. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificat SSL public au format PEM à utiliser si SSL est activé. string
sslEnabled Indique si SSL est activé ou non. bool
sslKey Clé SSL publique au format PEM pour le certificat. string
vnetConfiguration Configuration du réseau virtuel. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nom Description Valeur
cpu Nombre de cœurs d’UC sur le conteneur. int
Fpga Nombre d’appareils PCIE FPGA exposés au conteneur. Doit être multiple de 2. int
gpu Nombre de cœurs GPU dans le conteneur. int
memoryInGB Quantité de mémoire sur le conteneur en Go. int

ACIServiceCreateRequestDataCollection

Nom Description Valeur
eventHubEnabled Option d’activation/désactivation d’Event Hub. bool
storageEnabled Option permettant d’activer/désactiver le stockage. bool

ACIServiceCreateRequestEncryptionProperties

Nom Description Valeur
keyName Nom de la clé de chiffrement string (obligatoire)
keyVersion Version de la clé de chiffrement string (obligatoire)
vaultBaseUrl URL de base du coffre string (obligatoire)

ACIServiceCreateRequestVnetConfiguration

Nom Description Valeur
subnetName Nom du sous-réseau de réseau virtuel. string
vnetName nom du réseau virtuel. string

AKSServiceCreateRequest

Nom Description Valeur
computeType Type d’environnement de calcul pour le service. 'AKS' (obligatoire)
aadAuthEnabled Indique si l’authentification AAD est activée ou non. bool
appInsightsEnabled Indique si Application Insights est activé ou non. bool
authEnabled Indique si l’authentification est activée ou non. bool
autoScaler Propriétés de la mise à l’échelle automatique. AKSServiceCreateRequestAutoScaler
computeName Nom de la ressource de calcul. string
containerResourceRequirements Exigences en matière de ressources de conteneur. ContainerResourceRequirements
dataCollection Détails des options de collecte de données spécifiées. AKSServiceCreateRequestDataCollection
isDefault Est-ce la variante par défaut . bool
livenessProbeRequirements Exigences de la sonde liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Nombre maximal de demandes simultanées par conteneur. int
maxQueueWaitMs Durée maximale d’attente d’une requête dans la file d’attente (en millisecondes). Passé ce délai, le service retourne 503 (service non disponible) int
espace de noms Espace de noms Kubernetes pour le service. string
numReplicas Nombre de réplicas sur le cluster. int
scoringTimeoutMs Délai d’expiration de scoring en millisecondes. int
trafficPercentile Quantité de variantes de trafic reçues. int
type Type de la variante. 'Control'
'Traitement'

AKSServiceCreateRequestAutoScaler

Nom Description Valeur
autoscaleEnabled Option permettant d’activer/désactiver la mise à l’échelle automatique. bool
maxReplicas Nombre maximal de réplicas dans le cluster. int
minReplicas Nombre minimal de réplicas à effectuer un scale-down. int
refreshPeriodInSeconds Durée d’attente en secondes entre les mises à jour de mise à l’échelle automatique. int
targetUtilization Pourcentage d’utilisation cible à utiliser pour déterminer s’il faut mettre à l’échelle le cluster. int

AKSServiceCreateRequestDataCollection

Nom Description Valeur
eventHubEnabled Option permettant d’activer/désactiver Event Hub. bool
storageEnabled Option permettant d’activer/désactiver le stockage. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nom Description Valeur
failureThreshold Nombre d’échecs à autoriser avant de retourner un status défectueux. int
initialDelaySeconds Délai avant la première sonde en secondes. int
periodSeconds Durée entre les sondes en secondes. int
successThreshold Nombre de sondes réussies avant de retourner un status sain. int
timeoutSeconds Délai d’expiration de la sonde en secondes. int

CreateServiceRequestEnvironmentImageRequest

Nom Description Valeur
ressources Liste des ressources. ImageAsset[]
driverProgram Nom du fichier de pilote. string
Environnement Détails de l’environnement AZURE ML. EnvironnementImageRequestEnvironment
environmentReference Détails d’identification uniques de l’environnement AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Liste des ID de modèle. string[]
modèles Liste des modèles. Modèle[]

ImageAsset

Nom Description Valeur
id ID de la ressource. string
mimeType Type mime. string
unpack Indique si la ressource est décompressée. bool
url Url de la ressource. string

EnvironnementImageRequestEnvironment

Nom Description Valeur
docker Définition d’un conteneur Docker. ModelEnvironmentDefinitionDocker
environmentVariables Définition des variables d’environnement à définir dans l’environnement. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Version de la pile d’inférence ajoutée à l’image. Pour éviter d’ajouter une pile d’inférence, ne définissez pas cette valeur. Valeurs valides : « latest ». string
name Nom de l’environnement. string
python Paramètres d’un environnement Python. ModelEnvironmentDefinitionPython
r Paramètres d’un environnement R. ModelEnvironmentDefinitionR
spark Configuration d’un environnement Spark. ModelEnvironmentDefinitionSpark
version Version de l’environnement. string

ModelEnvironmentDefinitionDocker

Nom Description Valeur
baseDockerfile Fichier Dockerfile de base utilisé pour les exécutions basées sur Docker. Mutuellement exclusif avec BaseImage. string
baseImage Image de base utilisée pour les exécutions basées sur Docker. Mutuellement exclusif avec BaseDockerfile. string
baseImageRegistry Registre d’images contenant l’image de base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nom Description Valeur
address string
mot de passe string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.
username string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.

ModelEnvironmentDefinitionEnvironmentVariables

Nom Description Valeur
{propriété personnalisée} string

ModelEnvironmentDefinitionPython

Nom Description Valeur
baseCondaEnvironnement string
condaDependencies Objet JObject contenant des dépendances Conda.
interpreterPath Chemin d’accès de l’interpréteur Python à utiliser si une build d’environnement n’est pas requise. Le chemin d’accès spécifié est utilisé pour appeler le script utilisateur. string
userManagedDependencies True signifie qu’AzureML réutilise un environnement Python existant ; False signifie qu’AzureML crée un environnement Python basé sur la spécification des dépendances Conda. bool

ModelEnvironmentDefinitionR

Nom Description Valeur
bioConductorPackages Packages venant de Bioconductor. string[]
cranPackages Packages CRAN à utiliser. RCranPackage[]
customUrlPackages Packages venant d’URL personnalisées. string[]
gitHubPackages Packages venant directement de GitHub. RGitHubPackage[]
rscriptPath Chemin d’accès Rscript à utiliser si aucune génération d’environnement n’est requise.
Le chemin d’accès spécifié est utilisé pour appeler le script utilisateur.
string
rVersion Version de R à installer string
snapshotDate Date du MRAN instantané à utiliser au format AAAA-MM-JJ, par exemple « 2019-04-17 » string
userManaged Indique si l’environnement est géré par l’utilisateur ou par AzureML. bool

RCranPackage

Nom Description Valeur
name Nom du package. string
repository Nom du référentiel. string

RGitHubPackage

Nom Description Valeur
authToken Jeton d’accès personnel à installer à partir d’un dépôt privé string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.
repository Adresse du dépôt au format nom d’utilisateur/dépôt[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nom Description Valeur
packages Packages Spark à utiliser. SparkMavenPackage[]
précachePackages Indique s’il faut précacher les packages. bool
de fichiers Liste des dépôts Spark. string[]

SparkMavenPackage

Nom Description Valeur
artefact string
group string
version string

EnvironmentImageRequestEnvironmentReference

Nom Description Valeur
name Nom de l’environnement. string
version Version de l’environnement. string

Modéliser

Nom Description Valeur
createdTime Heure de création du modèle (UTC). string
jeux de données Liste des jeux de données associés au modèle. DatasetReference[]
derivedModelIds Modèles dérivés de ce modèle string[]
description Texte de description du modèle. string
experimentName Nom de l’expérience dans laquelle ce modèle a été créé. string
framework Infrastructure de modèle. string
frameworkVersion Version de l’infrastructure de modèle. string
id ID de modèle. string
kvTags Dictionnaire d’étiquettes de modèle. Les éléments sont mutables. ModelKvTags
mimeType Type MIME du contenu du modèle. Pour plus d’informations sur le type MIME, ouvrez https://www.iana.org/assignments/media-types/media-types.xhtml chaîne (obligatoire)
modifiedTime Heure de la dernière modification du modèle (UTC). string
name Nom du modèle. chaîne (obligatoire)
parentModelId ID de modèle parent. string
properties Dictionnaire de propriétés Model. Les propriétés sont immuables. ModelProperties
resourceRequirements Ressources requises pour le modèle ContainerResourceRequirements
runId RunId qui a créé ce modèle. string
sampleInputData Exemples de données d’entrée pour le modèle. Référence à un jeu de données dans l’espace de travail au format aml://dataset/{datasetId} string
sampleOutputData Exemples de données de sortie pour le modèle. Référence à un jeu de données dans l’espace de travail au format aml://dataset/{datasetId} string
unpack Indique si le modèle doit être décompressé pendant la création d’images Docker. bool
url URL du modèle. Généralement une URL SAS. chaîne (obligatoire)
version Version du modèle affectée par le service de gestion des modèles. int

DatasetReference

Nom Description Valeur
id ID de la référence du jeu de données. string
name Nom de la référence du jeu de données. string

ModelKvTags

Nom Description Valeur
{propriété personnalisée} string

ModelProperties

Nom Description Valeur
{propriété personnalisée} string

CreateServiceRequestKeys

Nom Description Valeur
primaryKey Clé primaire. string
secondaryKey Clé secondaire. string

CreateServiceRequestKvTags

Nom Description Valeur
{propriété personnalisée} string

CreateServiceRequestProperties

Nom Description Valeur
{propriété personnalisée} string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un service Azure Machine Learning

Déployer sur Azure
Ce modèle crée un service Azure Machine Learning.
Créer un service Azure Machine Learning (AKS)

Déployer sur Azure
Ce modèle crée un service Azure Machine Learning.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource espaces de travail/services peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/services, ajoutez le Terraform suivant à votre modèle.

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

objets workspaces/services

Définissez la propriété computeType pour spécifier le type d’objet.

Pour ACI, utilisez :

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

Pour AKS, utilisez :

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

Valeurs de propriétés

workspaces/services

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/services@2020-05-01-preview »
name Nom de la ressource chaîne (obligatoire)
location Nom de l’emplacement/de la région Azure. string
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : espaces de travail
description Description du service. string
environmentImageRequest Environnement, modèles et ressources nécessaires pour l’inférence. CreateServiceRequestEnvironmentImageRequest
clés Clés d’authentification. CreateServiceRequestKeys
kvTags Dictionnaire d’étiquettes de service. Les balises sont mutables. CreateServiceRequestKvTags
properties Dictionnaire des propriétés du service. Les propriétés sont immuables. CreateServiceRequestProperties
computeType Définir le type d’objet ACI
AKS (obligatoire)

ACIServiceCreateRequest

Nom Description Valeur
computeType Type d’environnement de calcul pour le service. « ACI » (obligatoire)
appInsightsEnabled Indique si Application Insights est activé ou non. bool
authEnabled Indique si l’authentification est activée ou non sur le service. bool
cname CName pour le service. string
containerResourceRequirements Configuration requise pour les ressources de conteneur. ContainerResourceRequirements
dataCollection Détails des options de collecte de données spécifiées. ACIServiceCreateRequestDataCollection
dnsNameLabel Étiquette DNS pour le service. string
encryptionProperties Propriétés de chiffrement. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificat SSL public au format PEM à utiliser si SSL est activé. string
sslEnabled Indique si SSL est activé ou non. bool
sslKey Clé SSL publique au format PEM pour le certificat. string
vnetConfiguration Configuration du réseau virtuel. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nom Description Valeur
cpu Nombre de cœurs d’UC sur le conteneur. int
Fpga Nombre d’appareils PCIE FPGA exposés au conteneur. Doit être multiple de 2. int
gpu Nombre de cœurs GPU dans le conteneur. int
memoryInGB Quantité de mémoire sur le conteneur en Go. int

ACIServiceCreateRequestDataCollection

Nom Description Valeur
eventHubEnabled Option permettant d’activer/désactiver Event Hub. bool
storageEnabled Option permettant d’activer/désactiver le stockage. bool

ACIServiceCreateRequestEncryptionProperties

Nom Description Valeur
keyName Nom de la clé de chiffrement chaîne (obligatoire)
keyVersion Version de la clé de chiffrement chaîne (obligatoire)
vaultBaseUrl URL de base du coffre chaîne (obligatoire)

ACIServiceCreateRequestVnetConfiguration

Nom Description Valeur
subnetName Nom du sous-réseau de réseau virtuel. string
vnetName nom du réseau virtuel. string

AKSServiceCreateRequest

Nom Description Valeur
computeType Type d’environnement de calcul pour le service. « AKS » (obligatoire)
aadAuthEnabled Indique si l’authentification AAD est activée ou non. bool
appInsightsEnabled Indique si Application Insights est activé ou non. bool
authEnabled Indique si l’authentification est activée ou non. bool
autoScaler Propriétés du scaler automatique. AKSServiceCreateRequestAutoScaler
computeName Nom de la ressource de calcul. string
containerResourceRequirements Configuration requise pour les ressources de conteneur. ContainerResourceRequirements
dataCollection Détails des options de collecte de données spécifiées. AKSServiceCreateRequestDataCollection
isDefault Il s’agit de la variante par défaut. bool
livenessProbeRequirements Conditions requises pour la sonde liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Nombre maximal de requêtes simultanées par conteneur. int
maxQueueWaitMs Durée maximale d’attente d’une requête dans la file d’attente (en millisecondes). Passé ce délai, le service retourne 503 (service non disponible) int
espace de noms Espace de noms Kubernetes pour le service. string
numReplicas Nombre de réplicas sur le cluster. int
scoringTimeoutMs Délai d’expiration de scoring en millisecondes. int
trafficPercentile Quantité de la variante de trafic reçues. int
type Type de la variante. « Contrôle »
« Traitement »

AKSServiceCreateRequestAutoScaler

Nom Description Valeur
autoscaleEnabled Option permettant d’activer/désactiver la mise à l’échelle automatique. bool
maxReplicas Nombre maximal de réplicas dans le cluster. int
minReplicas Nombre minimal de réplicas à effectuer pour effectuer un scale-down. int
refreshPeriodInSeconds Durée d’attente en secondes entre les mises à l’échelle automatiques. int
targetUtilization Pourcentage d’utilisation cible à utiliser pour déterminer s’il faut mettre à l’échelle le cluster. int

AKSServiceCreateRequestDataCollection

Nom Description Valeur
eventHubEnabled Option permettant d’activer/désactiver Event Hub. bool
storageEnabled Option permettant d’activer/désactiver le stockage. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nom Description Valeur
failureThreshold Nombre d’échecs à autoriser avant de retourner un status défectueux. int
initialDelaySeconds Délai avant la première sonde en secondes. int
periodSeconds Durée entre les sondes en secondes. int
successThreshold Nombre de sondes réussies avant de retourner un status sain. int
timeoutSeconds Délai d’expiration de la sonde en secondes. int

CreateServiceRequestEnvironmentImageRequest

Nom Description Valeur
ressources Liste des ressources. ImageAsset[]
driverProgram Nom du fichier de pilote. string
Environnement Détails de l’environnement AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Détails d’identification uniques de l’environnement AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Liste des ID de modèle. string[]
modèles Liste des modèles. Modèle[]

ImageAsset

Nom Description Valeur
id ID de ressource. string
mimeType Type mime. string
unpack Indique si la ressource est décompressée. bool
url URL de la ressource. string

EnvironmentImageRequestEnvironment

Nom Description Valeur
docker Définition d’un conteneur Docker. ModelEnvironmentDefinitionDocker
environmentVariables Définition des variables d’environnement à définir dans l’environnement. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Version de pile d’inférence ajoutée à l’image. Pour éviter d’ajouter une pile d’inférence, ne définissez pas cette valeur. Valeurs valides : « latest ». string
name Nom de l’environnement. string
python Paramètres d’un environnement Python. ModelEnvironmentDefinitionPython
r Paramètres d’un environnement R. ModelEnvironmentDefinitionR
spark Configuration d’un environnement Spark. ModelEnvironmentDefinitionSpark
version Version de l’environnement. string

ModelEnvironmentDefinitionDocker

Nom Description Valeur
baseDockerfile Fichier Dockerfile de base utilisé pour les exécutions basées sur Docker. Mutuellement exclusif avec BaseImage. string
baseImage Image de base utilisée pour les exécutions basées sur Docker. Mutuellement exclusif avec BaseDockerfile. string
baseImageRegistry Registre d’images contenant l’image de base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nom Description Valeur
address string
mot de passe string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.
username string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.

ModelEnvironmentDefinitionEnvironmentVariables

Nom Description Valeur
{propriété personnalisée} string

ModelEnvironmentDefinitionPython

Nom Description Valeur
baseCondaEnvironnement string
condaDependencies Objet JObject contenant des dépendances Conda.
interpreterPath Chemin d’accès de l’interpréteur Python à utiliser si une build d’environnement n’est pas requise. Le chemin d’accès spécifié est utilisé pour appeler le script utilisateur. string
userManagedDependencies True signifie qu’AzureML réutilise un environnement Python existant ; False signifie qu’AzureML crée un environnement Python basé sur la spécification des dépendances Conda. bool

ModelEnvironmentDefinitionR

Nom Description Valeur
bioConductorPackages Packages venant de Bioconductor. string[]
cranPackages Packages CRAN à utiliser. RCranPackage[]
customUrlPackages Packages venant d’URL personnalisées. string[]
gitHubPackages Packages venant directement de GitHub. RGitHubPackage[]
rscriptPath Chemin d’accès Rscript à utiliser si aucune génération d’environnement n’est requise.
Le chemin d’accès spécifié est utilisé pour appeler le script utilisateur.
string
rVersion Version de R à installer string
snapshotDate Date du MRAN instantané à utiliser au format AAAA-MM-JJ, par exemple « 2019-04-17 » string
userManaged Indique si l’environnement est géré par l’utilisateur ou par AzureML. bool

RCranPackage

Nom Description Valeur
name Nom du package. string
repository Nom du référentiel. string

RGitHubPackage

Nom Description Valeur
authToken Jeton d’accès personnel à installer à partir d’un dépôt privé string

Contraintes :
Valeur sensible. Passez en tant que paramètre sécurisé.
repository Adresse du dépôt au format nom d’utilisateur/dépôt[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nom Description Valeur
packages Packages Spark à utiliser. SparkMavenPackage[]
précachePackages Indique s’il faut précacher les packages. bool
de fichiers Liste des dépôts Spark. string[]

SparkMavenPackage

Nom Description Valeur
artefact string
group string
version string

EnvironmentImageRequestEnvironmentReference

Nom Description Valeur
name Nom de l’environnement. string
version Version de l’environnement. string

Modéliser

Nom Description Valeur
createdTime Heure de création du modèle (UTC). string
jeux de données Liste des jeux de données associés au modèle. DatasetReference[]
derivedModelIds Modèles dérivés de ce modèle string[]
description Texte de description du modèle. string
experimentName Nom de l’expérience dans laquelle ce modèle a été créé. string
framework Infrastructure de modèle. string
frameworkVersion Version de l’infrastructure de modèle. string
id ID de modèle. string
kvTags Dictionnaire d’étiquettes de modèle. Les éléments sont mutables. ModelKvTags
mimeType Type MIME du contenu du modèle. Pour plus d’informations sur le type MIME, ouvrez https://www.iana.org/assignments/media-types/media-types.xhtml chaîne (obligatoire)
modifiedTime Heure de la dernière modification du modèle (UTC). string
name Nom du modèle. chaîne (obligatoire)
parentModelId ID de modèle parent. string
properties Dictionnaire de propriétés Model. Les propriétés sont immuables. ModelProperties
resourceRequirements Ressources requises pour le modèle ContainerResourceRequirements
runId RunId qui a créé ce modèle. string
sampleInputData Exemples de données d’entrée pour le modèle. Référence à un jeu de données dans l’espace de travail au format aml://dataset/{datasetId} string
sampleOutputData Exemples de données de sortie pour le modèle. Référence à un jeu de données dans l’espace de travail au format aml://dataset/{datasetId} string
unpack Indique si le modèle doit être décompressé pendant la création d’images Docker. bool
url URL du modèle. Généralement une URL SAS. chaîne (obligatoire)
version Version du modèle affectée par le service de gestion des modèles. int

DatasetReference

Nom Description Valeur
id ID de la référence du jeu de données. string
name Nom de la référence du jeu de données. string

ModelKvTags

Nom Description Valeur
{propriété personnalisée} string

ModelProperties

Nom Description Valeur
{propriété personnalisée} string

CreateServiceRequestKeys

Nom Description Valeur
primaryKey Clé primaire. string
secondaryKey Clé secondaire. string

CreateServiceRequestKvTags

Nom Description Valeur
{propriété personnalisée} string

CreateServiceRequestProperties

Nom Description Valeur
{propriété personnalisée} string