webservice Paquete
Contiene funcionalidad para implementar modelos de aprendizaje automático como puntos de conexión de servicio web en Azure Machine Learning.
La implementación de un modelo de Azure Machine Learning como servicio web crea un punto de conexión y una API REST. Puede enviar datos a esta API y recibir la predicción devuelta por el modelo.
Puede crear un servicio web al implementar o ModelImage en Azure Container Instances (aci módulo), Azure Kubernetes Service (aks módulo) y punto de conexión de Azure Kubernetes (AksEndpoint) o matrices de puertas programables de campo (FPGA). Se recomienda la implementación mediante un modelo para la mayoría de los casos de uso, mientras que la implementación mediante una imagen se recomienda para casos de uso avanzados. Ambos tipos de implementación se admiten en las clases de este módulo.
Módulos
| aci |
Contiene funcionalidad para implementar modelos de aprendizaje automático como puntos de conexión de servicio web en Azure Container Instances. Azure Container Instances (ACI) se recomienda para escenarios que pueden funcionar en contenedores aislados, incluidas aplicaciones sencillas, automatización de tareas y trabajos de compilación. Para más información sobre cuándo usar ACI, consulte Implementación de un modelo en Azure Container Instances. |
| aks |
Contiene funcionalidad para implementar modelos de aprendizaje automático como puntos de conexión de servicio web en Azure Kubernetes Service. Azure Kubernetes Service (AKS) se recomienda para escenarios en los que necesita orquestación completa de contenedores, incluida la detección de servicios en varios contenedores, el escalado automático y las actualizaciones de aplicaciones coordinadas. Para más información, consulte Implementación de un modelo en Azure Kubernetes Service. |
| container_resource_requirements |
Módulo para describir los requisitos de recursos de contenedor en Azure Machine Learning. |
| local |
Contiene funcionalidad para implementar modelos de aprendizaje automático como puntos de conexión de servicio web locales. La implementación en un servicio web local se recomienda para escenarios en los que es necesario implementar y validar rápidamente el modelo o está probando un modelo que está en desarrollo. Para más información, consulte Implementación de un modelo en máquinas virtuales de Notebook. |
| unknown_webservice |
Contiene funcionalidad para administrar servicios web desconocidos en Azure Machine Learning. |
| webservice |
Contiene funcionalidad para administrar modelos implementados como punto de conexión de servicio web en Azure Machine Learning. Este módulo contiene la clase Webserviceprimaria abstracta , que define los métodos para implementar modelos. Un patrón común es crear un objeto de configuración para el destino de proceso específico y, a continuación, usar los métodos de la clase Webservice con ese objeto de configuración.
Por ejemplo, para implementar en Azure Container Instances, cree un AciServiceDeploymentConfiguration objeto a partir del Para obtener información general sobre la implementación, consulte Implementación de modelos con Azure Machine Learning. |
Clases
| AciWebservice |
Representa un modelo de aprendizaje automático implementado como punto de conexión de servicio web en Azure Container Instances. Se crea un servicio implementado a partir de un modelo, un script y archivos asociados. El servicio web resultante es un punto de conexión HTTP con equilibrio de carga con una API REST. Puede enviar datos a esta API y recibir la predicción devuelta por el modelo. Para más información, consulte Implementación de un modelo en Azure Container Instances. Inicialice la instancia del servicio web. El constructor de servicios web recupera una representación en la nube de un objeto de servicio web asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado. |
| AksEndpoint |
Nota: Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para obtener más información. Representa una colección de versiones de servicio web detrás del mismo punto de conexión que se ejecuta en Azure Kubernetes Service. Mientras que un AksWebservice implementa un único servicio con un único punto de conexión de puntuación, la clase AksEndpoint permite implementar varias versiones de servicio web detrás del mismo punto de conexión de puntuación. Cada versión del servicio web se puede configurar para proporcionar un porcentaje del tráfico para que pueda implementar modelos de forma controlada, por ejemplo, para las pruebas A/B. AksEndpoint permite la implementación desde un objeto de modelo similar a AksWebservice. Inicialice la instancia del servicio web. El constructor de servicios web recupera una representación en la nube de un objeto de servicio web asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado. |
| AksWebservice |
Representa un modelo de aprendizaje automático implementado como punto de conexión de servicio web en Azure Kubernetes Service. Se crea un servicio implementado a partir de un modelo, un script y archivos asociados. El servicio web resultante es un punto de conexión HTTP con equilibrio de carga con una API REST. Puede enviar datos a esta API y recibir la predicción devuelta por el modelo. AksWebservice implementa un único servicio en un punto de conexión. Para implementar varios servicios en un punto de conexión, use la AksEndpoint clase . Para más información, consulte Implementación de un modelo en un clúster de Azure Kubernetes Service. Inicialice la instancia del servicio web. El constructor de servicios web recupera una representación en la nube de un objeto de servicio web asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado. |
| LocalWebservice |
Representa un modelo de Machine Learning implementado como un punto de conexión de servicio web local. La implementación de servicios web localmente es útil para los escenarios de depuración y pruebas. Constructor de servicios web locales. El constructor LocalWebservice se usa para recuperar una representación local de un objeto LocalWebservice asociado al área de trabajo proporcionada. |
| UnknownWebservice |
Solo para uso interno. La clase usa Webservice esta clase para obtener o enumerar subtipos de servicio cuando el servicio web se creó a partir de un paquete que no se importó, por ejemplo, para un servicio creado con el <xref:azureml.accel> paquete. Inicialice la instancia del servicio web. El constructor de servicios web recupera una representación en la nube de un objeto de servicio web asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado. |
| Webservice |
Define la funcionalidad base para implementar modelos como puntos de conexión de servicio web en Azure Machine Learning. El constructor de servicios web se usa para recuperar una representación en la nube de un objeto de servicio web asociado al área de trabajo proporcionada. Devuelve una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado. La clase Webservice permite implementar modelos de aprendizaje automático desde un Model objeto o Image . Para más información sobre cómo trabajar con el servicio web, consulte Implementación de modelos con Azure Machine Learning. Inicialice la instancia del servicio web. El constructor de servicios web recupera una representación en la nube de un objeto de servicio web asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado. |