Sdílet prostřednictvím


webservice Balíček

Obsahuje funkce pro nasazení modelů strojového učení jako koncových bodů webové služby ve službě Azure Machine Learning.

Nasazením modelu Azure Machine Learning jako webové služby se vytvoří koncový bod a rozhraní REST API. Do tohoto rozhraní API můžete odesílat data a přijímat předpovědi vrácené modelem.

Webovou službu vytvoříte při nasazení Model nebo Image do Azure Container Instances (acimodul), Azure Kubernetes Service (aksmodul) a koncového bodu Azure Kubernetes (AksEndpoint) nebo programovatelných hradlových polí (FPGA). Nasazení pomocí modelu se doporučuje pro většinu případů použití, zatímco nasazení pomocí image se doporučuje pro pokročilé případy použití. Ve třídách v tomto modulu jsou podporovány oba typy nasazení.

Moduly

aci

Obsahuje funkce pro nasazení modelů strojového učení jako koncových bodů webové služby na Azure Container Instances.

Azure Container Instances (ACI) se doporučuje pro scénáře, které můžou fungovat v izolovaných kontejnerech, včetně jednoduchých aplikací, automatizace úloh a úloh sestavení. Další informace o tom, kdy použít ACI, najdete v tématu Nasazení modelu do Azure Container Instances.

aks

Obsahuje funkce pro nasazení modelů strojového učení jako koncových bodů webové služby na Azure Kubernetes Service.

Azure Kubernetes Service (AKS) se doporučuje pro scénáře, kdy potřebujete úplnou orchestraci kontejnerů, včetně zjišťování služeb napříč několika kontejnery, automatického škálování a koordinovaných upgradů aplikací.

Další informace najdete v tématu Nasazení modelu do Azure Kubernetes Service.

container_resource_requirements

Modul popisující požadavky na prostředky kontejneru ve službě Azure Machine Learning

local

Obsahuje funkce pro nasazení modelů strojového učení jako místních koncových bodů webové služby.

Nasazení do místní webové služby se doporučuje ve scénářích, kdy potřebujete rychle nasadit a ověřit model nebo testujete model, který je ve vývoji. Další informace najdete v tématu Nasazení modelu do virtuálních počítačů poznámkového bloku.

unknown_webservice

Obsahuje funkce pro správu neznámých webových služeb ve službě Azure Machine Learning.

webservice

Obsahuje funkce pro správu modelů nasazených jako koncový bod webové služby ve službě Azure Machine Learning.

Tento modul obsahuje abstraktní nadřazenou třídu Webservice, která definuje metody pro nasazování modelů. Běžným vzorem je vytvoření objektu konfigurace pro konkrétní cílový výpočetní objekt a následné použití metod třídy Webservice s tímto objektem konfigurace. Pokud chcete například nasadit do Azure Container Instances, vytvořte AciServiceDeploymentConfiguration objekt z deploy_configuration metody AciWebservice třídy a pak použijte jednu z metod nasazení třídy Webservice. Podobný vzor platí pro AksWebservicetřídy , AksEndpointa LocalWebservice .

Přehled nasazení najdete v tématu Nasazení modelů pomocí služby Azure Machine Learning.

Třídy

AciWebservice

Představuje model strojového učení nasazený jako koncový bod webové služby na Azure Container Instances.

Nasazená služba se vytvoří z modelu, skriptu a přidružených souborů. Výsledná webová služba je koncový bod HTTP s vyrovnáváním zatížení s rozhraním REST API. Do tohoto rozhraní API můžete odesílat data a přijímat předpovědi vrácené modelem.

Další informace najdete v tématu Nasazení modelu do Azure Container Instances.

Inicializujte instanci webové služby.

Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice.

AksEndpoint

Poznámka

Toto je experimentální třída, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.

Představuje kolekci verzí webové služby za stejným koncovým bodem spuštěným na Azure Kubernetes Service.

Zatímco nasadí AksWebservice jednu službu s jedním bodovacím koncovým bodem, třída AksEndpoint umožňuje nasadit více verzí webové služby za stejným bodovacím koncovým bodem. Každou verzi webové služby je možné nakonfigurovat tak, aby obsluhovala určité procento provozu, takže můžete modely nasazovat řízeným způsobem, například pro testování A/B. AksEndpoint umožňuje nasazení z objektu modelu podobného objektu AksWebservice.

Inicializujte instanci webové služby.

Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice.

AksWebservice

Představuje model strojového učení nasazený jako koncový bod webové služby na Azure Kubernetes Service.

Nasazená služba se vytvoří z modelu, skriptu a přidružených souborů. Výsledná webová služba je koncový bod HTTP s vyrovnáváním zatížení s rozhraním REST API. Do tohoto rozhraní API můžete odesílat data a přijímat předpovědi vrácené modelem.

AksWebservice nasadí jednu službu do jednoho koncového bodu. Pokud chcete nasadit více služeb do jednoho koncového bodu, použijte třídu .AksEndpoint

Další informace najdete v tématu Nasazení modelu do clusteru Azure Kubernetes Service.

Inicializujte instanci webové služby.

Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice.

LocalWebservice

Představuje model strojového učení nasazený jako koncový bod místní webové služby.

Místní nasazení webových služeb je užitečné pro scénáře ladění a testování.

Konstruktor místní webové služby.

Konstruktor LocalWebservice slouží k načtení místní reprezentace objektu LocalWebservice přidruženého k poskytnutému pracovnímu prostoru.

UnknownWebservice

Pouze pro interní použití.

Tuto třídu používá třída k získání nebo výpisu Webservice podtypů služby, když byla webová služba vytvořena z balíčku, který nebyl importován, například pro službu vytvořenou <xref:azureml.accel> pomocí balíčku.

Inicializujte instanci webové služby.

Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice.

Webservice

Definuje základní funkce pro nasazování modelů jako koncových bodů webové služby ve službě Azure Machine Learning.

Konstruktor webservice se používá k načtení cloudové reprezentace objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající určitému typu načteného objektu Webservice. Třída Webservice umožňuje nasazení modelů strojového učení z objektu Model nebo Image .

Další informace o práci s webovou službou najdete v tématu Nasazení modelů pomocí služby Azure Machine Learning.

Inicializujte instanci webové služby.

Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice.