Udostępnij za pośrednictwem


OnlineDeploymentOperations Klasa

OnlineDeploymentOperations.

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
OnlineDeploymentOperations

Konstruktor

OnlineDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_04_2023_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_deployment_helper: _LocalDeploymentHelper, credentials: TokenCredential | None = None, **kwargs: Dict)

Parametry

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
wartość domyślna: None

Metody

begin_create_or_update

Tworzenie lub aktualizowanie wdrożenia.

begin_delete

Usuń wdrożenie.

get

Pobierz zasób wdrożenia.

get_logs

Ponowne pobieranie dzienników z wdrożenia online.

list

Wyświetl listę zasobu wdrożenia.

begin_create_or_update

Tworzenie lub aktualizowanie wdrożenia.

begin_create_or_update(deployment: OnlineDeployment, *, local: bool = False, vscode_debug: bool = False, skip_script_validation: bool = False, local_enable_gpu: bool = False, **kwargs) -> LROPoller[OnlineDeployment]

Parametry

deployment
OnlineDeployment
Wymagane

jednostka wdrożenia

local
bool

Czy wdrożenie powinno zostać utworzone lokalnie, domyślnie ma wartość False

vscode_debug
bool

Czy otworzyć wystąpienie programu VSCode w celu debugowania wdrożenia lokalnego, domyślnie ma wartość False

local_enable_gpu
bool

włączanie lokalnego kontenera w celu uzyskania dostępu do procesora GPU

Zwraca

Poller do śledzenia stanu operacji

Typ zwracany

Wyjątki

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

Podniesione, jeśli nie można pomyślnie zweryfikować zasobów usługi OnlineDeployment (np. dane, kod, model, środowisko). Szczegóły zostaną podane w komunikacie o błędzie.

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

Podniesiono, jeśli typ OnlineDeployment jest nieobsługiwany. Szczegóły zostaną podane w komunikacie o błędzie.

Podniesiono, jeśli zasób lokalnego punktu końcowego nie istnieje.

Podniesiono, jeśli lokalny punkt końcowy jest w stanie niepowodzenia.

Podniesiono, jeśli nie można odnaleźć obrazu platformy Docker dla wdrożenia lokalnego.

Podniesione, jeśli nie można pomyślnie skompilować obrazu platformy Docker dla wdrożenia lokalnego.

Podniesione, jeśli nie można odnaleźć artefaktów lokalnych dla wdrożenia lokalnego.

Podniesiono, jeśli debugowanie programu VS jest wywoływane przy użyciu zdalnego punktu końcowego. Debugowanie programu VSCode jest obsługiwane tylko w przypadku lokalnych punktów końcowych.

Podniesione, jeśli procesor GPU firmy Nvidia nie jest dostępny w systemie i local_enable_gpu jest ustawiony podczas wdrażania lokalnego

Podniesione, jeśli nie można utworzyć wystąpienia wystąpienia programu VSCode.

begin_delete

Usuń wdrożenie.

begin_delete(name: str, endpoint_name: str, *, local: bool | None = False) -> LROPoller[None]

Parametry

name
str
Wymagane

Nazwa wdrożenia

endpoint_name
str
Wymagane

Nazwa punktu końcowego

local
Optional[bool]

Czy wdrożenie powinno zostać pobrane z lokalnego środowiska platformy Docker, domyślnie ma wartość False

Zwraca

Poller do śledzenia stanu operacji

Typ zwracany

Wyjątki

Podniesiono, jeśli zasób lokalnego punktu końcowego nie istnieje.

get

Pobierz zasób wdrożenia.

get(name: str, endpoint_name: str, *, local: bool | None = False) -> OnlineDeployment

Parametry

name
str
Wymagane

Nazwa wdrożenia

endpoint_name
str
Wymagane

Nazwa punktu końcowego

local
Optional[bool]

Czy wdrożenie powinno zostać pobrane z lokalnego środowiska platformy Docker, domyślnie ma wartość False

Zwraca

jednostka wdrożenia

Typ zwracany

Wyjątki

Podniesiono, jeśli zasób lokalnego punktu końcowego nie istnieje.

get_logs

Ponowne pobieranie dzienników z wdrożenia online.

get_logs(name: str, endpoint_name: str, lines: int, *, container_type: str | None = None, local: bool = False) -> str

Parametry

name
str
Wymagane

Nazwa wdrożenia

endpoint_name
str
Wymagane

Nazwa punktu końcowego

lines
int
Wymagane

Maksymalna liczba wierszy do końca

container_type

Typ kontenera do pobrania dzienników. Możliwe wartości to: "StorageInitializer", "InferenceServer", domyślnie to None

local
bool

[description], wartość domyślna to False

Zwraca

dzienniki

Typ zwracany

str

Wyjątki

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

Podniesione, jeśli nie można pomyślnie zweryfikować zasobów usługi OnlineDeployment (np. dane, kod, model, środowisko). Szczegóły zostaną podane w komunikacie o błędzie.

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

Podniesiono, jeśli typ OnlineDeployment jest nieobsługiwany. Szczegóły zostaną podane w komunikacie o błędzie.

Podniesiono, jeśli zasób lokalnego punktu końcowego nie istnieje.

Podniesiono, jeśli lokalny punkt końcowy jest w stanie niepowodzenia.

Podniesiono, jeśli nie można odnaleźć obrazu platformy Docker dla wdrożenia lokalnego.

Podniesione, jeśli nie można pomyślnie skompilować obrazu platformy Docker dla wdrożenia lokalnego.

Podniesione, jeśli nie można odnaleźć artefaktów lokalnych dla wdrożenia lokalnego.

Podniesiono, jeśli debugowanie programu VS jest wywoływane przy użyciu zdalnego punktu końcowego. Debugowanie programu VSCode jest obsługiwane tylko w przypadku lokalnych punktów końcowych.

Podniesione, jeśli procesor GPU firmy Nvidia nie jest dostępny w systemie i local_enable_gpu jest ustawiony podczas wdrażania lokalnego

Podniesione, jeśli nie można utworzyć wystąpienia wystąpienia programu VSCode.

list

Wyświetl listę zasobu wdrożenia.

list(endpoint_name: str, *, local: bool = False) -> ItemPaged[OnlineDeployment]

Parametry

endpoint_name
str
Wymagane

Nazwa punktu końcowego

local
bool

Czy wdrożenie powinno zostać pobrane z lokalnego środowiska platformy Docker, domyślnie ma wartość False

Zwraca

iterator jednostek wdrażania

Typ zwracany

Wyjątki

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

Podniesione, jeśli nie można pomyślnie zweryfikować zasobów usługi OnlineDeployment (np. dane, kod, model, środowisko). Szczegóły zostaną podane w komunikacie o błędzie.

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

Podniesiono, jeśli typ OnlineDeployment jest nieobsługiwany. Szczegóły zostaną podane w komunikacie o błędzie.

Podniesiono, jeśli zasób lokalnego punktu końcowego nie istnieje.

Podniesiono, jeśli lokalny punkt końcowy jest w stanie niepowodzenia.

Podniesiono, jeśli nie można odnaleźć obrazu platformy Docker dla wdrożenia lokalnego.

Podniesione, jeśli nie można pomyślnie skompilować obrazu platformy Docker dla wdrożenia lokalnego.

Podniesione, jeśli nie można odnaleźć artefaktów lokalnych dla wdrożenia lokalnego.

Podniesiono, jeśli debugowanie programu VS jest wywoływane przy użyciu zdalnego punktu końcowego. Debugowanie programu VSCode jest obsługiwane tylko w przypadku lokalnych punktów końcowych.

Podniesione, jeśli procesor GPU firmy Nvidia nie jest dostępny w systemie i local_enable_gpu jest ustawiony podczas wdrażania lokalnego

Podniesione, jeśli nie można utworzyć wystąpienia wystąpienia programu VSCode.