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 ML v2. Questa sintassi è garantita solo per funzionare con la versione più recente dell'estensione dell'interfaccia della riga di comando di ML v2. È possibile trovare gli schemi per le versioni di estensione precedenti all'indirizzo https://azuremlschemasprod.azureedge.net/.
Sintassi YAML
Chiave | Tipo | Descrizione | Valori consentiti | Valore predefinito |
---|---|---|---|---|
$schema |
string | Schema YAML. Se si usa l'estensione VS Code di Azure Machine Learning per creare il file YAML, incluso $schema nella parte superiore del file, è possibile richiamare il completamento 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 |
object | 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 è necessario specificare anche . Azure Machine Learning creerà l'ambiente conda sopra l'immagine Docker fornita. |
||
build |
object | 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 |
object | 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 | Tipo | Descrizione |
---|---|---|
liveness_route |
object | Route di attività per il contenitore di gestione. |
liveness_route.path |
string | Percorso a cui instradare le richieste di attività. |
liveness_route.port |
numero intero | Porta a cui instradare le richieste di attività. |
readiness_route |
object | Route di conformità per il contenitore di gestione. |
readiness_route.path |
string | Percorso a cui instradare le richieste di idoneità. |
readiness_route.port |
numero intero | Porta a cui instradare le richieste di idoneità. |
scoring_route |
object | 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 |
numero intero | Porta a cui instradare le richieste di assegnazione dei punteggi. |
Commenti
Il az ml environment
comando può essere usato per la gestione degli ambienti di Azure Machine Learning.
Esempio
Gli esempi sono disponibili nel repository GitHub degli esempi. Di seguito sono riportati diversi elementi.
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.