webservice Module
Bevat functionaliteit voor het beheren van modellen die zijn geïmplementeerd als een webservice-eindpunt in Azure Machine Learning.
Deze module bevat de abstracte bovenliggende klasse Webservice, waarmee methoden voor het implementeren van modellen worden gedefinieerd. Een veelvoorkomend patroon is het maken van een configuratieobject voor het specifieke rekendoel en vervolgens de methoden van de webserviceklasse gebruiken met dat configuratieobject.
Als u bijvoorbeeld wilt implementeren in Azure Container Instances, maakt u een AciServiceDeploymentConfiguration object op basis van de deploy_configuration methode van de AciWebservice klasse en gebruikt u vervolgens een van de implementatiemethoden van de webserviceklasse. Een vergelijkbaar patroon is van toepassing op de AksWebservice, AksEndpointen LocalWebservice klassen.
Zie Modellen implementeren met Azure Machine Learning voor een overzicht van de implementatie.
Klassen
| AutoScaler |
Hiermee definieert u details voor het automatisch schalen van een Kubernetes-webservice. Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de Initialiseer de AutoScaler. |
| ContainerResourceRequirements |
Definieert de resourcevereisten voor een container die wordt gebruikt door de webservice. Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de Initialiseer de resourcevereisten voor containers. |
| DataCollection |
Hiermee definieert u de configuratie van gegevensverzameling voor een webservice. Het DataCollection-object intialiseren. |
| LivenessProbeRequirements |
Definieert de tijdsvereisten voor de livenesstest voor implementaties van de webservice. Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de Initialiseer de vereisten voor de livenesstesttijd. |
| WebServiceAccessToken |
Definieert basisfunctionaliteit voor het ophalen van het toegangstoken voor geïmplementeerde webservices in Azure Machine Learning. Maak een nieuw exemplaar van WebServiceAccessToken. |
| Webservice |
Definieert basisfunctionaliteit voor het implementeren van modellen als webservice-eindpunten in Azure Machine Learning. Webserviceconstructor wordt gebruikt om een cloudweergave op te halen van een webserviceobject dat is gekoppeld aan de opgegeven werkruimte. Retourneert een exemplaar van een onderliggende klasse die overeenkomt met het specifieke type van het opgehaalde webserviceobject. Met de webserviceklasse kunt u machine learning-modellen implementeren vanuit een Model of Image een object. Zie Modellen implementeren met Azure Machine Learning voor meer informatie over het werken met webservice. Initialiseer het webservice-exemplaar. De webserviceconstructor haalt een cloudweergave op van een webserviceobject dat is gekoppeld aan de opgegeven werkruimte. Er wordt een exemplaar van een onderliggende klasse geretourneerd dat overeenkomt met het specifieke type van het opgehaalde webserviceobject. |
| WebserviceDeploymentConfiguration |
Hiermee definieert u de basisklassefunctionaliteit voor alle configuratieobjecten voor webserviceimplementaties. Deze klasse vertegenwoordigt de configuratieparameters voor het implementeren van een webservice op een specifiek doel.
Als u bijvoorbeeld een implementatie wilt maken voor Azure Kubernetes Service, gebruikt u de Initialiseer het configuratieobject. |