webservice Moduł

Zawiera funkcje zarządzania modelami wdrożonym jako punkt końcowy usługi internetowej w usłudze Azure Machine Learning.

Ten moduł zawiera abstrakcyjną klasę Webservicenadrzędną , która definiuje metody wdrażania modeli. Typowym wzorcem jest utworzenie obiektu konfiguracji dla określonego obiektu docelowego obliczeniowego, a następnie użycie metod klasy Webservice z tym obiektem konfiguracji. Na przykład w celu wdrożenia w Azure Container Instances utwórz AciServiceDeploymentConfiguration obiekt na podstawie deploy_configuration metody AciWebservice klasy, a następnie użyj jednej z metod wdrażania klasy Webservice. Podobny wzorzec dotyczy AksWebserviceklas , AksEndpointi LocalWebservice .

Aby zapoznać się z omówieniem wdrażania, zobacz Wdrażanie modeli za pomocą usługi Azure Machine Learning.

Klasy

AutoScaler

Definiuje szczegóły konfiguracji skalowania automatycznego usługi internetowej Kubernetes.

Aby określić konfigurację skalowania automatycznego, zazwyczaj należy użyć deploy_configuration metody AksWebservice lub update klasy .

Zainicjuj autoskalator.

ContainerResourceRequirements

Definiuje wymagania dotyczące zasobów dla kontenera używanego przez usługę internetową.

Aby określić konfigurację skalowania automatycznego, zazwyczaj należy użyć deploy_configuration metody AksWebservice klasy lub AciWebservice klasy.

Zainicjuj wymagania dotyczące zasobów kontenera.

DataCollection

Definiuje konfigurację zbierania danych dla usługi internetowej.

Zainicjuj obiekt DataCollection.

LivenessProbeRequirements

Definiuje wymagania dotyczące czasu sondy wygaśnięcia dla wdrożeń usługi internetowej.

Aby określić konfigurację skalowania automatycznego, zazwyczaj należy użyć deploy_configuration metody AksWebservice lub update klasy .

Zainicjuj wymagania dotyczące czasu sondy wygaśnięcia.

WebServiceAccessToken

Definiuje podstawowe funkcje pobierania tokenu dostępu dla wdrożonych usług internetowych w usłudze Azure Machine Learning.

Utwórz nowe wystąpienie tokenu WebServiceAccessToken.

Webservice

Definiuje podstawowe funkcje wdrażania modeli jako punktów końcowych usługi internetowej w usłudze Azure Machine Learning.

Konstruktor usługi internetowej służy do pobierania reprezentacji chmury obiektu usługi internetowej skojarzonego z podanym obszarem roboczym. Zwraca wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu usługi sieci Web. Klasa Webservice umożliwia wdrażanie modeli uczenia maszynowego z Model obiektu lub Image .

Aby uzyskać więcej informacji na temat pracy z usługą internetową, zobacz Deploy models with Azure Machine Learning (Wdrażanie modeli za pomocą usługi Azure Machine Learning).

Zainicjuj wystąpienie usługi internetowej.

Konstruktor usługi internetowej pobiera reprezentację w chmurze obiektu usługi internetowej skojarzonego z podanym obszarem roboczym. Zwróci wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu usługi sieci Web.

WebserviceDeploymentConfiguration

Definiuje funkcjonalność klasy bazowej dla wszystkich obiektów konfiguracji wdrożenia usługi sieci Web.

Ta klasa reprezentuje parametry konfiguracji wdrażania usługi internetowej w określonym obiekcie docelowym. Aby na przykład utworzyć wdrożenie dla Azure Kubernetes Service, użyj deploy_configuration metody AksWebservice klasy .

Zainicjuj obiekt konfiguracji.