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:

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

Formato di risorsa

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

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: {
          {customized property}: 'string'
        }
        mimeType: 'string'
        modifiedTime: 'string'
        name: 'string'
        parentModelId: 'string'
        properties: {
          {customized property}: 'string'
        }
        resourceRequirements: {
          cpu: int
          cpuLimit: int
          fpga: int
          gpu: int
          memoryInGB: int
          memoryInGBLimit: int
        }
        runId: 'string'
        sampleInputData: 'string'
        sampleOutputData: 'string'
        unpack: bool
        url: 'string'
        version: int
      }
    ]
  }
  keys: {
    primaryKey: 'string'
    secondaryKey: 'string'
  }
  kvTags: {
    {customized property}: 'string'
  }
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see workspaces/services objects
}

aree di lavoro/oggetti servizi

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 il 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
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
posizione Nome della posizione/area di Azure. string
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
description Descrizione del servizio. string
environmentImageRequest Ambiente, modelli e asset necessari per l'inferenza. CreateServiceRequestEnvironmentImageRequest
chiavi Chiavi di autenticazione. CreateServiceRequestKeys
kvTags Dizionario tag del servizio. I tag sono modificabili. CreateServiceRequestKvTags
properties 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 Se Application Insights è abilitato o meno. bool
authEnabled Indica se l'autenticazione è abilitata nel servizio. bool
cname CName per il servizio. string
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. ACIServiceCreateRequestDataCollection
dnsNameLabel Etichetta Dns per il servizio. string
EncryptionProperties Proprietà di crittografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificato SSL pubblico in formato PEM da usare se SSL è abilitato. string
sslEnabled Indica se SSL è abilitato o meno. bool
sslKey Chiave SSL pubblica in formato PEM per il certificato. string
vnetConfiguration Configurazione della rete virtuale. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrizione Valore
cpu Quantità minima di core CPU da usare dal contenitore. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
cpuLimit Quantità massima di core CPU consentiti per l'uso dal contenitore. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
Fpga Numero di dispositivi FPGA PCIE esposti al contenitore. Deve essere più di 2. INT
Gpu Numero di core GPU nel contenitore. INT
memoryInGB Quantità minima di memoria (in GB) da usare dal contenitore. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
memoryInGBLimit La quantità massima di memoria (in GB) può essere usata dal contenitore. Per altre informazioni, vedere:
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/disabilitare l'archiviazione. bool

ACIServiceCreateRequestEncryptionProperties

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

ACIServiceCreateRequestVnetConfiguration

Nome Descrizione Valore
subnetName Nome della subnet di rete virtuale. string
vnetName nome della rete virtuale. string

AKSServiceCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. 'Servizio Azure Kubernetes' (obbligatorio)
aadAuthEnabled Se l'autenticazione AAD è abilitata o meno. bool
appInsightsEnabled Se Application Insights è abilitato o meno. bool
authEnabled Se l'autenticazione è abilitata o meno. bool
autoScaler Proprietà del ridimensionatore automatico. AKSServiceCreateRequestAutoScaler
computeName Nome della risorsa di calcolo. string
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. AKSServiceCreateRequestDataCollection
isDefault Si tratta della variante predefinita. bool
livenessProbeRequirements Requisiti del probe di livezza. AKSServiceCreateRequestLivenessProbeRequirements
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
namespace Spazio dei nomi Kubernetes per il servizio. string
numReplicas Numero di repliche nel cluster. INT
assegnazione di punteggiTimeoutMs Timeout di assegnazione dei punteggi in millisecondi. INT
trafficPercentile La quantità di varianti di traffico riceve. INT
tipo Tipo della variante. 'Control'
'Trattamento'

AKSServiceCreateRequestAutoScaler

Nome Descrizione Valore
autoscaleEnabled Opzione per abilitare/disabilitare il ridimensionamento automatico. 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 di 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/disabilitare l'archiviazione. bool

AKSServiceCreateRequestLivenessProbeRequirements

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. string
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 asset. string
mimeType Tipo mime. string
unpack Indica se l'asset è decompresso. bool
url Url dell'asset. string

EnvironmentImageRequestEnvironment

Nome Descrizione Valore
docker 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". string
name Il nome dell'ambiente. string
python Impostazioni per un ambiente Python. ModelEnvironmentDefinitionPython
r Impostazioni per un ambiente R. ModelEnvironmentDefinitionR
spark Configurazione per un ambiente Spark. ModelEnvironmentDefinitionSpark
version Versione dell'ambiente. string

ModelEnvironmentDefinitionDocker

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

ModelDockerSectionBaseImageRegistry

Nome Descrizione Valore
address string
password string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
username string

Vincoli:
Valore sensibile. Passare come parametro sicuro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrizione Valore
{proprietà personalizzata} string

ModelEnvironmentDefinitionPython

Nome Descrizione Valore
baseCondaEnvironment string
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. string
userManagedDependencies True significa che AzureML riutilizza un ambiente Python esistente; False significa che AzureML creerà un ambiente Python basato sulla specifica delle dipendenze Conda. bool

ModelEnvironmentDefinitionR

Nome Descrizione Valore
bioConductorPackages I pacchetti di Bioconduttori. string[]
cranPackages Pacchetti CRAN da utilizzare. RCranPackage[]
customUrlPackages Pacchetti da URL personalizzati. string[]
gitHubPackages I 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.
string
rVersion Versione di R da installare string
snapshotDate Data dello snapshot MRAN da usare in formato AAAA-MM-DD, ad esempio "2019-04-17" string
userManaged Indica se l'ambiente è gestito dall'utente o da AzureML. bool

RCranPackage

Nome Descrizione valore
name Nome del pacchetto. string
repository Nome del repository. string

RGitHubPackage

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.
repository Indirizzo del repository nel formato username/repo[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nome Descrizione Valore
packages Pacchetti Spark da usare. SparkMavenPackage[]
precachePackages Se precache i pacchetti. bool
repository Elenco di repository spark. string[]

SparkMavenPackage

Nome Descrizione Valore
elemento string
group string
version string

EnvironmentImageRequestEnvironmentReference

Nome Descrizione valore
name Nome dell'ambiente. string
version Versione dell'ambiente. string

Modello

Nome Descrizione Valore
createdTime Ora di creazione del modello (UTC). string
set di dati Elenco di set di dati associati al modello. DatasetReference[]
derivedModelIds Modelli derivati da questo modello string[]
description Testo della descrizione modello. string
experimentName Nome dell'esperimento in cui è stato creato questo modello. string
framework Framework modello. string
frameworkVersion Versione del framework modello. string
id ID modello. string
kvTags Dizionario tag modello. Gli elementi sono modificabili. ModelKvTags
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). string
name Nome del modello. stringa (obbligatorio)
parentModelId ID modello padre. string
properties 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. string
sampleInputData Dati di input di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} string
sampleOutputData Dati di output di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} string
unpack Indica se è necessario decomprimere il modello durante la creazione di un'immagine Docker. bool
url URL del modello. In genere un URL di firma di accesso condiviso. stringa (obbligatorio)
version Versione del modello assegnata dal servizio gestione modelli. INT

DatasetReference

Nome Descrizione Valore
id ID del riferimento al set di dati. string
name Nome del riferimento al set di dati. string

ModelKvTags

Nome Descrizione Valore
{proprietà personalizzata} string

ModelProperties

Nome Descrizione Valore
{proprietà personalizzata} string

CreateServiceRequestKeys

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

CreateServiceRequestKvTags

Nome Descrizione Valore
{proprietà personalizzata} string

CreateServiceRequestProperties

Nome Descrizione Valore
{proprietà personalizzata} string

Modelli di avvio rapido

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

Modello Descrizione
Creare un servizio Azure Machine Learning

Distribuisci in Azure
Questo modello crea un servizio Azure Machine Learning.
Creare un servizio Azure Machine Learning

Distribuisci 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:

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

Formato di 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": {
          "{customized property}": "string"
        },
        "mimeType": "string",
        "modifiedTime": "string",
        "name": "string",
        "parentModelId": "string",
        "properties": {
          "{customized property}": "string"
        },
        "resourceRequirements": {
          "cpu": "int",
          "cpuLimit": "int",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int",
          "memoryInGBLimit": "int"
        },
        "runId": "string",
        "sampleInputData": "string",
        "sampleOutputData": "string",
        "unpack": "bool",
        "url": "string",
        "version": "int"
      }
    ]
  },
  "keys": {
    "primaryKey": "string",
    "secondaryKey": "string"
  },
  "kvTags": {
    "{customized property}": "string"
  },
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

aree di lavoro/oggetti servizi

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 il 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
tipo Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/services'
apiVersion Versione dell'API della risorsa '2021-04-01'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
posizione Nome della località/area di Azure. string
description Descrizione del servizio. string
environmentImageRequest Ambiente, modelli e asset necessari per l'inferenza. CreateServiceRequestEnvironmentImageRequest
chiavi Chiavi di autenticazione. CreateServiceRequestKeys
kvTags Dizionario tag del servizio. I tag sono modificabili. CreateServiceRequestKvTags
properties 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. string
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. ACIServiceCreateRequestDataCollection
dnsNameLabel Etichetta DNS per il servizio. string
encryptionProperties Proprietà di crittografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificato SSL pubblico in formato PEM da usare se SSL è abilitato. string
sslEnabled Indica se SSL è abilitato o meno. bool
sslKey Chiave SSL pubblica in formato PEM per il certificato. string
vnetConfiguration Configurazione della rete virtuale. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrizione Valore
cpu Quantità minima di core CPU da usare dal contenitore. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
cpuLimit Quantità massima di core CPU che possono essere usati dal contenitore. Per altre informazioni, vedere:
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. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
memoryInGBLimit Quantità massima di memoria (in GB) consentita dal contenitore. Per altre informazioni, vedere:
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/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. string
vnetName nome della rete virtuale. string

Servizio Azure KubernetesCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. 'Servizio Azure Kubernetes' (obbligatorio)
aadAuthEnabled Indica se l'autenticazione di AAD è abilitata o meno. bool
appInsightsEnabled Indica se Application Insights è abilitato o meno. bool
authEnabled Indica se l'autenticazione è abilitata o meno. bool
ridimensionamento automatico Proprietà del ridimensionatore automatico. Servizio Azure KubernetesCreateRequestAutoScaler
computeName Nome della risorsa di calcolo. string
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. AKSServiceCreateRequestDataCollection
isDefault Si tratta della variante predefinita. bool
livenessProbeRequirements Requisiti del probe di attività. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Numero massimo di richieste simultanee per ogni 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
namespace Spazio dei nomi Kubernetes per il servizio. string
numReplicas Numero di repliche nel cluster. INT
scoringTimeoutMs Timeout di assegnazione dei punteggi in millisecondi. INT
trafficPercentile Quantità di varianti di traffico ricevute. INT
tipo Tipo della variante. 'Control'
'Trattamento'

AKSServiceCreateRequestAutoScaler

Nome Descrizione Valore
autoscaleEnabled Opzione per abilitare/disabilitare il ridimensionamento automatico. 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 di 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/disabilitare l'archiviazione. bool

AKSServiceCreateRequestLivenessProbeRequirements

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. string
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 asset. string
mimeType Tipo mime. string
unpack Indica se l'asset è decompresso. bool
url Url dell'asset. string

EnvironmentImageRequestEnvironment

Nome Descrizione Valore
docker 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". string
name Il nome dell'ambiente. string
python Impostazioni per un ambiente Python. ModelEnvironmentDefinitionPython
r Impostazioni per un ambiente R. ModelEnvironmentDefinitionR
spark Configurazione per un ambiente Spark. ModelEnvironmentDefinitionSpark
version Versione dell'ambiente. string

ModelEnvironmentDefinitionDocker

Nome Descrizione Valore
baseDockerfile Dockerfile di base usato per le esecuzioni basate su Docker. A vicenda esclusivo con BaseImage. string
baseImage Immagine di base usata per le esecuzioni basate su Docker. A vicenda esclusivo con BaseDockerfile. string
baseImageRegistry Registro immagini contenente l'immagine di base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrizione Valore
address string
password string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
username string

Vincoli:
Valore sensibile. Passare come parametro sicuro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrizione Valore
{proprietà personalizzata} string

ModelEnvironmentDefinitionPython

Nome Descrizione Valore
baseCondaEnvironment string
condaDependencies JObject contenente le dipendenze di Conda.
interpretePath Percorso dell'interprete python da usare se non è necessaria una compilazione dell'ambiente. Il percorso specificato viene usato per chiamare lo script utente. string
userManagedDependencies True significa che AzureML riutilizza un ambiente Python esistente; False significa che AzureML creerà un ambiente Python in base alla specifica delle dipendenze conda. bool

ModelEnvironmentDefinitionR

Nome Descrizione Valore
bioConductorPackages Pacchetti di Bioconductor. string[]
cranPackages Pacchetti CRAN da usare. RCranPackage[]
customUrlPackages Pacchetti da URL personalizzati. string[]
gitHubPackages I 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.
string
rVersion Versione di R da installare string
snapshotDate Data dello snapshot MRAN da usare in formato AAAA-MM-DD, ad esempio "2019-04-17" string
userManaged Indica se l'ambiente è gestito dall'utente o da AzureML. bool

RCranPackage

Nome Descrizione valore
name Nome del pacchetto. string
repository Nome del repository. string

RGitHubPackage

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.
repository Indirizzo del repository nel formato username/repo[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nome Descrizione Valore
packages Pacchetti Spark da usare. SparkMavenPackage[]
precachePackages Se precache i pacchetti. bool
repository Elenco di repository Spark. string[]

SparkMavenPackage

Nome Descrizione Valore
elemento string
group string
version string

EnvironmentImageRequestEnvironmentReference

Nome Descrizione valore
name Nome dell'ambiente. string
version Versione dell'ambiente. string

Modello

Nome Descrizione Valore
createdTime Ora di creazione del modello (UTC). string
set di dati Elenco di set di dati associati al modello. DatasetReference[]
derivedModelIds Modelli derivati da questo modello string[]
description Testo della descrizione del modello. string
experimentName Nome dell'esperimento in cui è stato creato questo modello. string
framework Framework del modello. string
frameworkVersion Versione del framework del modello. string
id ID modello. string
kvTags Dizionario tag modello. Gli elementi sono modificabili. ModelKvTags
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). string
name Nome del modello. stringa (obbligatorio)
parentModelId ID modello padre. string
properties 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. string
sampleInputData Dati di input di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} string
sampleOutputData Dati di output di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} string
unpack Indica se è necessario decomprimere il modello durante la creazione di un'immagine Docker. bool
url URL del modello. In genere un URL di firma di accesso condiviso. stringa (obbligatoria)
version Versione del modello assegnata dal servizio Gestione modelli. INT

DatasetReference

Nome Descrizione Valore
id ID del riferimento al set di dati. string
name Nome del riferimento al set di dati. string

ModelKvTags

Nome Descrizione Valore
{proprietà personalizzata} string

ModelProperties

Nome Descrizione Valore
{proprietà personalizzata} string

CreateServiceRequestKeys

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

CreateServiceRequestKvTags

Nome Descrizione Valore
{proprietà personalizzata} string

CreateServiceRequestProperties

Nome Descrizione Valore
{proprietà personalizzata} string

Modelli di avvio rapido

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

Modello Descrizione
Creare un servizio Azure Machine Learning

Distribuisci in Azure
Questo modello crea un servizio Azure Machine Learning.
Creare un servizio Azure Machine Learning

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

Definizione della risorsa Terraform (provider AzAPI)

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

  • Gruppi di risorse

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

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

aree di lavoro/oggetti servizi

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 il 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
tipo Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
name Nome della risorsa stringa (obbligatorio)
posizione Nome della località/area di Azure. string
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
description Descrizione del servizio. string
environmentImageRequest Ambiente, modelli e asset necessari per l'inferenza. CreateServiceRequestEnvironmentImageRequest
chiavi Chiavi di autenticazione. CreateServiceRequestKeys
kvTags Dizionario tag del servizio. I tag sono modificabili. CreateServiceRequestKvTags
properties 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. string
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. ACIServiceCreateRequestDataCollection
dnsNameLabel Etichetta DNS per il servizio. string
encryptionProperties Proprietà di crittografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate Certificato SSL pubblico in formato PEM da usare se SSL è abilitato. string
sslEnabled Indica se SSL è abilitato o meno. bool
sslKey Chiave SSL pubblica in formato PEM per il certificato. string
vnetConfiguration Configurazione della rete virtuale. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrizione Valore
cpu Quantità minima di core CPU da usare dal contenitore. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
cpuLimit Quantità massima di core CPU che possono essere usati dal contenitore. Per altre informazioni, vedere:
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. Per altre informazioni, vedere:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
INT
memoryInGBLimit Quantità massima di memoria (in GB) consentita dal contenitore. Per altre informazioni, vedere:
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/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. string
vnetName nome della rete virtuale. string

Servizio Azure KubernetesCreateRequest

Nome Descrizione Valore
computeType Tipo di ambiente di calcolo per il servizio. "Servizio Azure Kubernetes" (obbligatorio)
aadAuthEnabled Indica se l'autenticazione di AAD è abilitata o meno. bool
appInsightsEnabled Indica se Application Insights è abilitato o meno. bool
authEnabled Indica se l'autenticazione è abilitata o meno. bool
ridimensionamento automatico Proprietà del ridimensionatore automatico. Servizio Azure KubernetesCreateRequestAutoScaler
computeName Nome della risorsa di calcolo. string
containerResourceRequirements Requisiti delle risorse del contenitore. ContainerResourceRequirements
dataCollection Dettagli delle opzioni di raccolta dati specificate. AKSServiceCreateRequestDataCollection
isDefault Si tratta della variante predefinita. bool
livenessProbeRequirements Requisiti del probe di attività. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Numero massimo di richieste simultanee per ogni 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
namespace Spazio dei nomi Kubernetes per il servizio. string
numReplicas Numero di repliche nel cluster. INT
scoringTimeoutMs Timeout di assegnazione dei punteggi in millisecondi. INT
trafficPercentile Quantità di varianti di traffico ricevute. INT
tipo Tipo della variante. "Controllo"
"Trattamento"

Servizio Azure KubernetesCreateRequestAutoScaler

Nome Descrizione Valore
autoscaleEnabled Opzione per abilitare/disabilitare il ridimensionamento automatico. 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/disabilitare l'archiviazione. bool

AKSServiceCreateRequestLivenessProbeRequirements

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 i probe in secondi. INT
successThreshold Numero di probe con esito positivo 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. string
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. string
mimeType Tipo mime. string
unpack Indica se l'asset è decompresso. bool
url URL dell'asset. string

EnvironmentImageRequestEnvironment

Nome Descrizione Valore
docker 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". string
name Il nome dell'ambiente. string
python Impostazioni per un ambiente Python. ModelEnvironmentDefinitionPython
r Impostazioni per un ambiente R. ModelEnvironmentDefinitionR
spark Configurazione per un ambiente Spark. ModelEnvironmentDefinitionSpark
version Versione dell'ambiente. string

ModelEnvironmentDefinitionDocker

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

ModelDockerSectionBaseImageRegistry

Nome Descrizione Valore
address string
password string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
username string

Vincoli:
Valore sensibile. Passare come parametro sicuro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrizione Valore
{proprietà personalizzata} string

ModelEnvironmentDefinitionPython

Nome Descrizione Valore
baseCondaEnvironment string
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. string
userManagedDependencies True significa che AzureML riutilizza un ambiente Python esistente; False significa che AzureML creerà un ambiente Python basato sulla specifica delle dipendenze Conda. bool

ModelEnvironmentDefinitionR

Nome Descrizione Valore
bioConductorPackages I pacchetti di Bioconduttori. string[]
cranPackages Pacchetti CRAN da utilizzare. RCranPackage[]
customUrlPackages Pacchetti da URL personalizzati. string[]
gitHubPackages I 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.
string
rVersion Versione di R da installare string
snapshotDate Data dello snapshot MRAN da usare in formato AAAA-MM-GG, ad esempio "2019-04-17" string
userManaged Indica se l'ambiente è gestito dall'utente o da AzureML. bool

RCranPackage

Nome Descrizione valore
name Nome del pacchetto. string
repository Nome del repository. string

RGitHubPackage

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.
repository Indirizzo del repository nel formato username/repo[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nome Descrizione Valore
packages Pacchetti Spark da usare. SparkMavenPackage[]
precachePackages Se precache i pacchetti. bool
repository Elenco di repository Spark. string[]

SparkMavenPackage

Nome Descrizione Valore
elemento string
group string
version string

EnvironmentImageRequestEnvironmentReference

Nome Descrizione valore
name Nome dell'ambiente. string
version Versione dell'ambiente. string

Modello

Nome Descrizione Valore
createdTime Ora di creazione del modello (UTC). string
set di dati Elenco di set di dati associati al modello. DatasetReference[]
derivedModelIds Modelli derivati da questo modello string[]
description Testo della descrizione del modello. string
experimentName Nome dell'esperimento in cui è stato creato questo modello. string
framework Framework del modello. string
frameworkVersion Versione del framework del modello. string
id ID modello. string
kvTags Dizionario tag modello. Gli elementi sono modificabili. ModelKvTags
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). string
name Nome del modello. stringa (obbligatorio)
parentModelId ID modello padre. string
properties 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. string
sampleInputData Dati di input di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} string
sampleOutputData Dati di output di esempio per il modello. Riferimento a un set di dati nell'area di lavoro nel formato aml://dataset/{datasetId} string
unpack Indica se è necessario decomprimere il modello durante la creazione di un'immagine Docker. bool
url URL del modello. In genere un URL di firma di accesso condiviso. stringa (obbligatoria)
version Versione del modello assegnata dal servizio Gestione modelli. INT

DatasetReference

Nome Descrizione Valore
id ID del riferimento al set di dati. string
name Nome del riferimento al set di dati. string

ModelKvTags

Nome Descrizione Valore
{proprietà personalizzata} string

ModelProperties

Nome Descrizione Valore
{proprietà personalizzata} string

CreateServiceRequestKeys

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

CreateServiceRequestKvTags

Nome Descrizione Valore
{proprietà personalizzata} string

CreateServiceRequestProperties

Nome Descrizione Valore
{proprietà personalizzata} string