BatchEndpointOperations Classe
BatchEndpointOperations.
Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do MLClient que a instancie para você e a anexa como um atributo.
- Herança
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsBatchEndpointOperations
Construtor
BatchEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)
Parâmetros
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Variáveis de escopo para as classes de operações de um objeto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Configuração comum para classes de operações de um objeto MLClient.
- service_client_05_2022
- <xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Cliente de serviço para permitir que os usuários finais operem nos recursos do Workspace do Azure Machine Learning.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Todas as classes de operações de um objeto MLClient.
Métodos
begin_create_or_update |
Criar ou atualizar um ponto de extremidade em lote. |
begin_delete |
Exclua um ponto de extremidade em lote. |
get |
Obter um recurso de ponto de extremidade. |
invoke |
Invoca o ponto de extremidade do lote com a carga fornecida. |
list |
Listar pontos de extremidade do workspace. |
list_jobs |
Listar trabalhos na implantação de ponto de extremidade em lote fornecida. Isso só é válido para o ponto de extremidade em lote. |
begin_create_or_update
Criar ou atualizar um ponto de extremidade em lote.
begin_create_or_update(endpoint: BatchEndpoint) -> LROPoller[BatchEndpoint]
Parâmetros
Retornos
Um sondador para acompanhar a operação status.
Tipo de retorno
Exemplos
Criar exemplo de ponto de extremidade.
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
Exclua um ponto de extremidade em lote.
begin_delete(name: str) -> LROPoller[None]
Parâmetros
Retornos
Um sondador para acompanhar a operação status.
Tipo de retorno
Exemplos
Exemplo de ponto de extremidade de exclusão.
ml_client.batch_endpoints.begin_delete(endpoint_name)
get
Obter um recurso de ponto de extremidade.
get(name: str) -> BatchEndpoint
Parâmetros
Retornos
Objeto de ponto de extremidade recuperado do serviço.
Tipo de retorno
Exemplos
Obter exemplo de ponto de extremidade.
ml_client.batch_endpoints.get(endpoint_name)
invoke
Invoca o ponto de extremidade do lote com a carga fornecida.
invoke(endpoint_name: str, *, deployment_name: str | None = None, inputs: Dict[str, Input] | None = None, **kwargs) -> BatchJob
Parâmetros
- deployment_name
- str
(Opcional) O nome de uma implantação específica a ser invocada. Isso é opcional. Por padrão, as solicitações são roteadas para qualquer uma das implantações de acordo com as regras de tráfego.
(Opcional) Um dicionário de ativos de dados existentes, arquivo uri público ou pasta a ser usado com a implantação
Retornos
O trabalho de implantação em lote invocado.
Tipo de retorno
Exceções
Gerado se a implantação não puder ser validada com êxito. Os detalhes serão fornecidos na mensagem de erro.
Gerado se os ativos batchEndpoint (por exemplo, dados, código, modelo, ambiente) não puderem ser validados com êxito. Os detalhes serão fornecidos na mensagem de erro.
Gerado se o modelo BatchEndpoint não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.
Gerado se o caminho local fornecido apontar para um diretório vazio.
Exemplos
Exemplo de ponto de extremidade de invocação.
ml_client.batch_endpoints.invoke(endpoint_name_2)
list
Listar pontos de extremidade do workspace.
list() -> ItemPaged[BatchEndpoint]
Retornos
Uma lista de pontos de extremidade
Tipo de retorno
Exemplos
Exemplo de lista.
ml_client.batch_endpoints.list()
list_jobs
Listar trabalhos na implantação de ponto de extremidade em lote fornecida. Isso só é válido para o ponto de extremidade em lote.
list_jobs(endpoint_name: str) -> ItemPaged[BatchJob]
Parâmetros
Retornos
Lista de trabalhos
Tipo de retorno
Exemplos
Exemplo de trabalhos de lista.
ml_client.batch_endpoints.list_jobs(endpoint_name_2)
Azure SDK for Python