Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/services 2021-04-01

Definizione di risorsa Bicep

Il tipo di risorsa aree di lavoro/servizi può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/services, aggiungere il bicep seguente al modello.

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

oggetti workspaces/services

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per ACI, usare:

  computeType: 'ACI'
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  dnsNameLabel: 'string'
  encryptionProperties: {
    keyName: 'string'
    keyVersion: 'string'
    vaultBaseUrl: 'string'
  }
  sslCertificate: 'string'
  sslEnabled: bool
  sslKey: 'string'
  vnetConfiguration: {
    subnetName: 'string'
    vnetName: 'string'
  }

Per servizio Azure Kubernetes, usare:

  computeType: 'AKS'
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  isDefault: bool
  livenessProbeRequirements: {
    failureThreshold: int
    initialDelaySeconds: int
    periodSeconds: int
    successThreshold: int
    timeoutSeconds: int
  }
  maxConcurrentRequestsPerContainer: int
  maxQueueWaitMs: int
  namespace: 'string'
  numReplicas: int
  scoringTimeoutMs: int
  trafficPercentile: int
  type: 'string'

Valori delle proprietà

aree di lavoro/servizi

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
ubicazione Nome della località o dell'area di Azure. corda
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
descrizione Descrizione del servizio. corda
environmentImageRequest Ambiente, modelli e asset necessari per l'inferenza. CreateServiceRequestEnvironmentImageRequest
Chiavi Chiavi di autenticazione. CreateServiceRequestKeys
kvTags Dizionario tag del servizio. I tag sono modificabili. oggetto
proprietà Dizionario delle proprietà del servizio. Le proprietà non sono modificabili. CreateServiceRequestProperties
computeType Impostare il tipo di oggetto ACI
servizio Azure Kubernetes (obbligatorio)

ACIServiceCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. 'ACI' (obbligatorio)
appInsightsEnabled Indica se Application Insights è abilitato o meno. Bool
authEnabled Indica se l'autenticazione è abilitata nel servizio. Bool
cname CName per il servizio. corda
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. ACIServiceCreateRequestDataCollection
dnsNameLabel Etichetta Dns per il servizio. corda
encryptionProperties Proprietà di crittografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificato SSL pubblico in formato PEM da usare se SSL è abilitato. corda
sslEnabled Indica se SSL è abilitato o meno. Bool
sslKey Chiave SSL pubblica in formato PEM per il certificato. corda
vnetConfiguration Configurazione della rete virtuale. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrizione Valore
CPU Quantità minima di core CPU da usare dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit Quantità massima di core CPU che possono essere usati dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Numero di dispositivi PCIE FPGA esposti al contenitore. Deve essere multiplo di 2. Int
Gpu Numero di core GPU nel contenitore. Int
memoryInGB Quantità minima di memoria (in GB) da usare dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Quantità massima di memoria (in GB) consentita dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Nome Descrizione Valore
eventHubEnabled Opzione per l'abilitazione/disabilitazione dell'hub eventi. Bool
storageEnabled Opzione per abilitare o disabilitare l'archiviazione. Bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrizione Valore
keyName Nome chiave di crittografia stringa (obbligatorio)
keyVersion Versione della chiave di crittografia stringa (obbligatorio)
vaultBaseUrl URL di base dell'insieme di credenziali stringa (obbligatorio)

ACIServiceCreateRequestVnetConfiguration

Nome Descrizione Valore
subnetName Nome della subnet della rete virtuale. corda
vnetName Nome della rete virtuale. corda

Servizio Azure KubernetesCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. 'Servizio Azure Kubernetes' (obbligatorio)
aadAuthEnabled Indica se l'autenticazione AAD è abilitata o meno. Bool
appInsightsEnabled Indica se Application Insights è abilitato o meno. Bool
authEnabled Indica se l'autenticazione è abilitata o meno. Bool
autoScaler Proprietà del ridimensionatore automatico. servizio Azure KubernetesCreateRequestAutoScaler
computeName Nome della risorsa di calcolo. corda
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. servizio Azure KubernetesCreateRequestDataCollection
isDefault Si tratta della variante predefinita. Bool
livenessProbeRequirements Requisiti del probe di attività. servizio Azure KubernetesCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Numero massimo di richieste simultanee per contenitore. Int
maxQueueWaitMs Tempo massimo di attesa di una richiesta nella coda (in millisecondi). Dopo questa volta, il servizio restituirà 503 (servizio non disponibile) Int
spazio dei nomi Spazio dei nomi Kubernetes per il servizio. corda
numReplicas Numero di repliche nel cluster. Int
scoringTimeoutMs Timeout di assegnazione dei punteggi in millisecondi. Int
trafficPercentile Quantità di varianti di traffico ricevute. Int
digitare Tipo della variante. 'Control'
'Trattamento'

Servizio Azure KubernetesCreateRequestAutoScaler

Nome Descrizione Valore
autoscaleEnabled Opzione per abilitare/disabilitare la scalabilità automatica. Bool
maxReplicas Numero massimo di repliche nel cluster. Int
minReplicas Numero minimo di repliche da ridurre. Int
refreshPeriodInSeconds Quantità di secondi di attesa tra gli aggiornamenti della scalabilità automatica. Int
targetUtilization Percentuale di utilizzo di destinazione da usare per determinare se ridimensionare il cluster. Int

AKSServiceCreateRequestDataCollection

Nome Descrizione Valore
eventHubEnabled Opzione per l'abilitazione/disabilitazione dell'hub eventi. Bool
storageEnabled Opzione per abilitare o disabilitare l'archiviazione. Bool

Servizio Azure KubernetesCreateRequestLivenessProbeRequirements

Nome Descrizione Valore
failureThreshold Numero di errori da consentire prima di restituire uno stato non integro. Int
initialDelaySeconds Ritardo prima del primo probe in secondi. Int
periodSeconds Intervallo di tempo tra probe in secondi. Int
successThreshold Numero di probe riusciti prima di restituire uno stato integro. Int
timeoutSeconds Timeout del probe in secondi. Int

CreateServiceRequestEnvironmentImageRequest

Nome Descrizione Valore
asset Elenco di asset. ImageAsset[]
driverProgram Nome del file del driver. corda
ambiente Dettagli dell'ambiente AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Dettagli di identificazione univoci dell'ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Elenco di ID modello. string[]
modelli Elenco di modelli. modello[]

ImageAsset

Nome Descrizione Valore
Id ID risorsa. corda
mimeType Tipo mime. corda
disimballare Indica se l'asset è decompresso. Bool
URL URL dell'asset. corda

EnvironmentImageRequestEnvironment

Nome Descrizione Valore
scaricatore Definizione di un contenitore Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definizione delle variabili di ambiente da definire nell'ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Versione dello stack di inferenza aggiunta all'immagine. Per evitare di aggiungere uno stack di inferenza, non impostare questo valore. Valori validi: "latest". corda
nome Nome dell'ambiente. corda
pitone Impostazioni per un ambiente Python. ModelEnvironmentDefinitionPython
r Impostazioni per un ambiente R. ModelEnvironmentDefinitionR
scintilla Configurazione per un ambiente Spark. ModelEnvironmentDefinitionSpark
Versione Versione dell'ambiente. corda

ModelEnvironmentDefinitionDocker

Nome Descrizione Valore
baseDockerfile Dockerfile di base usato per le esecuzioni basate su Docker. Si escludono a vicenda con BaseImage. corda
baseImage Immagine di base usata per le esecuzioni basate su Docker. Si escludono a vicenda con BaseDockerfile. corda
baseImageRegistry Registro immagini che contiene l'immagine di base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrizione Valore
indirizzo corda
parola d’ordine corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
nome utente corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrizione Valore
{proprietà personalizzata} corda

ModelEnvironmentDefinitionPython

Nome Descrizione Valore
baseCondaEnvironment corda
condaDependencies JObject contenente le dipendenze di Conda. Per Bicep, è possibile usare la funzione any() .
interpreterPath Percorso dell'interprete Python da usare se non è necessaria una compilazione dell'ambiente. Il percorso specificato viene usato per chiamare lo script utente. corda
userManagedDependencies True significa che AzureML riutilizza un ambiente Python esistente; False indica che AzureML creerà un ambiente Python basato sulla specifica delle dipendenze Conda. Bool

ModelEnvironmentDefinitionR

Nome Descrizione Valore
bioConductorPackages Pacchetti di Bioconduttori. string[]
cranPackages Pacchetti CRAN da utilizzare. RCranPackage[]
customUrlPackages Pacchetti da URL personalizzati. string[]
gitHubPackages Pacchetti direttamente da GitHub. RGitHubPackage[]
rscriptPath Percorso Rscript da usare se non è necessaria una compilazione dell'ambiente.
Il percorso specificato viene usato per chiamare lo script utente.
corda
rVersion Versione di R da installare corda
snapshotDate Data dello snapshot MRAN da usare nel formato AAAA-MM-DD, ad esempio "2019-04-17" corda
userManaged Indica se l'ambiente è gestito dall'utente o da AzureML. Bool

RCranPackage

Nome Descrizione Valore
nome Nome del pacchetto. corda
deposito Nome del repository. corda

RGitHubPackage

Nome Descrizione Valore
authToken Token di accesso personale da installare da un repository privato corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
deposito Indirizzo del repository nel formato nome utente/repository[/subdir][@ref,#pull]. corda

ModelEnvironmentDefinitionSpark

Nome Descrizione Valore
Pacchetti Pacchetti Spark da usare. SparkMavenPackage[]
precachePackages Indica se precacare i pacchetti. Bool
Repository Elenco di repository Spark. string[]

SparkMavenPackage

Nome Descrizione Valore
artefatto corda
gruppo corda
Versione corda

EnvironmentImageRequestEnvironmentReference

Nome Descrizione Valore
nome Nome dell'ambiente. corda
Versione Versione dell'ambiente. corda

Modello

Nome Descrizione Valore
createdTime Ora di creazione del modello (UTC). corda
Dataset Elenco di set di dati associati al modello. DatasetReference[]
derivedModelIds Modelli derivati da questo modello string[]
descrizione Testo della descrizione del modello. corda
experimentName Nome dell'esperimento in cui è stato creato questo modello. corda
struttura Framework del modello. corda
frameworkVersion Versione del framework del modello. corda
Id ID modello. corda
kvTags Dizionario tag model. Gli elementi sono modificabili. oggetto
mimeType Tipo MIME del contenuto del modello. Per altre informazioni sul tipo MIME, aprire https://www.iana.org/assignments/media-types/media-types.xhtml stringa (obbligatorio)
modifiedTime Ora dell'ultima modifica del modello (UTC). corda
nome Nome modello. stringa (obbligatorio)
parentModelId ID modello padre. corda
proprietà Dizionario delle proprietà Model. Le proprietà non sono modificabili. ModelProperties
resourceRequirements Requisiti delle risorse per il modello ContainerResourceRequirements
runId RunId che ha creato questo modello. corda
sampleInputData Dati di input di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} corda
sampleOutputData Dati di output di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} corda
disimballare Indica se è necessario decomprimere il modello durante la creazione dell'immagine Docker. Bool
URL URL del modello. In genere un URL di firma di accesso condiviso. stringa (obbligatorio)
Versione Versione del modello assegnata dal servizio di gestione modelli. Int

DatasetReference

Nome Descrizione Valore
Id ID del riferimento al set di dati. corda
nome Nome del riferimento al set di dati. corda

ModelProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

CreateServiceRequestKeys

Nome Descrizione Valore
primaryKey Chiave primaria. corda
secondaryKey Chiave secondaria. corda

CreateServiceRequestProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un del servizio Azure Machine Learning

Distribuire in Azure
Questo modello crea un servizio Azure Machine Learning.
Creare un del servizio Azure Machine Learning

Distribuire in Azure
Questo modello crea un servizio Azure Machine Learning.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa aree di lavoro/servizi può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/services, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2021-04-01",
  "name": "string",
  "location": "string",
  "description": "string",
  "environmentImageRequest": {
    "assets": [
      {
        "id": "string",
        "mimeType": "string",
        "unpack": "bool",
        "url": "string"
      }
    ],
    "driverProgram": "string",
    "environment": {
      "docker": {
        "baseDockerfile": "string",
        "baseImage": "string",
        "baseImageRegistry": {
          "address": "string",
          "password": "string",
          "username": "string"
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "inferencingStackVersion": "string",
      "name": "string",
      "python": {
        "baseCondaEnvironment": "string",
        "condaDependencies": {},
        "interpreterPath": "string",
        "userManagedDependencies": "bool"
      },
      "r": {
        "bioConductorPackages": [ "string" ],
        "cranPackages": [
          {
            "name": "string",
            "repository": "string"
          }
        ],
        "customUrlPackages": [ "string" ],
        "gitHubPackages": [
          {
            "authToken": "string",
            "repository": "string"
          }
        ],
        "rscriptPath": "string",
        "rVersion": "string",
        "snapshotDate": "string",
        "userManaged": "bool"
      },
      "spark": {
        "packages": [
          {
            "artifact": "string",
            "group": "string",
            "version": "string"
          }
        ],
        "precachePackages": "bool",
        "repositories": [ "string" ]
      },
      "version": "string"
    },
    "environmentReference": {
      "name": "string",
      "version": "string"
    },
    "modelIds": [ "string" ],
    "models": [
      {
        "createdTime": "string",
        "datasets": [
          {
            "id": "string",
            "name": "string"
          }
        ],
        "derivedModelIds": [ "string" ],
        "description": "string",
        "experimentName": "string",
        "framework": "string",
        "frameworkVersion": "string",
        "id": "string",
        "kvTags": {},
        "mimeType": "string",
        "modifiedTime": "string",
        "name": "string",
        "parentModelId": "string",
        "properties": {
          "{customized property}": "string"
        },
        "resourceRequirements": {
          "cpu": "int",
          "cpuLimit": "int",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int",
          "memoryInGBLimit": "int"
        },
        "runId": "string",
        "sampleInputData": "string",
        "sampleOutputData": "string",
        "unpack": "bool",
        "url": "string",
        "version": "int"
      }
    ]
  },
  "keys": {
    "primaryKey": "string",
    "secondaryKey": "string"
  },
  "kvTags": {},
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

oggetti workspaces/services

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per ACI, usare:

  "computeType": "ACI",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "dnsNameLabel": "string",
  "encryptionProperties": {
    "keyName": "string",
    "keyVersion": "string",
    "vaultBaseUrl": "string"
  },
  "sslCertificate": "string",
  "sslEnabled": "bool",
  "sslKey": "string",
  "vnetConfiguration": {
    "subnetName": "string",
    "vnetName": "string"
  }

Per servizio Azure Kubernetes, usare:

  "computeType": "AKS",
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "isDefault": "bool",
  "livenessProbeRequirements": {
    "failureThreshold": "int",
    "initialDelaySeconds": "int",
    "periodSeconds": "int",
    "successThreshold": "int",
    "timeoutSeconds": "int"
  },
  "maxConcurrentRequestsPerContainer": "int",
  "maxQueueWaitMs": "int",
  "namespace": "string",
  "numReplicas": "int",
  "scoringTimeoutMs": "int",
  "trafficPercentile": "int",
  "type": "string"

Valori delle proprietà

aree di lavoro/servizi

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/services'
apiVersion Versione dell'API della risorsa '2021-04-01'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
ubicazione Nome della località o dell'area di Azure. corda
descrizione Descrizione del servizio. corda
environmentImageRequest Ambiente, modelli e asset necessari per l'inferenza. CreateServiceRequestEnvironmentImageRequest
Chiavi Chiavi di autenticazione. CreateServiceRequestKeys
kvTags Dizionario tag del servizio. I tag sono modificabili. oggetto
proprietà Dizionario delle proprietà del servizio. Le proprietà non sono modificabili. CreateServiceRequestProperties
computeType Impostare il tipo di oggetto ACI
servizio Azure Kubernetes (obbligatorio)

ACIServiceCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. 'ACI' (obbligatorio)
appInsightsEnabled Indica se Application Insights è abilitato o meno. Bool
authEnabled Indica se l'autenticazione è abilitata nel servizio. Bool
cname CName per il servizio. corda
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. ACIServiceCreateRequestDataCollection
dnsNameLabel Etichetta Dns per il servizio. corda
encryptionProperties Proprietà di crittografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificato SSL pubblico in formato PEM da usare se SSL è abilitato. corda
sslEnabled Indica se SSL è abilitato o meno. Bool
sslKey Chiave SSL pubblica in formato PEM per il certificato. corda
vnetConfiguration Configurazione della rete virtuale. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrizione Valore
CPU Quantità minima di core CPU da usare dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit Quantità massima di core CPU che possono essere usati dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Numero di dispositivi PCIE FPGA esposti al contenitore. Deve essere multiplo di 2. Int
Gpu Numero di core GPU nel contenitore. Int
memoryInGB Quantità minima di memoria (in GB) da usare dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Quantità massima di memoria (in GB) consentita dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Nome Descrizione Valore
eventHubEnabled Opzione per l'abilitazione/disabilitazione dell'hub eventi. Bool
storageEnabled Opzione per abilitare o disabilitare l'archiviazione. Bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrizione Valore
keyName Nome chiave di crittografia stringa (obbligatorio)
keyVersion Versione della chiave di crittografia stringa (obbligatorio)
vaultBaseUrl URL di base dell'insieme di credenziali stringa (obbligatorio)

ACIServiceCreateRequestVnetConfiguration

Nome Descrizione Valore
subnetName Nome della subnet della rete virtuale. corda
vnetName Nome della rete virtuale. corda

Servizio Azure KubernetesCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. 'Servizio Azure Kubernetes' (obbligatorio)
aadAuthEnabled Indica se l'autenticazione AAD è abilitata o meno. Bool
appInsightsEnabled Indica se Application Insights è abilitato o meno. Bool
authEnabled Indica se l'autenticazione è abilitata o meno. Bool
autoScaler Proprietà del ridimensionatore automatico. servizio Azure KubernetesCreateRequestAutoScaler
computeName Nome della risorsa di calcolo. corda
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. servizio Azure KubernetesCreateRequestDataCollection
isDefault Si tratta della variante predefinita. Bool
livenessProbeRequirements Requisiti del probe di attività. servizio Azure KubernetesCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Numero massimo di richieste simultanee per contenitore. Int
maxQueueWaitMs Tempo massimo di attesa di una richiesta nella coda (in millisecondi). Dopo questa volta, il servizio restituirà 503 (servizio non disponibile) Int
spazio dei nomi Spazio dei nomi Kubernetes per il servizio. corda
numReplicas Numero di repliche nel cluster. Int
scoringTimeoutMs Timeout di assegnazione dei punteggi in millisecondi. Int
trafficPercentile Quantità di varianti di traffico ricevute. Int
digitare Tipo della variante. 'Control'
'Trattamento'

Servizio Azure KubernetesCreateRequestAutoScaler

Nome Descrizione Valore
autoscaleEnabled Opzione per abilitare/disabilitare la scalabilità automatica. Bool
maxReplicas Numero massimo di repliche nel cluster. Int
minReplicas Numero minimo di repliche da ridurre. Int
refreshPeriodInSeconds Quantità di secondi di attesa tra gli aggiornamenti della scalabilità automatica. Int
targetUtilization Percentuale di utilizzo di destinazione da usare per determinare se ridimensionare il cluster. Int

AKSServiceCreateRequestDataCollection

Nome Descrizione Valore
eventHubEnabled Opzione per l'abilitazione/disabilitazione dell'hub eventi. Bool
storageEnabled Opzione per abilitare o disabilitare l'archiviazione. Bool

Servizio Azure KubernetesCreateRequestLivenessProbeRequirements

Nome Descrizione Valore
failureThreshold Numero di errori da consentire prima di restituire uno stato non integro. Int
initialDelaySeconds Ritardo prima del primo probe in secondi. Int
periodSeconds Intervallo di tempo tra probe in secondi. Int
successThreshold Numero di probe riusciti prima di restituire uno stato integro. Int
timeoutSeconds Timeout del probe in secondi. Int

CreateServiceRequestEnvironmentImageRequest

Nome Descrizione Valore
asset Elenco di asset. ImageAsset[]
driverProgram Nome del file del driver. corda
ambiente Dettagli dell'ambiente AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Dettagli di identificazione univoci dell'ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Elenco di ID modello. string[]
modelli Elenco di modelli. modello[]

ImageAsset

Nome Descrizione Valore
Id ID risorsa. corda
mimeType Tipo mime. corda
disimballare Indica se l'asset è decompresso. Bool
URL URL dell'asset. corda

EnvironmentImageRequestEnvironment

Nome Descrizione Valore
scaricatore Definizione di un contenitore Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definizione delle variabili di ambiente da definire nell'ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Versione dello stack di inferenza aggiunta all'immagine. Per evitare di aggiungere uno stack di inferenza, non impostare questo valore. Valori validi: "latest". corda
nome Nome dell'ambiente. corda
pitone Impostazioni per un ambiente Python. ModelEnvironmentDefinitionPython
r Impostazioni per un ambiente R. ModelEnvironmentDefinitionR
scintilla Configurazione per un ambiente Spark. ModelEnvironmentDefinitionSpark
Versione Versione dell'ambiente. corda

ModelEnvironmentDefinitionDocker

Nome Descrizione Valore
baseDockerfile Dockerfile di base usato per le esecuzioni basate su Docker. Si escludono a vicenda con BaseImage. corda
baseImage Immagine di base usata per le esecuzioni basate su Docker. Si escludono a vicenda con BaseDockerfile. corda
baseImageRegistry Registro immagini che contiene l'immagine di base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrizione Valore
indirizzo corda
parola d’ordine corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
nome utente corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrizione Valore
{proprietà personalizzata} corda

ModelEnvironmentDefinitionPython

Nome Descrizione Valore
baseCondaEnvironment corda
condaDependencies JObject contenente le dipendenze di Conda.
interpreterPath Percorso dell'interprete Python da usare se non è necessaria una compilazione dell'ambiente. Il percorso specificato viene usato per chiamare lo script utente. corda
userManagedDependencies True significa che AzureML riutilizza un ambiente Python esistente; False indica che AzureML creerà un ambiente Python basato sulla specifica delle dipendenze Conda. Bool

ModelEnvironmentDefinitionR

Nome Descrizione Valore
bioConductorPackages Pacchetti di Bioconduttori. string[]
cranPackages Pacchetti CRAN da utilizzare. RCranPackage[]
customUrlPackages Pacchetti da URL personalizzati. string[]
gitHubPackages Pacchetti direttamente da GitHub. RGitHubPackage[]
rscriptPath Percorso Rscript da usare se non è necessaria una compilazione dell'ambiente.
Il percorso specificato viene usato per chiamare lo script utente.
corda
rVersion Versione di R da installare corda
snapshotDate Data dello snapshot MRAN da usare nel formato AAAA-MM-DD, ad esempio "2019-04-17" corda
userManaged Indica se l'ambiente è gestito dall'utente o da AzureML. Bool

RCranPackage

Nome Descrizione Valore
nome Nome del pacchetto. corda
deposito Nome del repository. corda

RGitHubPackage

Nome Descrizione Valore
authToken Token di accesso personale da installare da un repository privato corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
deposito Indirizzo del repository nel formato nome utente/repository[/subdir][@ref,#pull]. corda

ModelEnvironmentDefinitionSpark

Nome Descrizione Valore
Pacchetti Pacchetti Spark da usare. SparkMavenPackage[]
precachePackages Indica se precacare i pacchetti. Bool
Repository Elenco di repository Spark. string[]

SparkMavenPackage

Nome Descrizione Valore
artefatto corda
gruppo corda
Versione corda

EnvironmentImageRequestEnvironmentReference

Nome Descrizione Valore
nome Nome dell'ambiente. corda
Versione Versione dell'ambiente. corda

Modello

Nome Descrizione Valore
createdTime Ora di creazione del modello (UTC). corda
Dataset Elenco di set di dati associati al modello. DatasetReference[]
derivedModelIds Modelli derivati da questo modello string[]
descrizione Testo della descrizione del modello. corda
experimentName Nome dell'esperimento in cui è stato creato questo modello. corda
struttura Framework del modello. corda
frameworkVersion Versione del framework del modello. corda
Id ID modello. corda
kvTags Dizionario tag model. Gli elementi sono modificabili. oggetto
mimeType Tipo MIME del contenuto del modello. Per altre informazioni sul tipo MIME, aprire https://www.iana.org/assignments/media-types/media-types.xhtml stringa (obbligatorio)
modifiedTime Ora dell'ultima modifica del modello (UTC). corda
nome Nome modello. stringa (obbligatorio)
parentModelId ID modello padre. corda
proprietà Dizionario delle proprietà Model. Le proprietà non sono modificabili. ModelProperties
resourceRequirements Requisiti delle risorse per il modello ContainerResourceRequirements
runId RunId che ha creato questo modello. corda
sampleInputData Dati di input di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} corda
sampleOutputData Dati di output di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} corda
disimballare Indica se è necessario decomprimere il modello durante la creazione dell'immagine Docker. Bool
URL URL del modello. In genere un URL di firma di accesso condiviso. stringa (obbligatorio)
Versione Versione del modello assegnata dal servizio di gestione modelli. Int

DatasetReference

Nome Descrizione Valore
Id ID del riferimento al set di dati. corda
nome Nome del riferimento al set di dati. corda

ModelProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

CreateServiceRequestKeys

Nome Descrizione Valore
primaryKey Chiave primaria. corda
secondaryKey Chiave secondaria. corda

CreateServiceRequestProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un del servizio Azure Machine Learning

Distribuire in Azure
Questo modello crea un servizio Azure Machine Learning.
Creare un del servizio Azure Machine Learning

Distribuire in Azure
Questo modello crea un servizio Azure Machine Learning.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa aree di lavoro/servizi può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/services, aggiungere il codice Terraform seguente al modello.

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

oggetti workspaces/services

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per ACI, usare:

  computeType = "ACI"
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  dnsNameLabel = "string"
  encryptionProperties = {
    keyName = "string"
    keyVersion = "string"
    vaultBaseUrl = "string"
  }
  sslCertificate = "string"
  sslEnabled = bool
  sslKey = "string"
  vnetConfiguration = {
    subnetName = "string"
    vnetName = "string"
  }

Per servizio Azure Kubernetes, usare:

  computeType = "AKS"
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  isDefault = bool
  livenessProbeRequirements = {
    failureThreshold = int
    initialDelaySeconds = int
    periodSeconds = int
    successThreshold = int
    timeoutSeconds = int
  }
  maxConcurrentRequestsPerContainer = int
  maxQueueWaitMs = int
  namespace = "string"
  numReplicas = int
  scoringTimeoutMs = int
  trafficPercentile = int
  type = "string"

Valori delle proprietà

aree di lavoro/servizi

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
nome Nome della risorsa stringa (obbligatorio)
ubicazione Nome della località o dell'area di Azure. corda
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
descrizione Descrizione del servizio. corda
environmentImageRequest Ambiente, modelli e asset necessari per l'inferenza. CreateServiceRequestEnvironmentImageRequest
Chiavi Chiavi di autenticazione. CreateServiceRequestKeys
kvTags Dizionario tag del servizio. I tag sono modificabili. oggetto
proprietà Dizionario delle proprietà del servizio. Le proprietà non sono modificabili. CreateServiceRequestProperties
computeType Impostare il tipo di oggetto ACI
servizio Azure Kubernetes (obbligatorio)

ACIServiceCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. "ACI" (obbligatorio)
appInsightsEnabled Indica se Application Insights è abilitato o meno. Bool
authEnabled Indica se l'autenticazione è abilitata nel servizio. Bool
cname CName per il servizio. corda
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. ACIServiceCreateRequestDataCollection
dnsNameLabel Etichetta Dns per il servizio. corda
encryptionProperties Proprietà di crittografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificato SSL pubblico in formato PEM da usare se SSL è abilitato. corda
sslEnabled Indica se SSL è abilitato o meno. Bool
sslKey Chiave SSL pubblica in formato PEM per il certificato. corda
vnetConfiguration Configurazione della rete virtuale. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrizione Valore
CPU Quantità minima di core CPU da usare dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit Quantità massima di core CPU che possono essere usati dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Numero di dispositivi PCIE FPGA esposti al contenitore. Deve essere multiplo di 2. Int
Gpu Numero di core GPU nel contenitore. Int
memoryInGB Quantità minima di memoria (in GB) da usare dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Quantità massima di memoria (in GB) consentita dal contenitore. Altre informazioni:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Nome Descrizione Valore
eventHubEnabled Opzione per l'abilitazione/disabilitazione dell'hub eventi. Bool
storageEnabled Opzione per abilitare o disabilitare l'archiviazione. Bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrizione Valore
keyName Nome chiave di crittografia stringa (obbligatorio)
keyVersion Versione della chiave di crittografia stringa (obbligatorio)
vaultBaseUrl URL di base dell'insieme di credenziali stringa (obbligatorio)

ACIServiceCreateRequestVnetConfiguration

Nome Descrizione Valore
subnetName Nome della subnet della rete virtuale. corda
vnetName Nome della rete virtuale. corda

Servizio Azure KubernetesCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. "Servizio Azure Kubernetes" (obbligatorio)
aadAuthEnabled Indica se l'autenticazione AAD è abilitata o meno. Bool
appInsightsEnabled Indica se Application Insights è abilitato o meno. Bool
authEnabled Indica se l'autenticazione è abilitata o meno. Bool
autoScaler Proprietà del ridimensionatore automatico. servizio Azure KubernetesCreateRequestAutoScaler
computeName Nome della risorsa di calcolo. corda
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. servizio Azure KubernetesCreateRequestDataCollection
isDefault Si tratta della variante predefinita. Bool
livenessProbeRequirements Requisiti del probe di attività. servizio Azure KubernetesCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Numero massimo di richieste simultanee per contenitore. Int
maxQueueWaitMs Tempo massimo di attesa di una richiesta nella coda (in millisecondi). Dopo questa volta, il servizio restituirà 503 (servizio non disponibile) Int
spazio dei nomi Spazio dei nomi Kubernetes per il servizio. corda
numReplicas Numero di repliche nel cluster. Int
scoringTimeoutMs Timeout di assegnazione dei punteggi in millisecondi. Int
trafficPercentile Quantità di varianti di traffico ricevute. Int
digitare Tipo della variante. "Controllo"
"Trattamento"

Servizio Azure KubernetesCreateRequestAutoScaler

Nome Descrizione Valore
autoscaleEnabled Opzione per abilitare/disabilitare la scalabilità automatica. Bool
maxReplicas Numero massimo di repliche nel cluster. Int
minReplicas Numero minimo di repliche da ridurre. Int
refreshPeriodInSeconds Quantità di secondi di attesa tra gli aggiornamenti della scalabilità automatica. Int
targetUtilization Percentuale di utilizzo di destinazione da usare per determinare se ridimensionare il cluster. Int

AKSServiceCreateRequestDataCollection

Nome Descrizione Valore
eventHubEnabled Opzione per l'abilitazione/disabilitazione dell'hub eventi. Bool
storageEnabled Opzione per abilitare o disabilitare l'archiviazione. Bool

Servizio Azure KubernetesCreateRequestLivenessProbeRequirements

Nome Descrizione Valore
failureThreshold Numero di errori da consentire prima di restituire uno stato non integro. Int
initialDelaySeconds Ritardo prima del primo probe in secondi. Int
periodSeconds Intervallo di tempo tra probe in secondi. Int
successThreshold Numero di probe riusciti prima di restituire uno stato integro. Int
timeoutSeconds Timeout del probe in secondi. Int

CreateServiceRequestEnvironmentImageRequest

Nome Descrizione Valore
asset Elenco di asset. ImageAsset[]
driverProgram Nome del file del driver. corda
ambiente Dettagli dell'ambiente AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Dettagli di identificazione univoci dell'ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds Elenco di ID modello. string[]
modelli Elenco di modelli. modello[]

ImageAsset

Nome Descrizione Valore
Id ID risorsa. corda
mimeType Tipo mime. corda
disimballare Indica se l'asset è decompresso. Bool
URL URL dell'asset. corda

EnvironmentImageRequestEnvironment

Nome Descrizione Valore
scaricatore Definizione di un contenitore Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definizione delle variabili di ambiente da definire nell'ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Versione dello stack di inferenza aggiunta all'immagine. Per evitare di aggiungere uno stack di inferenza, non impostare questo valore. Valori validi: "latest". corda
nome Nome dell'ambiente. corda
pitone Impostazioni per un ambiente Python. ModelEnvironmentDefinitionPython
r Impostazioni per un ambiente R. ModelEnvironmentDefinitionR
scintilla Configurazione per un ambiente Spark. ModelEnvironmentDefinitionSpark
Versione Versione dell'ambiente. corda

ModelEnvironmentDefinitionDocker

Nome Descrizione Valore
baseDockerfile Dockerfile di base usato per le esecuzioni basate su Docker. Si escludono a vicenda con BaseImage. corda
baseImage Immagine di base usata per le esecuzioni basate su Docker. Si escludono a vicenda con BaseDockerfile. corda
baseImageRegistry Registro immagini che contiene l'immagine di base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrizione Valore
indirizzo corda
parola d’ordine corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
nome utente corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrizione Valore
{proprietà personalizzata} corda

ModelEnvironmentDefinitionPython

Nome Descrizione Valore
baseCondaEnvironment corda
condaDependencies JObject contenente le dipendenze di Conda.
interpreterPath Percorso dell'interprete Python da usare se non è necessaria una compilazione dell'ambiente. Il percorso specificato viene usato per chiamare lo script utente. corda
userManagedDependencies True significa che AzureML riutilizza un ambiente Python esistente; False indica che AzureML creerà un ambiente Python basato sulla specifica delle dipendenze Conda. Bool

ModelEnvironmentDefinitionR

Nome Descrizione Valore
bioConductorPackages Pacchetti di Bioconduttori. string[]
cranPackages Pacchetti CRAN da utilizzare. RCranPackage[]
customUrlPackages Pacchetti da URL personalizzati. string[]
gitHubPackages Pacchetti direttamente da GitHub. RGitHubPackage[]
rscriptPath Percorso Rscript da usare se non è necessaria una compilazione dell'ambiente.
Il percorso specificato viene usato per chiamare lo script utente.
corda
rVersion Versione di R da installare corda
snapshotDate Data dello snapshot MRAN da usare nel formato AAAA-MM-DD, ad esempio "2019-04-17" corda
userManaged Indica se l'ambiente è gestito dall'utente o da AzureML. Bool

RCranPackage

Nome Descrizione Valore
nome Nome del pacchetto. corda
deposito Nome del repository. corda

RGitHubPackage

Nome Descrizione Valore
authToken Token di accesso personale da installare da un repository privato corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
deposito Indirizzo del repository nel formato nome utente/repository[/subdir][@ref,#pull]. corda

ModelEnvironmentDefinitionSpark

Nome Descrizione Valore
Pacchetti Pacchetti Spark da usare. SparkMavenPackage[]
precachePackages Indica se precacare i pacchetti. Bool
Repository Elenco di repository Spark. string[]

SparkMavenPackage

Nome Descrizione Valore
artefatto corda
gruppo corda
Versione corda

EnvironmentImageRequestEnvironmentReference

Nome Descrizione Valore
nome Nome dell'ambiente. corda
Versione Versione dell'ambiente. corda

Modello

Nome Descrizione Valore
createdTime Ora di creazione del modello (UTC). corda
Dataset Elenco di set di dati associati al modello. DatasetReference[]
derivedModelIds Modelli derivati da questo modello string[]
descrizione Testo della descrizione del modello. corda
experimentName Nome dell'esperimento in cui è stato creato questo modello. corda
struttura Framework del modello. corda
frameworkVersion Versione del framework del modello. corda
Id ID modello. corda
kvTags Dizionario tag model. Gli elementi sono modificabili. oggetto
mimeType Tipo MIME del contenuto del modello. Per altre informazioni sul tipo MIME, aprire https://www.iana.org/assignments/media-types/media-types.xhtml stringa (obbligatorio)
modifiedTime Ora dell'ultima modifica del modello (UTC). corda
nome Nome modello. stringa (obbligatorio)
parentModelId ID modello padre. corda
proprietà Dizionario delle proprietà Model. Le proprietà non sono modificabili. ModelProperties
resourceRequirements Requisiti delle risorse per il modello ContainerResourceRequirements
runId RunId che ha creato questo modello. corda
sampleInputData Dati di input di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} corda
sampleOutputData Dati di output di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} corda
disimballare Indica se è necessario decomprimere il modello durante la creazione dell'immagine Docker. Bool
URL URL del modello. In genere un URL di firma di accesso condiviso. stringa (obbligatorio)
Versione Versione del modello assegnata dal servizio di gestione modelli. Int

DatasetReference

Nome Descrizione Valore
Id ID del riferimento al set di dati. corda
nome Nome del riferimento al set di dati. corda

ModelProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

CreateServiceRequestKeys

Nome Descrizione Valore
primaryKey Chiave primaria. corda
secondaryKey Chiave secondaria. corda

CreateServiceRequestProperties

Nome Descrizione Valore
{proprietà personalizzata} corda