webservice 包

包含用于在 Azure 机器学习中将机器学习模型部署为 Web 服务终结点的功能。

将 Azure 机器学习模型部署为 Web 服务的操作会创建终结点和 REST API。 可将数据发送到此 API,并接收模型返回的预测。

ModelImage 部署到 Azure 容器实例(aci 模块)、Azure Kubernetes 服务(aks 模块),以及 Azure Kubernetes 终结点 (AksEndpoint) 或现场可编程门阵列 (FPGA) 时,将会创建 Web 服务。 对于大多数用例,建议使用模型进行部署,而对于高级用例,建议使用映像进行部署。 此模块中的类支持这两种类型的部署。

模块

aci

包含用于在 Azure 容器实例上将机器学习模型部署为 Web 服务终结点的功能。

对于能够在隔离容器中进行操作(包括简单应用程序、任务自动化和生成作业)的情况,建议使用 Azure 容器实例 (ACI)。 有关何时使用 ACI 的详细信息,请参阅将模型部署到 Azure 容器实例

aks

包含用于在 Azure Kubernetes 服务上将机器学习模型部署为 Web 服务终结点的功能。

对于需要完整容器业务流程(包括跨多个容器的服务发现、自动缩放、协调式应用程序升级)的情况,建议使用 Azure Kubernetes 服务 (AKS)。

有关详细信息,请参阅将模型部署到 Azure Kubernetes 服务

container_resource_requirements

用于描述 Azure 机器学习中容器资源要求的模型。

local

包含将机器学习模型部署为本地 Web 服务终结点的功能。

对于需要快速部署和验证模型或要测试开发中模型的情况,建议部署到本地 Web 服务。 有关详细信息,请参阅将模型部署到笔记本 VM

unknown_webservice

包含用于管理 Azure 机器学习中未知 Web 服务的功能。

webservice

包含用于在 Azure 机器学习中管理部署为 Web 服务终结点的模型的功能。

此模块包含抽象父类 Webservice,该类定义用于部署模型的方法。 常见模式是为特定计算目标创建配置对象,然后将 Webservice 类的方法与该配置对象结合使用。 例如,若要部署到 Azure 容器实例,请从 AciWebservice 类的 deploy_configuration 方法创建 AciServiceDeploymentConfiguration 对象,然后使用 Webservice 类的其中一个部署方法。 类似的模式适用于 AksWebserviceAksEndpointLocalWebservice 类。

有关部署的概述,请参阅使用 Azure 机器学习部署模型

AciWebservice

表示部署为 Azure 容器实例上 Web 服务终结点的机器学习模型。

从模型、脚本和关联的文件创建已部署的服务。 生成的 Web 服务是一个负载均衡、具有 REST API 的 HTTP 终结点。 可将数据发送到此 API,并接收模型返回的预测。

有关详细信息,请参阅将模型部署到 Azure 容器实例

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。

AksEndpoint

注意

这是一个试验性的类,随时可能更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental

表示在 Azure Kubernetes 服务上运行的同一终结点后面的 Web 服务版本的集合。

虽然 AksWebservice 使用一个评分终结点来部署一个服务,但 AksEndpoint 类可让你在同一评分终结点后面部署多个 Web 服务版本。 可以将每个 Web 服务版本配置为提供一定百分比的流量,以便以受控方式部署模型,例如用于 A/B 测试。 AksEndpoint 允许从类似于 AksWebservice 的模型对象进行部署。

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。

AksWebservice

表示一个部署为 Azure Kubernetes 服务上 Web 服务终结点的机器学习模型。

从模型、脚本和关联的文件创建已部署的服务。 生成的 Web 服务是一个负载均衡、具有 REST API 的 HTTP 终结点。 可将数据发送到此 API,并接收模型返回的预测。

AksWebservice 将一个服务部署到一个终结点。 若要将多个服务部署到一个终结点,请使用 AksEndpoint 类。

有关详细信息,请参阅将模型部署到 Azure Kubernetes 服务群集

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。

LocalWebservice

表示部署为本地 Web 服务终结点的机器学习模型。

在本地部署 Web 服务对于调试和测试方案非常有用。

本地 Web 服务构造函数。

LocalWebservice 构造函数用于检索与提供的工作区关联的 LocalWebservice 对象的本地表示形式。

UnknownWebservice

仅限内部使用。

当从未导入的包创建 Web 服务时,Webservice 类使用此类获取或列出服务子类型,例如,对于使用 <xref:azureml.accel> 包创建的服务。

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。

Webservice

定义基本功能,以用于将模型部署为 Azure 机器学习中的 Web 服务终结点。

Webservice 构造函数用于检索与提供的工作区关联的 Webservice 对象的云表示形式。 返回与检索到的特定类型的 Webservice 对象对应的子类实例。 使用 Webservice 类可以从 ModelImage 对象部署机器学习模型。

有关使用这些 Webservice 的详细信息,请参阅使用 Azure 机器学习部署模型

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。