ModelOperations クラス

ModelOperations。

このクラスを直接インスタンス化しないでください。 代わりに、それをインスタンス化して属性としてアタッチする MLClient インスタンスを作成する必要があります。

継承
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

コンストラクター

ModelOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, all_operations: OperationsContainer = None, **kwargs: Dict)

パラメーター

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
必須

MLClient オブジェクトの操作クラスのスコープ変数。

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
必須

MLClient オブジェクトの操作クラスの一般的な構成。

service_client
Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
必須

エンド ユーザーが Azure Machine Learning ワークスペース リソース (ServiceClient042023Preview または ServiceClient102021Dataplane) を操作できるようにするサービス クライアント。

datastore_operations
DatastoreOperations
必須

データストアに対して操作を実行するためのクライアントを表します。

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
既定値: None

MLClient オブジェクトのすべての操作クラス。

メソッド

archive

モデル資産をアーカイブします。

create_or_update

作成または更新されたモデル資産を返します。

download

モデルに関連するファイルをダウンロードします。

get

指定したモデル資産に関する情報を返します。

list

ワークスペース内のすべてのモデル資産を一覧表示します。

package

Note

これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。

モデル資産をパッケージ化する

restore

アーカイブされたモデル資産を復元します。

share

Note

これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。

ワークスペースからレジストリにモデル資産を共有します。

archive

モデル資産をアーカイブします。

archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

パラメーター

name
str
必須

モデル資産の名前。

version
str
必須

モデル資産のバージョン。

label
str
必須

モデル資産のラベル。 (バージョンと相互に排他的)

create_or_update

作成または更新されたモデル資産を返します。

create_or_update(model: Model | WorkspaceAssetReference) -> Model

パラメーター

model
Model
必須

モデルアセットオブジェクト。

戻り値

モデルアセットオブジェクト。

の戻り値の型 :

例外

モデル成果物パスが既に別の資産にリンクされている場合に発生します

Model が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

指定されたローカル パスが空のディレクトリを指している場合に発生します。

download

モデルに関連するファイルをダウンロードします。

download(name: str, version: str, download_path: PathLike | str = '.') -> None

パラメーター

name
str
必須

モデルの名前。

version
str
必須

モデルのバージョン。

download_path
Union[<xref:PathLike>, str]
必須

ダウンロード先としてのローカル パス。既定では、現在のユーザーの現在の作業ディレクトリが使用されます。 内容は上書きされます。

例外

ResourceNotFoundError

指定された名前に一致するモデルが見つからない場合。

get

指定したモデル資産に関する情報を返します。

get(name: str, version: str | None = None, label: str | None = None) -> Model

パラメーター

name
str
必須

モデルの名前。

version
str
必須

モデルのバージョン。

label
str
必須

モデルのラベル。 (バージョンと相互に排他的)

戻り値

モデルアセットオブジェクト。

の戻り値の型 :

例外

Model が正常に検証できない場合に発生します。 詳細はエラー メッセージに表示されます。

list

ワークスペース内のすべてのモデル資産を一覧表示します。

list(name: str | None = None, stage: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Model]

パラメーター

name
Optional[str]
必須

モデルの名前。

stage
Optional[str]
必須

モデル ステージ

list_view_type

アーカイブ済みモデルを含める/除外する (たとえば) の種類を表示します。 既定値は <xref:ListViewType.ACTIVE_ONLY> です。

戻り値

Model オブジェクトのインスタンスのような反復子

の戻り値の型 :

package

Note

これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。

モデル資産をパッケージ化する

package(name: str, version: str, package_request: ModelPackage, **kwargs) -> Environment

パラメーター

name
str
必須

モデル資産の名前。

version
str
必須

モデル資産のバージョン。

package_request
ModelPackage
必須

モデル パッケージ要求。

戻り値

環境オブジェクト

の戻り値の型 :

restore

アーカイブされたモデル資産を復元します。

restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

パラメーター

name
str
必須

モデル資産の名前。

version
str
必須

モデル資産のバージョン。

label
str
必須

モデル資産のラベル。 (バージョンと相互に排他的)

share

Note

これは試験的なメソッドであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。

ワークスペースからレジストリにモデル資産を共有します。

share(name, version, *, share_with_name, share_with_version, registry_name) -> Model

パラメーター

name
str
必須

モデル資産の名前。

version
str
必須

モデル資産のバージョン。

share_with_name
str

共有するモデル資産の名前。

share_with_version
str

共有するモデル資産のバージョン。

registry_name
str

宛先レジストリの名前。

戻り値

モデルアセットオブジェクト。

の戻り値の型 :