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 om een configuratieobject te maken voor het specifieke rekendoel en vervolgens de methoden van de webserviceklasse te 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 klasse Webservice. Een soortgelijk patroon is van toepassing op de AksWebserviceklassen , AksEndpointen LocalWebservice .

Zie Modellen implementeren met Azure Machine Learning voor een overzicht van de implementatie.

Klassen

AutoScaler

Definieert details voor het automatisch schalen van een Kubernetes-webservice.

Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de deploy_configuration methode of van update de AksWebservice klasse.

Initialiseer de automatische schaalaanpassing.

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 deploy_configuration methode van de AksWebservice klasse of de AciWebservice klasse.

Initialiseer de resourcevereisten voor de container.

DataCollection

Hiermee definieert u de configuratie van gegevensverzameling voor een webservice.

Het DataCollection-object intialiseren.

LivenessProbeRequirements

Definieert de tijdsvereisten voor de liveness-test voor implementaties van de webservice.

Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de deploy_configuration methode of van update de AksWebservice klasse.

Initialiseer de tijdsvereisten voor de liveness-test.

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 de 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 -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 die overeenkomt met het specifieke type van het opgehaalde webserviceobject.

WebserviceDeploymentConfiguration

Definieert de basisklassefunctionaliteit voor alle configuratieobjecten voor webservice-implementatie.

Deze klasse vertegenwoordigt de configuratieparameters voor het implementeren van een webservice op een specifiek doel. Als u bijvoorbeeld een implementatie voor Azure Kubernetes Service wilt maken, gebruikt u de deploy_configuration methode van de AksWebservice klasse.

Initialiseer het configuratieobject.