Поделиться через


BatchEndpointOperations Класс

BatchEndpointOperations.

Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать экземпляр MLClient, который создает его экземпляр и присоединяет его в качестве атрибута.

Наследование
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
BatchEndpointOperations

Конструктор

BatchEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)

Параметры

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Обязательно

Переменные области для классов операций объекта MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Обязательно

Общая конфигурация для классов операций объекта MLClient.

service_client_05_2022
<xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Обязательно

Клиент службы, позволяющий конечным пользователям работать с ресурсами рабочей области машинного обучения Azure.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Обязательно

Все классы операций объекта MLClient.

credentials
TokenCredential
значение по умолчанию: None

Учетные данные, используемые для проверки подлинности.

Методы

begin_create_or_update

Создание или обновление пакетной конечной точки.

begin_delete

Удаление пакетной конечной точки.

get

Получение ресурса конечной точки.

invoke

Вызывает пакетную конечную точку с предоставленными полезными данными.

list

Вывод списка конечных точек рабочей области.

list_jobs

Перечисление заданий в предоставленном развертывании пакетной конечной точки. Это допустимо только для конечной точки пакетной службы.

begin_create_or_update

Создание или обновление пакетной конечной точки.

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

Параметры

endpoint
BatchEndpoint
Обязательно

Сущность конечной точки.

Возвращаемое значение

Средство опроса для отслеживания состояния операции.

Возвращаемый тип

Примеры

Пример создания конечной точки.


   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

Удаление пакетной конечной точки.

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

Параметры

name
str
Обязательно

Имя пакетной конечной точки.

Возвращаемое значение

Средство опроса для отслеживания состояния операции.

Возвращаемый тип

Примеры

Пример удаления конечной точки.


   ml_client.batch_endpoints.begin_delete(endpoint_name)

get

Получение ресурса конечной точки.

get(name: str) -> BatchEndpoint

Параметры

name
str
Обязательно

Имя конечной точки.

Возвращаемое значение

Объект конечной точки, полученный из службы.

Возвращаемый тип

Примеры

Получите пример конечной точки.


   ml_client.batch_endpoints.get(endpoint_name)

invoke

Вызывает пакетную конечную точку с предоставленными полезными данными.

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

Параметры

endpoint_name
str
Обязательно

Имя конечной точки.

deployment_name
str

(Необязательно) Имя вызываемого развертывания. Водить описание не обязательно. По умолчанию запросы направляются в любое из развертываний в соответствии с правилами трафика.

inputs
Dict[str, Input]

(Необязательно) Словарь существующего ресурса данных, общедоступного URI-файла или папки для использования с развертыванием

Возвращаемое значение

Вызванное задание пакетного развертывания.

Возвращаемый тип

Исключения

Возникает, если развертывание не может быть успешно проверено. Подробные сведения будут указаны в сообщении об ошибке.

Возникает, если ресурсы BatchEndpoint (например, данные, код, модель, среда) не могут быть успешно проверены. Подробные сведения будут указаны в сообщении об ошибке.

Возникает, если модель BatchEndpoint не может быть успешно проверена. Подробные сведения будут указаны в сообщении об ошибке.

Возникает, если локальный путь указывает на пустой каталог.

Примеры

Пример вызова конечной точки.


   ml_client.batch_endpoints.invoke(endpoint_name_2)

list

Вывод списка конечных точек рабочей области.

list() -> ItemPaged[BatchEndpoint]

Возвращаемое значение

Список конечных точек

Возвращаемый тип

Примеры

Пример списка.


   ml_client.batch_endpoints.list()

list_jobs

Перечисление заданий в предоставленном развертывании пакетной конечной точки. Это допустимо только для конечной точки пакетной службы.

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

Параметры

endpoint_name
str
Обязательно

Имя конечной точки

Возвращаемое значение

Список заданий

Возвращаемый тип

Примеры

Пример перечисления заданий.


   ml_client.batch_endpoints.list_jobs(endpoint_name_2)