YAML-schema voor CLI-model (v2)

VAN TOEPASSING OP:Azure CLI ml-extensie v2 (huidig)

Het JSON-bronschema vindt u op https://azuremlschemas.azureedge.net/latest/model.schema.json.

Notitie

De YAML-syntaxis die in dit document wordt beschreven, is gebaseerd op het JSON-schema voor de nieuwste versie van de ML CLI v2-extensie. Deze syntaxis werkt gegarandeerd alleen met de nieuwste versie van de ML CLI v2-extensie. U vindt de schema's voor oudere extensieversies op https://azuremlschemasprod.azureedge.net/.

YAML-syntaxis

Sleutel Type Description Toegestane waarden
$schema tekenreeks Het YAML-schema.
name tekenreeks Vereist. Naam van het model.
version int Versie van het model. Als u dit weglaat, wordt in Azure Machine Learning automatisch een versie gegenereerd.
description tekenreeks Beschrijving van het model.
tags object Woordenlijst met tags voor het model.
path tekenreeks Een lokaal pad naar de modelbestanden of de URI van een cloudpad naar de modelbestanden. Dit kan verwijzen naar een bestand of een map.
type tekenreeks Opslagindelingstype van het model. Van toepassing op implementatiescenario's zonder code. custom_model, mlflow_model, triton_model
flavors object Smaken van het model. Elk type opslagindeling van het model kan een of meer ondersteunde varianten hebben. Van toepassing op implementatiescenario's zonder code.

Opmerkingen

De az ml model opdracht kan worden gebruikt voor het beheren van Azure Machine Learning-modellen.

Voorbeelden

Voorbeelden zijn beschikbaar in de GitHub-voorbeeldopslagplaats. Hieronder worden er verschillende weergegeven.

YAML: lokaal bestand

$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: lokale map in MLflow-indeling

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