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


webservice Модуль

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

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

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

Классы

AutoScaler

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

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

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

ContainerResourceRequirements

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

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

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

DataCollection

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

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

LivenessProbeRequirements

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

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

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

WebServiceAccessToken

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

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

Webservice

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

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

Дополнительные сведения о работе с веб-службой см. в статье "Развертывание моделей с помощью машинного обучения Azure".

Инициализация экземпляра веб-службы.

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

WebserviceDeploymentConfiguration

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

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

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