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
operation_config
service_client
datastore_operations
all_operations
既定値: None

メソッド

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
<xref:Union>[<xref:PathLike>, str]
必須

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

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, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Model]

パラメーター

name
<xref:Optional>[str]
必須

モデルの名前。

list_view_type
<xref:Optional>[<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
必須

宛先レジストリの名前。

戻り値

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

の戻り値の型 :