webservice Module
Contient les fonctionnalités permettant de gérer les modèles déployés sous forme de point de terminaison de service web dans Azure Machine Learning.
Ce module contient la classe parente abstraite Webservice qui définit les méthodes à utiliser pour déployer des 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 objet AciServiceDeploymentConfiguration à partir de la méthode deploy_configuration
de la classe AciWebservice, puis utilisez l’une des méthodes de déploiement de la classe Webservice. Un modèle similaire s’applique aux classes AksWebservice, AksEndpoint et LocalWebservice.
Pour consulter une vue d’ensemble du déploiement, voir 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, la méthode Initialisez la mise à l’échelle automatique. |
ContainerResourceRequirements |
Définit les impératifs liés aux 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 méthode Initialisez les exigences en matière de ressources de conteneur. |
DataCollection |
Définit la configuration de la collecte de données pour un Webservice. Intialisez l’objet DataCollection. |
LivenessProbeRequirements |
Définit les exigences de temps de probe liveness pour les déploiements du service web. Pour spécifier la configuration de la mise à l’échelle automatique, la méthode Initialisez les exigences de temps de la sonde liveness. |
WebServiceAccessToken |
Définit les fonctionnalités 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 les fonctionnalités de base pour le déploiement de modèles en tant que points de terminaison de service web sur Azure Machine Learning. Le constructeur Webservice permet de 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 objet Model ou Image. Pour plus d’informations sur l’utilisation de Webservice, consultez Déployer des modèles avec Azure Machine Learning. Initialisez le 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 les fonctionnalités de la 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, si vous souhaitez créer un déploiement pour Azure Kubernetes Service, utilisez la méthode Initialisez l’objet de configuration. |