webservice Modul

Innehåller funktioner för att hantera modeller som distribuerats som en webbtjänstslutpunkt i Azure Machine Learning.

Den här modulen innehåller den abstrakta överordnade klassen Webservice, som definierar metoder för att distribuera modeller. Ett vanligt mönster är att skapa ett konfigurationsobjekt för det specifika beräkningsmålet och sedan använda metoderna för klassen Webservice med det konfigurationsobjektet. Om du till exempel vill distribuera till Azure Container Instances skapar du ett AciServiceDeploymentConfiguration objekt från deploy_configuration -metoden i AciWebservice klassen och använder sedan någon av distributionsmetoderna för klassen Webservice. Ett liknande mönster gäller för klasserna AksWebservice, AksEndpointoch LocalWebservice .

En översikt över distributionen finns i Distribuera modeller med Azure Machine Learning.

Klasser

AutoScaler

Definierar information för automatisk skalningskonfiguration av en Kubernetes-webbtjänst.

Om du vill ange konfiguration av automatisk skalning använder deploy_configuration du vanligtvis -metoden eller update -metoden för AksWebservice klassen.

Initiera Autoskalning.

ContainerResourceRequirements

Definierar resurskraven för en container som används av webbtjänsten.

Om du vill ange konfiguration av automatisk skalning använder deploy_configuration du vanligtvis -metoden för AksWebservice klassen eller AciWebservice klassen.

Initiera kraven för containerresursen.

DataCollection

Definierar datainsamlingskonfiguration för en webbtjänst.

Initiera DataCollection-objektet.

LivenessProbeRequirements

Definierar realtidsavsökningstidskrav för distributioner av webbtjänsten.

Om du vill ange konfiguration av automatisk skalning använder deploy_configuration du vanligtvis -metoden eller update -metoden för AksWebservice klassen.

Initiera tidskraven för liveness-avsökningen.

WebServiceAccessToken

Definierar grundläggande funktioner för att hämta åtkomsttoken för distribuerade webbtjänster i Azure Machine Learning.

Skapa en ny instans av WebServiceAccessToken.

Webservice

Definierar basfunktioner för att distribuera modeller som webbtjänstslutpunkter i Azure Machine Learning.

Webbtjänstkonstruktorn används för att hämta en molnrepresentation av ett webbtjänstobjekt som är associerat med den angivna arbetsytan. Returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade webbtjänstobjektet. Med klassen Webservice kan du distribuera maskininlärningsmodeller från antingen ett eller Image -Modelobjekt.

Mer information om hur du arbetar med Webservice finns i Distribuera modeller med Azure Machine Learning.

Initiera Webservice-instansen.

Webbtjänstkonstruktorn hämtar en molnrepresentation av ett webbtjänstobjekt som är associerat med den angivna arbetsytan. Den returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade webbtjänstobjektet.

WebserviceDeploymentConfiguration

Definierar basklassfunktionerna för alla konfigurationsobjekt för webbtjänstdistribution.

Den här klassen representerar konfigurationsparametrarna för att distribuera en webbtjänst på ett specifikt mål. Om du till exempel vill skapa distribution för Azure Kubernetes Service använder du deploy_configuration -metoden för AksWebservice klassen.

Initiera konfigurationsobjektet.