Model クラス
トレーニングとスコアリングのモデル。
- 継承
-
azure.ai.ml.entities._assets._artifacts.artifact.ArtifactModel
コンストラクター
Model(*, name: str | None = None, version: str | None = None, type: str | None = None, path: str | PathLike | None = None, utc_time_created: str | None = None, flavors: Dict[str, Dict[str, Any]] | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, stage: str | None = None, **kwargs)
パラメーター
必須
モデルのバージョン。 名前が指定されていない場合、または未登録の名前が指定されている場合、既定値は "1" です。 それ以外の場合、既定では、その名前を持つモデルの最後に登録されたバージョンからの自動作成が行われます。
必須
NCD (Novel Class Discovery) に使用される、このエンティティのストレージ形式。 使用できる値は、"custom_model"、"mlflow_model"、または "triton_model" です。 既定値は "custom_model" です。
例
Model オブジェクトの作成。
from azure.ai.ml.entities import Model
model = Model(
name="model1",
version="5",
description="my first model in prod",
path="models/very_important_model.pkl",
properties={"prop1": "value1", "prop2": "value2"},
type="mlflow_model",
flavors={
"sklearn": {"sklearn_version": "0.23.2"},
"python_function": {"loader_module": "office.plrmodel", "python_version": 3.6},
},
stage="Production",
)
メソッド
dump |
アセットの内容を YAML 形式のファイルにダンプします。 |
dump
アセットの内容を YAML 形式のファイルにダンプします。
dump(dest: str | PathLike | IO, **kwargs) -> None
パラメーター
必須
YAML コンテンツを書き込むローカル パスまたはファイル ストリーム。 dest がファイル パスの場合は、新しいファイルが作成されます。 dest が開いているファイルの場合、ファイルは に直接書き込まれます。
- kwargs
- dict
YAML シリアライザーに渡す追加の引数。
例外
dest がファイル パスであり、ファイルが既に存在する場合に発生します。
dest が開いているファイルで、ファイルが書き込み可能でない場合に発生します。
属性
base_path
creation_context
id
path
version
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python