Sdílet prostřednictvím


BatchEndpointOperations Třída

BatchEndpointOperations.

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
BatchEndpointOperations

Konstruktor

BatchEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = 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_05_2022
<xref:<xref:azure.ai.ml._restclient.v2022_05_01._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 Azure Machine Learning.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Vyžadováno

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

credentials
TokenCredential
výchozí hodnota: None

Přihlašovací údaje, které se mají použít k ověřování.

Metody

begin_create_or_update

Vytvořte nebo aktualizujte dávkový koncový bod.

begin_delete

Odstraňte dávkový koncový bod.

get

Získejte prostředek koncového bodu.

invoke

Vyvolá koncový bod dávky se zadanou datovou částí.

list

Vypíše koncové body pracovního prostoru.

list_jobs

Vypište úlohy v zadaném nasazení dávkového koncového bodu. To platí jenom pro dávkový koncový bod.

begin_create_or_update

Vytvořte nebo aktualizujte dávkový koncový bod.

begin_create_or_update(endpoint: BatchEndpoint) -> LROPoller[BatchEndpoint]

Parametry

endpoint
BatchEndpoint
Vyžadováno

Entita koncového bodu

Návraty

Poller ke sledování stavu operace.

Návratový typ

Příklady

Příklad vytvoření koncového bodu


   from azure.ai.ml.entities import BatchEndpoint

   endpoint_example = BatchEndpoint(name=endpoint_name_2)
   ml_client.batch_endpoints.begin_create_or_update(endpoint_example)

begin_delete

Odstraňte dávkový koncový bod.

begin_delete(name: str) -> LROPoller[None]

Parametry

name
str
Vyžadováno

Název dávkového koncového bodu.

Návraty

Poller ke sledování stavu operace.

Návratový typ

Příklady

Příklad odstranění koncového bodu


   ml_client.batch_endpoints.begin_delete(endpoint_name)

get

Získejte prostředek koncového bodu.

get(name: str) -> BatchEndpoint

Parametry

name
str
Vyžadováno

Název koncového bodu.

Návraty

Objekt koncového bodu načtený ze služby.

Návratový typ

Příklady

Získejte příklad koncového bodu.


   ml_client.batch_endpoints.get(endpoint_name)

invoke

Vyvolá koncový bod dávky se zadanou datovou částí.

invoke(endpoint_name: str, *, deployment_name: str | None = None, inputs: Dict[str, Input] | None = None, **kwargs) -> BatchJob

Parametry

endpoint_name
str
Vyžadováno

Název koncového bodu.

deployment_name
str

(Volitelné) Název konkrétního nasazení, které se má vyvolat. Tato položka je nepovinná. Ve výchozím nastavení se požadavky směrují do libovolného nasazení podle pravidel provozu.

inputs
Dict[str, Input]

(Volitelné) Slovník existujícího datového assetu, souboru veřejného identifikátoru URI nebo složky pro použití s nasazením

Návraty

Vyvolaná úloha dávkového nasazení.

Návratový typ

Výjimky

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

Vyvolá se, pokud prostředky služby BatchEndpoint (např. data, kód, model, prostředí) nelze úspěšně ověřit. Podrobnosti budou uvedeny v chybové zprávě.

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

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

Příklady

Příklad vyvolání koncového bodu


   ml_client.batch_endpoints.invoke(endpoint_name_2)

list

Vypíše koncové body pracovního prostoru.

list() -> ItemPaged[BatchEndpoint]

Návraty

Seznam koncových bodů

Návratový typ

Příklady

Příklad seznamu


   ml_client.batch_endpoints.list()

list_jobs

Vypište úlohy v zadaném nasazení dávkového koncového bodu. To platí jenom pro dávkový koncový bod.

list_jobs(endpoint_name: str) -> ItemPaged[BatchJob]

Parametry

endpoint_name
str
Vyžadováno

Název koncového bodu

Návraty

Seznam úloh

Návratový typ

Příklady

Příklad výpisu úloh


   ml_client.batch_endpoints.list_jobs(endpoint_name_2)