ModelOperations Klasa

ModelOperations.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć wystąpienie klasy MLClient, które tworzy wystąpienie dla Ciebie i dołącza je jako atrybut.

Dziedziczenie
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)

Parametry

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

Zmienne zakresu dla klas operacji obiektu MLClient.

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

Typowa konfiguracja klas operacji obiektu 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>]
Wymagane

Klient usługi umożliwia użytkownikom końcowym obsługę zasobów obszaru roboczego usługi Azure Machine Learning (ServiceClient042023Preview lub ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Wymagane

Reprezentuje klienta do wykonywania operacji w magazynach danych.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
wartość domyślna: None

Wszystkie klasy operacji obiektu MLClient.

Metody

archive

Archiwizowanie elementu zawartości modelu.

create_or_update

Zwraca utworzony lub zaktualizowany zasób modelu.

download

Pobierz pliki związane z modelem.

get

Zwraca informacje o określonym zasobie modelu.

list

Wyświetl listę wszystkich zasobów modelu w obszarze roboczym.

package

Uwaga

Jest to metoda eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental.

Tworzenie pakietu elementu zawartości modelu

restore

Przywróć zarchiwizowany zasób modelu.

share

Uwaga

Jest to metoda eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental.

Udostępnianie zasobu modelu z obszaru roboczego do rejestru.

archive

Archiwizowanie elementu zawartości modelu.

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

Parametry

name
str
Wymagane

Nazwa zasobu modelu.

version
str
Wymagane

Wersja zasobu modelu.

label
str
Wymagane

Etykieta zasobu modelu. (wzajemnie wykluczające się wersje)

create_or_update

Zwraca utworzony lub zaktualizowany zasób modelu.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parametry

model
Model
Wymagane

Model obiektu zasobu.

Zwraca

Model obiektu zasobu.

Typ zwracany

Wyjątki

Wywoływane, gdy ścieżka artefaktu modelu jest już połączona z innym zasobem

Podniesione, jeśli nie można pomyślnie zweryfikować modelu. Szczegóły zostaną podane w komunikacie o błędzie.

Podniesiono, jeśli ścieżka lokalna wskazuje pusty katalog.

download

Pobierz pliki związane z modelem.

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

Parametry

name
str
Wymagane

Nazwa modelu.

version
str
Wymagane

Wersja modelu.

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

Ścieżka lokalna jako miejsce docelowe pobierania, domyślnie do bieżącego katalogu roboczego bieżącego użytkownika. Zawartość zostanie zastąpiona.

Wyjątki

ResourceNotFoundError

jeśli nie można znaleźć zgodnego modelu podanej nazwy.

get

Zwraca informacje o określonym zasobie modelu.

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

Parametry

name
str
Wymagane

Nazwa modelu.

version
str
Wymagane

Wersja modelu.

label
str
Wymagane

Etykieta modelu. (wzajemnie wykluczające się wersje)

Zwraca

Model obiektu zasobu.

Typ zwracany

Wyjątki

Podniesione, jeśli nie można pomyślnie zweryfikować modelu. Szczegóły zostaną podane w komunikacie o błędzie.

list

Wyświetl listę wszystkich zasobów modelu w obszarze roboczym.

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

Parametry

name
Optional[str]
Wymagane

Nazwa modelu.

stage
Optional[str]
Wymagane

Etap modelu

list_view_type

Wyświetl typ zarchiwizowanych modeli, w tym/wykluczania (na przykład). Wartość domyślna to <xref:ListViewType.ACTIVE_ONLY>.

Zwraca

Iterator, taki jak wystąpienie obiektów modelu

Typ zwracany

package

Uwaga

Jest to metoda eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental.

Tworzenie pakietu elementu zawartości modelu

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

Parametry

name
str
Wymagane

Nazwa zasobu modelu.

version
str
Wymagane

Wersja zasobu modelu.

package_request
ModelPackage
Wymagane

Żądanie pakietu modelu.

Zwraca

Obiekt środowiska

Typ zwracany

restore

Przywróć zarchiwizowany zasób modelu.

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

Parametry

name
str
Wymagane

Nazwa zasobu modelu.

version
str
Wymagane

Wersja zasobu modelu.

label
str
Wymagane

Etykieta zasobu modelu. (wzajemnie wykluczające się wersje)

share

Uwaga

Jest to metoda eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental.

Udostępnianie zasobu modelu z obszaru roboczego do rejestru.

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

Parametry

name
str
Wymagane

Nazwa zasobu modelu.

version
str
Wymagane

Wersja zasobu modelu.

share_with_name
str

Nazwa zasobu modelu do udostępnienia.

share_with_version
str

Wersja zasobu modelu do udostępnienia.

registry_name
str

Nazwa rejestru docelowego.

Zwraca

Model obiektu zasobu.

Typ zwracany