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 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. |