ModelOperations Kelas

ModelOperations.

Anda tidak boleh membuat instans kelas ini secara langsung. Sebagai gantinya, Anda harus membuat instans MLClient yang membuat instans untuk Anda dan melampirkannya sebagai atribut.

Warisan
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Konstruktor

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

Parameter

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Diperlukan

Variabel cakupan untuk kelas operasi objek MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Diperlukan

Konfigurasi umum untuk kelas operasi objek 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>]
Diperlukan

Klien layanan untuk memungkinkan pengguna akhir beroperasi pada sumber daya Ruang Kerja Azure Machine Learning (ServiceClient042023Preview atau ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Diperlukan

Mewakili klien untuk melakukan operasi pada Datastore.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
nilai default: None

Semua kelas operasi objek MLClient.

Metode

archive

Mengarsipkan aset model.

create_or_update

Mengembalikan aset model yang dibuat atau diperbarui.

download

Unduh file yang terkait dengan model.

get

Mengembalikan informasi tentang aset model yang ditentukan.

list

Mencantumkan semua aset model di ruang kerja.

package

Catatan

Ini adalah metode eksperimental, dan dapat berubah kapan saja. Lihat https://aka.ms/azuremlexperimental untuk mengetahui informasi selengkapnya.

Mengemas aset model

restore

Memulihkan aset model yang diarsipkan.

share

Catatan

Ini adalah metode eksperimental, dan dapat berubah kapan saja. Lihat https://aka.ms/azuremlexperimental untuk mengetahui informasi selengkapnya.

Bagikan aset model dari ruang kerja ke registri.

archive

Mengarsipkan aset model.

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

Parameter

name
str
Diperlukan

Nama aset model.

version
str
Diperlukan

Versi aset model.

label
str
Diperlukan

Label aset model. (saling eksklusif dengan versi)

create_or_update

Mengembalikan aset model yang dibuat atau diperbarui.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parameter

model
Model
Diperlukan

Objek aset model.

Mengembalikan

Objek aset model.

Tipe hasil

Pengecualian

Dimunculkan saat jalur artefak Model sudah ditautkan ke aset lain

Dimunculkan jika Model tidak berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jalur lokal diberikan menunjuk ke direktori kosong.

download

Unduh file yang terkait dengan model.

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

Parameter

name
str
Diperlukan

Nama model.

version
str
Diperlukan

Versi model.

download_path
Union[<xref:PathLike>, str]
Diperlukan

Jalur lokal sebagai tujuan pengunduhan, default ke direktori kerja pengguna saat ini. Isi akan ditimpa.

Pengecualian

ResourceNotFoundError

jika tidak dapat menemukan model yang cocok dengan nama yang disediakan.

get

Mengembalikan informasi tentang aset model yang ditentukan.

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

Parameter

name
str
Diperlukan

Nama model.

version
str
Diperlukan

Versi model.

label
str
Diperlukan

Label model. (saling eksklusif dengan versi)

Mengembalikan

Objek aset model.

Tipe hasil

Pengecualian

Dimunculkan jika Model tidak berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

list

Mencantumkan semua aset model di ruang kerja.

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

Parameter

name
Optional[str]
Diperlukan

Nama model.

stage
Optional[str]
Diperlukan

Tahap Model

list_view_type

Lihat jenis untuk menyertakan/mengecualikan (misalnya) model yang diarsipkan. Default ke <xref:ListViewType.ACTIVE_ONLY>.

Mengembalikan

Iterator seperti instans objek Model

Tipe hasil

package

Catatan

Ini adalah metode eksperimental, dan dapat berubah kapan saja. Lihat https://aka.ms/azuremlexperimental untuk mengetahui informasi selengkapnya.

Mengemas aset model

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

Parameter

name
str
Diperlukan

Nama aset model.

version
str
Diperlukan

Versi aset model.

package_request
ModelPackage
Diperlukan

Permintaan paket model.

Mengembalikan

Objek lingkungan

Tipe hasil

restore

Memulihkan aset model yang diarsipkan.

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

Parameter

name
str
Diperlukan

Nama aset model.

version
str
Diperlukan

Versi aset model.

label
str
Diperlukan

Label aset model. (saling eksklusif dengan versi)

share

Catatan

Ini adalah metode eksperimental, dan dapat berubah kapan saja. Lihat https://aka.ms/azuremlexperimental untuk mengetahui informasi selengkapnya.

Bagikan aset model dari ruang kerja ke registri.

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

Parameter

name
str
Diperlukan

Nama aset model.

version
str
Diperlukan

Versi aset model.

share_with_name
str

Nama aset model yang akan dibagikan.

share_with_version
str

Versi aset model untuk dibagikan.

registry_name
str

Nama registri tujuan.

Mengembalikan

Objek aset model.

Tipe hasil