Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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/.
Sintassi YAML
| Key | Tipo | Description | Valori consentiti |
|---|---|---|---|
$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. Si applica solo ai modelli con ambito registro. Se impostata, le distribuzioni che fanno riferimento a questo modello usano le impostazioni del modello di distribuzione (ad esempio environment, instance_typee probe) per impostazione predefinita. |
|
default_deployment_template.asset_id |
string | ID risorsa del modello di distribuzione. Formato: azureml://registries/<registry-name>/deploymenttemplates/<template-name>/versions/<version>. |
|
allowed_deployment_templates |
elenco di oggetti | Indicazioni sull'autore che elencano i modelli di distribuzione che è consigliabile usare un consumer come override quando distribuiscono questo modello, ovvero un set curato di modelli convalidati. Non viene applicata: non è necessario che un override specificato in fase di distribuzione sia incluso in questo elenco. | |
allowed_deployment_templates[].asset_id |
string | ID risorsa di un modello di distribuzione consentito. Formato: azureml://registries/<registry-name>/deploymenttemplates/<template-name>/labels/latest. |
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
YAML: modelli di distribuzione predefiniti e consentiti
$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: my-model
version: 1
type: custom_model
path: ./model
default_deployment_template:
asset_id: azureml://registries/my-registry/deploymenttemplates/my-template/versions/1
allowed_deployment_templates:
- asset_id: azureml://registries/my-registry/deploymenttemplates/my-template/labels/latest
- asset_id: azureml://registries/my-registry/deploymenttemplates/my-template2/labels/latest
Passaggi successivi
- Installare e usare l'interfaccia della riga di comando (v2)
- Che cosa sono i modelli di distribuzione?
- Gestire i modelli con i modelli di distribuzione
- Distribuire modelli che usano modelli di distribuzione
- Schema YAML del modello di distribuzione CLI (v2)
- Schema YAML per la distribuzione online gestita tramite CLI (v2)