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


OnlineDeploymentOperations Класс

OnlineDeploymentOperations.

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

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

Конструктор

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)

Параметры

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
значение по умолчанию: None

Методы

begin_create_or_update

Создание или обновление развертывания.

begin_delete

Удаление развертывания.

get

Получение ресурса развертывания.

get_logs

Получение журналов из сетевого развертывания.

list

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

begin_create_or_update

Создание или обновление развертывания.

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]

Параметры

deployment
OnlineDeployment
Обязательно

сущность развертывания

local
bool

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

vscode_debug
bool

Указывает, следует ли открывать экземпляр VSCode для отладки локального развертывания. Значение по умолчанию — False.

local_enable_gpu
bool

включение локального контейнера для доступа к GPU

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

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

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

Исключения

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

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

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

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

Возникает, если ресурс локальной конечной точки не существует.

Возникает, если локальная конечная точка находится в состоянии сбоя.

Возникает, если не удается найти образ Docker для локального развертывания.

Возникает, если не удается успешно создать образ Docker для локального развертывания.

Возникает, если не удается найти локальные артефакты для локального развертывания.

Возникает, если отладка VS вызывается с удаленной конечной точкой. Отладка VSCode поддерживается только для локальных конечных точек.

Возникает, если GPU Nvidia недоступен в системе и local_enable_gpu задано во время локального развертывания

Возникает, если экземпляр VSCode не может быть создан.

begin_delete

Удаление развертывания.

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

Параметры

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

Имя развертывания

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

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

local
Optional[bool]

Указывает, следует ли извлечь развертывание из локальной среды Docker. Значение по умолчанию — False.

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

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

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

Исключения

Возникает, если ресурс локальной конечной точки не существует.

get

Получение ресурса развертывания.

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

Параметры

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

Имя развертывания

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

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

local
Optional[bool]

Указывает, следует ли извлечь развертывание из локальной среды Docker. Значение по умолчанию — False.

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

сущность развертывания;

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

Исключения

Возникает, если ресурс локальной конечной точки не существует.

get_logs

Получение журналов из сетевого развертывания.

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

Параметры

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

Имя развертывания

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

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

lines
int
Обязательно

Максимальное число строк в хвосте

container_type

Тип контейнера, из которого извлекаются журналы. Возможные значения: "StorageInitializer", "InferenceServer", по умолчанию — None.

local
bool

[description], по умолчанию — False.

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

журналы

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

str

Исключения

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

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

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

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

Возникает, если ресурс локальной конечной точки не существует.

Возникает, если локальная конечная точка находится в состоянии сбоя.

Возникает, если не удается найти образ Docker для локального развертывания.

Возникает, если не удается успешно создать образ Docker для локального развертывания.

Возникает, если не удается найти локальные артефакты для локального развертывания.

Возникает, если отладка VS вызывается с удаленной конечной точкой. Отладка VSCode поддерживается только для локальных конечных точек.

Возникает, если GPU Nvidia недоступен в системе и local_enable_gpu задано во время локального развертывания

Возникает, если экземпляр VSCode не может быть создан.

list

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

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

Параметры

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

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

local
bool

Указывает, следует ли извлечь развертывание из локальной среды Docker. Значение по умолчанию — False.

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

итератор сущностей развертывания

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

Исключения

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

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

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

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

Возникает, если ресурс локальной конечной точки не существует.

Возникает, если локальная конечная точка находится в состоянии сбоя.

Возникает, если не удается найти образ Docker для локального развертывания.

Возникает, если не удается успешно создать образ Docker для локального развертывания.

Возникает, если не удается найти локальные артефакты для локального развертывания.

Возникает, если отладка VS вызывается с удаленной конечной точкой. Отладка VSCode поддерживается только для локальных конечных точек.

Возникает, если GPU Nvidia недоступен в системе и local_enable_gpu задано во время локального развертывания

Возникает, если экземпляр VSCode не может быть создан.