Sdílet prostřednictvím


ModelOperations Třída

ModelOperations.

Neměli byste vytvořit instanci této třídy přímo. Místo toho byste měli vytvořit instanci MLClient, která vytvoří instanci za vás a připojí ji jako atribut.

Dědičnost
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>
Vyžadováno

Proměnné oboru pro třídy operací objektu MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Vyžadováno

Běžná konfigurace pro třídy operací objektu 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>]
Vyžadováno

Klient služby umožňuje koncovým uživatelům pracovat s prostředky pracovního prostoru Služby Azure Machine Learning (ServiceClient042023Preview nebo ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Vyžadováno

Představuje klienta pro provádění operací v úložištích dat.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
výchozí hodnota: None

Všechny třídy operací objektu MLClient.

Metody

archive

Archivace prostředku modelu

create_or_update

Vrátí vytvořené nebo aktualizované assety modelu.

download

Stáhněte si soubory související s modelem.

get

Vrátí informace o zadaném assetu modelu.

list

Vypíše všechny prostředky modelu v pracovním prostoru.

package

Poznámka

Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.

Zabalení prostředku modelu

restore

Obnovení archivovaného assetu modelu

share

Poznámka

Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.

Sdílení prostředku modelu z pracovního prostoru do registru

archive

Archivace prostředku modelu

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

Parametry

name
str
Vyžadováno

Název prostředku modelu.

version
str
Vyžadováno

Verze prostředku modelu.

label
str
Vyžadováno

Popisek prostředku modelu (vzájemně se vylučují s verzí)

create_or_update

Vrátí vytvořené nebo aktualizované assety modelu.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parametry

model
Model
Vyžadováno

Objekt assetu modelu.

Návraty

Objekt assetu modelu.

Návratový typ

Výjimky

Vyvolá se, když je cesta k artefaktu modelu už propojená s jiným assetem.

Vyvolá se, pokud model nelze úspěšně ověřit. Podrobnosti budou uvedeny v chybové zprávě.

Vyvoláno, pokud místní cesta odkazuje na prázdný adresář.

download

Stáhněte si soubory související s modelem.

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

Parametry

name
str
Vyžadováno

Název modelu.

version
str
Vyžadováno

Verze modelu.

download_path
Union[<xref:PathLike>, str]
Vyžadováno

Místní cesta jako cíl stahování, výchozí hodnota je aktuální pracovní adresář aktuálního uživatele. Obsah bude přepsán.

Výjimky

ResourceNotFoundError

pokud nemůžu najít model odpovídající zadanému názvu.

get

Vrátí informace o zadaném assetu modelu.

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

Parametry

name
str
Vyžadováno

Název modelu.

version
str
Vyžadováno

Verze modelu.

label
str
Vyžadováno

Popisek modelu (vzájemně se vylučují s verzí)

Návraty

Objekt assetu modelu.

Návratový typ

Výjimky

Vyvolá se, pokud model nelze úspěšně ověřit. Podrobnosti budou uvedeny v chybové zprávě.

list

Vypíše všechny prostředky modelu v pracovním prostoru.

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

Parametry

name
Optional[str]
Vyžadováno

Název modelu.

stage
Optional[str]
Vyžadováno

Fáze modelu

list_view_type

Typ zobrazení pro zahrnutí/vyloučení (například) archivovaných modelů Výchozí hodnota je <xref:ListViewType.ACTIVE_ONLY>.

Návraty

Iterátor podobný instanci objektů modelu

Návratový typ

package

Poznámka

Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.

Zabalení prostředku modelu

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

Parametry

name
str
Vyžadováno

Název prostředku modelu.

version
str
Vyžadováno

Verze prostředku modelu.

package_request
ModelPackage
Vyžadováno

Žádost o balíček modelu

Návraty

Objekt prostředí

Návratový typ

restore

Obnovení archivovaného assetu modelu

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

Parametry

name
str
Vyžadováno

Název prostředku modelu.

version
str
Vyžadováno

Verze prostředku modelu.

label
str
Vyžadováno

Popisek prostředku modelu (vzájemně se vylučují s verzí)

share

Poznámka

Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.

Sdílení prostředku modelu z pracovního prostoru do registru

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

Parametry

name
str
Vyžadováno

Název prostředku modelu.

version
str
Vyžadováno

Verze prostředku modelu.

share_with_name
str

Název prostředku modelu, se kterým se má sdílet.

share_with_version
str

Verze prostředku modelu, se kterým se má sdílet.

registry_name
str

Název cílového registru.

Návraty

Objekt assetu modelu.

Návratový typ