Schema YAML dell'ambiente dell'interfaccia della riga di comando (v2)
SI APPLICA A: estensione ML dell'interfaccia della riga di comando di Azure v2 (corrente)
Lo schema JSON di origine è disponibile in https://azuremlschemas.azureedge.net/latest/environment.schema.json.
Nota
La sintassi YAML descritta in dettaglio in questo documento si basa sullo schema JSON per la versione più recente dell'estensione dell'interfaccia della riga di comando di Machine Learning v2. Il funzionamento di questa sintassi è garantito solo con la versione più recente dell'estensione dell'interfaccia della riga di comando di Machine Learning v2. È possibile trovare gli schemi per le versioni di estensione precedenti in https://azuremlschemasprod.azureedge.net/.
Sintassi YAML
Chiave | Type | Descrizione | Valori consentiti | Valore predefinito |
---|---|---|---|---|
$schema |
string | Schema YAML. Se si usa l'estensione Azure Machine Learning per Visual Studio Code per creare il file YAML, l'inclusione di $schema nella parte superiore del file consente di richiamare i completamenti dello schema e delle risorse. |
||
name |
string | Obbligatorio. Nome dell'ambiente. | ||
version |
string | Versione dell'ambiente. Se omesso, Azure Machine Learning genera automaticamente una versione. | ||
description |
string | Descrizione dell'ambiente. | ||
tags |
oggetto | Dizionario dei tag per l'ambiente. | ||
image |
string | Immagine Docker da usare per l'ambiente. Uno di image o build è obbligatorio. |
||
conda_file |
stringa o oggetto | File di configurazione YAML conda standard delle dipendenze per un ambiente conda. Vedere https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-file-manually. Se specificato, image deve essere specificato anche . Azure Machine Learning creerà l'ambiente conda sopra l'immagine Docker fornita. |
||
build |
oggetto | Configurazione del contesto di compilazione Docker da usare per l'ambiente. Uno di image o build è obbligatorio. |
||
build.path |
string | Percorso locale della directory da usare come contesto di compilazione. | ||
build.dockerfile_path |
string | Percorso relativo del Dockerfile all'interno del contesto di compilazione. | Dockerfile |
|
os_type |
string | Tipo di sistema operativo. | linux , windows |
linux |
inference_config |
oggetto | Configurazioni del contenitore di inferenza. Applicabile solo se l'ambiente viene usato per compilare un contenitore di gestione per le distribuzioni online. Vedere Attributi della inference_config chiave. |
Attributi della inference_config
chiave
Chiave | Type | Descrizione |
---|---|---|
liveness_route |
oggetto | Route di attività per il contenitore di gestione. |
liveness_route.path |
string | Percorso a cui instradare le richieste di attività. |
liveness_route.port |
integer | Porta a cui instradare le richieste di attività. |
readiness_route |
oggetto | Route di idoneità per il contenitore di gestione. |
readiness_route.path |
string | Percorso a cui instradare le richieste di idoneità. |
readiness_route.port |
integer | Porta a cui instradare le richieste di idoneità. |
scoring_route |
oggetto | Route di assegnazione dei punteggi per il contenitore di gestione. |
scoring_route.path |
string | Percorso a cui instradare le richieste di assegnazione dei punteggi. |
scoring_route.port |
integer | Porta a cui instradare le richieste di assegnazione dei punteggi. |
Osservazioni:
Il az ml environment
comando può essere usato per la gestione degli ambienti di Azure Machine Learning.
Esempi
Gli esempi sono disponibili nel repository GitHub di esempi. Di seguito sono riportati alcuni esempi.
YAML: contesto di compilazione Docker locale
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-context-example
build:
path: docker-contexts/python-and-pip
YAML: immagine Docker
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-example
image: pytorch/pytorch:latest
description: Environment created from a Docker image.
YAML: immagine Docker più file conda
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-plus-conda-example
image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04
conda_file: conda-yamls/pydata.yml
description: Environment created from a Docker image plus Conda environment.