APPLIES TO:
Azure CLI ml 拡張機能 v2 (current)
ソース JSON スキーマは https://azuremlschemas.azureedge.net/latest/model.schema.json にあります。
注
このドキュメントで詳しく説明されている YAML 構文は、最新バージョンの ML CLI v2 拡張機能の JSON スキーマに基づいています。 この構文は、ML CLI v2 拡張機能の最新バージョンでのみ動作することが保証されています。 以前のバージョンの拡張機能のスキーマについては、https://azuremlschemasprod.azureedge.net/ でご確認いただけます。
YAML 構文
| キー | タイプ | 説明 | 使用できる値 |
|---|---|---|---|
$schema |
文字列 | YAML スキーマ。 | |
name |
文字列 | 必須。 モデルの名前。 | |
version |
整数 (int) | モデルのバージョン。 省略すると、Azure Machine Learningはバージョンを自動生成します。 | |
description |
文字列 | モデルの説明。 | |
tags |
オブジェクト | モデルのタグの辞書。 | |
path |
文字列 | モデル ファイルへのローカル パス、またはモデル ファイルへのクラウド パスの URI のいずれかです。 これは、ファイルまたはディレクトリのいずれかを指します。 | |
type |
文字列 | モデルの Storage 形式の型。 コードをデプロイしない場合に適用されます。 |
custom_model、mlflow_model、triton_model |
flavors |
オブジェクト | モデルのフレーバー。 各モデル ストレージ形式の種類には、1 つまたは複数のサポートされているフレーバーを含めることができます。 コードをデプロイしない場合に適用されます。 | |
default_deployment_template |
オブジェクト | モデルの既定のデプロイ テンプレート。 | |
default_deployment_template.asset_id |
文字列 | デプロイ テンプレートの資産 ID。 形式: azureml://registries/{registry_name}/deploymenttemplates/{template_name}/versions/{version}. |
解説
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.
YAML: 既定のデプロイ テンプレート
$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