Share via


CLI (v2) モデル YAML スキーマ

適用対象: Azure CLI ML 拡張機能 v2 (現行)

ソース JSON スキーマは https://azuremlschemas.azureedge.net/latest/model.schema.json にあります。

Note

このドキュメントで詳しく説明されている YAML 構文は、最新バージョンの ML CLI v2 拡張機能の JSON スキーマに基づいています。 この構文は、ML CLI v2 拡張機能の最新バージョンでのみ動作することが保証されています。 以前のバージョンの拡張機能のスキーマについては、https://azuremlschemasprod.azureedge.net/ でご確認いただけます。

YAML 構文

キー Type 説明 使用できる値
$schema string YAML スキーマ。
name string 必須。 モデルの名前。
version int モデルのバージョン。 省略した場合、Azure Machine Learning によってバージョンが自動生成されます。
description string モデルの説明。
tags object モデルのタグの辞書。
path string モデル ファイルへのローカル パス、またはモデル ファイルへのクラウド パスの URI のいずれかです。 これは、ファイルまたはディレクトリのいずれかを指します。
type string モデルの Storage 形式の型。 コードをデプロイしない場合に適用されます。 custom_model, mlflow_model, triton_model
flavors object モデルのフレーバー。 各モデル ストレージ形式の種類には、1 つまたは複数のサポートされているフレーバーを含めることができます。 コードをデプロイしない場合に適用されます。

解説

az ml model コマンドは、Azure Machine Learning モデルを管理するために使用できます。

例は、GitHub リポジトリの例にあります。 以下にいくつか示します。

YAML: ローカル ファイル

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