webservice Module
Contient des fonctionnalités de gestion des modèles déployés en tant que point de terminaison de service web dans Azure Machine Learning.
Ce module contient la classe Webserviceparente abstraite, qui définit les méthodes de déploiement de modèles. Un modèle courant consiste à créer un objet de configuration pour la cible de calcul spécifique, puis à utiliser les méthodes de la classe Webservice avec cet objet de configuration.
Par exemple, pour effectuer un déploiement sur Azure Container Instances, créez un AciServiceDeploymentConfiguration objet à partir de la deploy_configuration méthode de la AciWebservice classe, puis utilisez l’une des méthodes de déploiement de la classe Webservice. Un modèle similaire s’applique aux classes et AksWebservice aux AksEndpointLocalWebserviceclasses.
Pour obtenir une vue d’ensemble du déploiement, consultez Déployer des modèles avec Azure Machine Learning.
Classes
| AutoScaler |
Définit les détails de la configuration de la mise à l’échelle automatique d’un service Web Kubernetes. Pour spécifier la configuration de la mise à l’échelle automatique, vous utiliserez généralement la méthode ou la Initialisez la mise à l’échelle automatique. |
| ContainerResourceRequirements |
Définit les besoins en ressources d’un conteneur utilisé par le service Web. Pour spécifier la configuration de la mise à l’échelle automatique, vous utiliserez généralement la Initialisez les besoins en ressources de conteneur. |
| DataCollection |
Définit la configuration de la collecte de données pour un service Web. Intialisez l’objet DataCollection. |
| LivenessProbeRequirements |
Définit les exigences de temps de la sonde liveness pour les déploiements du service Web. Pour spécifier la configuration de la mise à l’échelle automatique, vous utiliserez généralement la méthode ou la Initialisez les exigences de temps de la sonde liveness. |
| WebServiceAccessToken |
Définit la fonctionnalité de base pour récupérer le jeton d’accès pour les services web déployés dans Azure Machine Learning. Créez une instance de WebServiceAccessToken. |
| Webservice |
Définit la fonctionnalité de base pour le déploiement de modèles en tant que points de terminaison de service web dans Azure Machine Learning. Le constructeur webservice est utilisé pour récupérer une représentation cloud d’un objet Webservice associé à l’espace de travail fourni. Retourne une instance d’une classe enfant correspondant au type spécifique de l’objet Webservice récupéré. La classe Webservice permet de déployer des modèles Machine Learning à partir d’un ou Model d’un Image objet. Pour plus d’informations sur l’utilisation de Webservice, consultez Déployer des modèles avec Azure Machine Learning. Initialisez l’instance webservice. Le constructeur Webservice récupère une représentation cloud d’un objet Webservice associé à l’espace de travail fourni. Elle retourne une instance d’une classe enfant correspondant au type spécifique de l’objet Webservice récupéré. |
| WebserviceDeploymentConfiguration |
Définit la fonctionnalité de classe de base pour tous les objets de configuration de déploiement webservice. Cette classe représente les paramètres de configuration pour le déploiement d’un service Web sur une cible spécifique.
Par exemple, pour créer un déploiement pour Azure Kubernetes Service, utilisez la Initialisez l’objet de configuration. |