webservice Пакет
Содержит функции для развертывания моделей машинного обучения в качестве конечных точек веб-служб в Машинном обучении Azure.
При развертывании модели Машинного обучения Azure в качестве веб-службы создается конечная точка и REST API. Через этот API вы можете отправлять данные в модель и получать от нее прогнозы.
Вы создаете веб-службу при развертывании Model или Image в Экземплярах контейнеров Azure (модуль aci), службе Azure Kubernetes (модуль aks) и конечной точке Azure Kubernetes (AksEndpoint) или программируемой пользователем вентильной матрице (ППВМ). Развертывание с использованием модели рекомендуется для большинства вариантов использования, а развертывание с использованием образа рекомендуется для расширенных вариантов использования. Оба типа развертывания поддерживаются в классах этого модуля.
Модули
aci |
Содержит функциональные возможности для развертывания моделей машинного обучения в качестве конечных точек веб-службы в Экземплярах контейнеров Azure. Экземпляры контейнеров Azure (ACI) рекомендуется использовать для сценариев, поддерживающих выполнение в изолированных контейнерах. Сюда относятся простые приложения, автоматизация задач и задания сборки. Подробнее о том, когда следует использовать ACI, см. в статье Развертывание модели в Экземплярах контейнеров Azure. |
aks |
Содержит функциональные возможности для развертывания моделей машинного обучения в качестве конечных точек веб-службы в Службе Azure Kubernetes. Службу Azure Kubernetes (AKS) рекомендуется использовать для сценариев, требующих полной оркестрации контейнеров, включая поиск служб по нескольким контейнерам, автоматическое масштабирование и координированное обновление приложений. Дополнительные сведения приведены в статье Развертывание модели в Службе Azure Kubernetes. |
container_resource_requirements |
Модуль, описывающий требования к ресурсам контейнера в Машинном обучении Azure. |
local |
Содержит функциональные возможности для развертывания моделей машинного обучения в качестве конечных точек локальной веб-службы. Развертывание в локальной веб-службе рекомендуется для сценариев, когда необходимо быстро развернуть и проверить модель или протестировать модель, которая находится на стадии разработки. Дополнительные сведения приведены в статье Развертывание модели на виртуальных машинах Notebook. |
unknown_webservice |
Содержит функциональные возможности для управления неизвестными веб-службами в Машинном обучении Azure. |
webservice |
Содержит функциональные возможности для управления моделями, развернутыми в качестве конечной точки веб-службы в Машинном обучении Azure. Этот модуль содержит абстрактный родительский класс Webservice, который определяет методы для развертывания моделей. Распространенным подходом является создание объекта конфигурации для конкретного целевого объекта вычислений, а затем использование методов класса WebService с этим объектом конфигурации.
Например, чтобы выполнить развертывание в службу "Экземпляры контейнеров Azure", создайте объект AciServiceDeploymentConfiguration из метода Сведения о развертывании см. в статье Развертывание моделей с использованием Машинного обучения Azure. |
Классы
AciWebservice |
Представляет модель машинного обучения, развернутую в качестве конечной точки веб-службы в Экземплярах контейнеров Azure. Развернутая служба создается из модели, скрипта и связанных файлов. Результирующая веб-служба — это конечная точка HTTP с балансировкой нагрузки с API REST. Через этот API вы можете отправлять данные в модель и получать от нее прогнозы. Дополнительные сведения см. в статье Развертывание модели в экземплярах контейнеров Azure. Инициализируйте экземпляр Webservice. Конструктор Веб-службы извлекает облачное представление объекта Webservice, связанного с предоставленной рабочей областью. Он вернет экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Webservice. |
AksEndpoint |
Примечание Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental. Представляет коллекцию версий веб-службы, расположенных за той же конечной точкой, которая выполняется в Службе Azure Kubernetes. В то время как AksWebservice развертывает единую службу с единой конечной точкой оценки, класс AksEndpoint позволяет развертывать несколько версий веб-службы за одной и той же конечной точкой оценки. Каждая версия веб-службы может быть настроена для обслуживания определенного процента трафика, что позволяет развертывать модели в управляемом виде, например, для тестирования A/B. AksEndpoint позволяет выполнять развертывание из объекта модели, подобного AksWebservice. Инициализируйте экземпляр Webservice. Конструктор Веб-службы извлекает облачное представление объекта Webservice, связанного с предоставленной рабочей областью. Он вернет экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Webservice. |
AksWebservice |
Представляет модель машинного обучения, развернутую в качестве конечной точки веб-службы в Службе Kubernetes Azure. Развернутая служба создается из модели, скрипта и связанных файлов. Результирующая веб-служба — это конечная точка HTTP с балансировкой нагрузки с API REST. Через этот API вы можете отправлять данные в модель и получать от нее прогнозы. AksWebservice развертывает одну службу в одной конечной точке. Чтобы развернуть несколько служб в одной конечной точке, используйте класс AksEndpoint. Дополнительные сведения приведены в статье Развертывание модели в кластере Службы Azure Kubernetes. Инициализируйте экземпляр Webservice. Конструктор Веб-службы извлекает облачное представление объекта Webservice, связанного с предоставленной рабочей областью. Он вернет экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Webservice. |
LocalWebservice |
Представляет модель машинного обучения, развернутую в качестве конечной точки локальной веб-службы. Локальное развертывание веб-служб полезно в сценариях отладки и тестирования. Конструктор локальной веб-службы. Конструктор LocalWebservice используется для получения локального представления объекта LocalWebservice, связанного с предоставленной рабочей областью. |
UnknownWebservice |
Только для внутреннего использования. Этот класс используется классом Webservice для получения или создания списка подтипов служб при создании веб-службы из неимпортированного пакета, например для службы, созданной с помощью пакета accel. Инициализируйте экземпляр Webservice. Конструктор Веб-службы извлекает облачное представление объекта Webservice, связанного с предоставленной рабочей областью. Он вернет экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Webservice. |
Webservice |
Определяет базовые функции для развертывания моделей в качестве конечных точек веб-службы в Машинном обучении Azure. Конструктор WebService используется для получения облачного представления объекта WebService, связанного с указанным объектом Workspace. Возвращает экземпляр дочернего класса, соответствующий конкретному типу полученного объекта WebService. Класс WebService позволяет развертывать модели машинного обучения из объекта Model или Image. Дополнительные сведения о работе с классом WebService см. в статье Развертывание моделей в Машинном обучении Azure. Инициализируйте экземпляр Webservice. Конструктор Веб-службы извлекает облачное представление объекта Webservice, связанного с предоставленной рабочей областью. Он вернет экземпляр дочернего класса, соответствующий конкретному типу извлеченного объекта Webservice. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по