BatchEndpointOperations Classe
BatchEndpointOperations.
Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza di MLClient per crearne un'istanza per l'utente e allegarla come attributo.
- Ereditarietà
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsBatchEndpointOperations
Costruttore
BatchEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)
Parametri
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Variabili di ambito per le classi di operazioni di un oggetto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Configurazione comune per le classi di operazioni di un oggetto MLClient.
- service_client_05_2022
- <xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Client del servizio per consentire agli utenti finali di operare sulle risorse dell'area di lavoro di Azure Machine Learning.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Tutte le classi di operazioni di un oggetto MLClient.
Metodi
begin_create_or_update |
Creare o aggiornare un endpoint batch. |
begin_delete |
Eliminare un endpoint batch. |
get |
Ottenere una risorsa endpoint. |
invoke |
Richiama l'endpoint batch con il payload specificato. |
list |
Elencare gli endpoint dell'area di lavoro. |
list_jobs |
Elencare i processi nella distribuzione dell'endpoint batch fornita. Questa opzione è valida solo per l'endpoint batch. |
begin_create_or_update
Creare o aggiornare un endpoint batch.
begin_create_or_update(endpoint: BatchEndpoint) -> LROPoller[BatchEndpoint]
Parametri
Restituisce
Un poller per tenere traccia dello stato dell'operazione.
Tipo restituito
Esempio
Esempio di creazione dell'endpoint.
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
Eliminare un endpoint batch.
begin_delete(name: str) -> LROPoller[None]
Parametri
Restituisce
Un poller per tenere traccia dello stato dell'operazione.
Tipo restituito
Esempio
Esempio di eliminazione dell'endpoint.
ml_client.batch_endpoints.begin_delete(endpoint_name)
get
Ottenere una risorsa endpoint.
get(name: str) -> BatchEndpoint
Parametri
Restituisce
Oggetto endpoint recuperato dal servizio.
Tipo restituito
Esempio
Ottenere l'esempio di endpoint.
ml_client.batch_endpoints.get(endpoint_name)
invoke
Richiama l'endpoint batch con il payload specificato.
invoke(endpoint_name: str, *, deployment_name: str | None = None, inputs: Dict[str, Input] | None = None, **kwargs) -> BatchJob
Parametri
- deployment_name
- str
(Facoltativo) Nome di una distribuzione specifica da richiamare. Operazione facoltativa. Per impostazione predefinita, le richieste vengono instradate a una delle distribuzioni in base alle regole di traffico.
(Facoltativo) Dizionario dell'asset di dati esistente, del file URI pubblico o della cartella da usare con la distribuzione
Restituisce
Processo di distribuzione batch richiamato.
Tipo restituito
Eccezioni
Generato se la distribuzione non può essere convalidata correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se gli asset BatchEndpoint (ad esempio Dati, Codice, Modello, Ambiente) non possono essere convalidati correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il modello BatchEndpoint non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il percorso locale specificato punta a una directory vuota.
Esempio
Esempio di endpoint invoke.
ml_client.batch_endpoints.invoke(endpoint_name_2)
list
Elencare gli endpoint dell'area di lavoro.
list() -> ItemPaged[BatchEndpoint]
Restituisce
Elenco di endpoint
Tipo restituito
Esempio
Esempio di elenco.
ml_client.batch_endpoints.list()
list_jobs
Elencare i processi nella distribuzione dell'endpoint batch fornita. Questa opzione è valida solo per l'endpoint batch.
list_jobs(endpoint_name: str) -> ItemPaged[BatchJob]
Parametri
Restituisce
Elenco di processi
Tipo restituito
Esempio
Esempio di elencare i processi.
ml_client.batch_endpoints.list_jobs(endpoint_name_2)
Azure SDK for Python