Schema YAML del modello DELL'interfaccia della riga di comando (v2)

SI APPLICA A:Estensione ml della CLI di Azure v2 (corrente)

Lo schema JSON di origine è disponibile in https://azuremlschemas.azureedge.net/latest/model.schema.json.

Note

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/.

YAML syntax

Key Type Description Allowed values
$schema string Schema YAML.
name string Required. Nome del modello.
version int Versione del modello. Se omesso, Azure Machine Learning genera automaticamente una versione.
description string Descrizione del modello.
tags object Dizionario dei tag per il modello.
path string Percorso locale dei file del modello o URI di un percorso cloud per i file del modello. Può puntare a un file o a una directory.
type string Tipo di formato di archiviazione del modello. Applicabile per scenari di distribuzione senza codice. custom_model, mlflow_model, triton_model
flavors object Versioni del modello. Ogni tipo di formato di archiviazione del modello può avere una o più versioni supportate. Applicabile per scenari di distribuzione senza codice.
default_deployment_template object Modello di distribuzione predefinito per il modello.
default_deployment_template.asset_id string ID risorsa del modello di distribuzione. Formato: azureml://registries/{registry_name}/deploymenttemplates/{template_name}/versions/{version}.

Remarks

Il comando az ml model può essere usato per la gestione dei modelli Azure Machine Learning.

Examples

Gli esempi sono disponibili nel repository < GitHub>c0. Di seguito sono riportati alcuni esempi.

YAML: file locale

$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: local-file-example
path: mlflow-model/model.pkl
description: Model created from local file.

YAML: cartella locale in formato MLflow

$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: local-mlflow-example
path: mlflow-model
type: mlflow_model
description: Model created from local MLflow model directory.

YAML: modello di distribuzione predefinito

$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: my-model
version: 1
path: ./model
default_deployment_template:
  asset_id: azureml://registries/my-registry/deploymenttemplates/my-template/versions/1