webservice Модуль

Содержит функциональные возможности для управления моделями, развернутыми в качестве конечной точки веб-службы в Машинном обучении Azure.

Этот модуль содержит абстрактный родительский класс Webservice, который определяет методы для развертывания моделей. Распространенным подходом является создание объекта конфигурации для конкретного целевого объекта вычислений, а затем использование методов класса WebService с этим объектом конфигурации. Например, чтобы выполнить развертывание в службу "Экземпляры контейнеров Azure", создайте объект AciServiceDeploymentConfiguration из метода deploy_configuration класса AciWebservice, а затем используйте один из методов развертывания класса WebService. Аналогичный подход применяется к классам AksWebservice, AksEndpoint и LocalWebservice.

Сведения о развертывании см. в статье Развертывание моделей с использованием Машинного обучения Azure.

Классы

AutoScaler

Определяет сведения для конфигурации автомасштабирования Kubernetes Webservice.

Чтобы указать конфигурацию автомасштабирования, обычно используется метод deploy_configuration или update класса AksWebservice.

Инициализируйте средство автомасштабирования.

ContainerResourceRequirements

Определяет требования к ресурсам для контейнера, используемого веб-службой.

Чтобы указать конфигурацию автоматического масштабирования, обычно используется метод deploy_configuration класса AksWebservice или класса AciWebservice.

Инициализируйте требования к ресурсам контейнера.

DataCollection

Определяет конфигурацию сбора данных для веб-службы.

Инициализация объекта DataCollection.

LivenessProbeRequirements

Определяет требования к времени пробы активности для развертываний объекта веб-службы.

Чтобы указать конфигурацию автомасштабирования, обычно используется метод deploy_configuration или update класса AksWebservice.

Инициализируйте требования к времени пробы активности.

WebServiceAccessToken

Определяет базовые функции для получения маркера доступа для развернутых веб-служб в Машинном обучении Azure.

Создайте новый экземпляр WebServiceAccessToken.

Webservice

Определяет базовые функции для развертывания моделей в качестве конечных точек веб-службы в Машинном обучении Azure.

Конструктор WebService используется для получения облачного представления объекта WebService, связанного с указанным объектом Workspace. Возвращает экземпляр дочернего класса, соответствующий конкретному типу полученного объекта WebService. Класс WebService позволяет развертывать модели машинного обучения из объекта Model или Image.

Дополнительные сведения о работе с классом WebService см. в статье Развертывание моделей в Машинном обучении Azure.

Инициализируйте экземпляр Webservice.

Конструктор Веб-службы извлекает облачное представление объекта Webservice, связанного с предоставленной рабочей областью. Он вернет экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Webservice.

WebserviceDeploymentConfiguration

Определяет функциональность базового класса для всех объектов конфигурации развертывания веб-службы.

Этот класс представляет параметры конфигурации для развертывания веб-службы на определенном целевом объекте. Например, чтобы создать развертывание для Службы Azure Kubernetes, используйте метод deploy_configuration класса AksWebservice.

Инициализируйте объект конфигурации.