aks Moduł
Zawiera funkcje wdrażania modeli uczenia maszynowego jako punktów końcowych usługi internetowej w usłudze Azure Kubernetes Service.
Usługa Azure Kubernetes Service (AKS) jest zalecana w scenariuszach, w których potrzebna jest pełna aranżacja kontenerów, w tym odnajdywanie usług w wielu kontenerach, automatyczne skalowanie i skoordynowane uaktualnienia aplikacji.
Aby uzyskać więcej informacji, zobacz Wdrażanie modelu w usłudze Azure Kubernetes Service.
Klasy
| AksEndpoint |
Uwaga Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/connected-registry. Reprezentuje kolekcję wersji usługi internetowej za tym samym punktem końcowym uruchomionym w usłudze Azure Kubernetes Service. Podczas gdy pojedyncza AksWebservice usługa wdraża pojedynczą usługę z pojedynczym punktem końcowym oceniania, klasa AksEndpoint umożliwia wdrożenie wielu wersji usługi internetowej za tym samym punktem końcowym oceniania. Każdą wersję usługi internetowej można skonfigurować tak, aby obsługiwała procent ruchu, aby można było wdrażać modele w kontrolowany sposób, na przykład w przypadku testowania A/B. Punkt AksEndpoint umożliwia wdrożenie z obiektu modelu podobnego do usługi AksWebservice. Zainicjuj wystąpienie usługi internetowej. Konstruktor usługi sieci Web pobiera reprezentację w chmurze obiektu usługi sieci Web skojarzonego z podanym obszarem roboczym. Zwróci wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu usługi sieci Web. |
| AksEndpointDeploymentConfiguration |
Uwaga Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/connected-registry. Reprezentuje informacje o konfiguracji wdrożenia dla usługi wdrożonej w usłudze Azure Kubernetes Service. Utwórz obiekt AksEndpointDeploymentConfiguration przy użyciu Zainicjuj obiekt konfiguracji na potrzeby wdrażania punktu końcowego w docelowym obiekcie obliczeniowym usługi AKS. |
| AksServiceAccessToken |
Opisuje token dostępu, który można określić w nagłówku Autoryzacja żądań oceniania do usługi sieci Web. Utwórz nowe wystąpienie obiektu WebServiceAccessToken. |
| AksServiceDeploymentConfiguration |
Reprezentuje informacje o konfiguracji wdrożenia dla usługi wdrożonej w usłudze Azure Kubernetes Service. Utwórz obiekt AksServiceDeploymentConfiguration przy użyciu Zainicjuj obiekt konfiguracji do wdrożenia w docelowym obiekcie obliczeniowym usługi AKS. |
| AksWebservice |
Reprezentuje model uczenia maszynowego wdrożony jako punkt końcowy usługi internetowej w usłudze Azure Kubernetes Service. Wdrożona usługa jest tworzona na podstawie modelu, skryptu i skojarzonych plików. Wynikowa usługa internetowa to punkt końcowy HTTP o zrównoważonym obciążeniu z interfejsem API REST. Możesz wysłać dane do tego interfejsu API i otrzymać przewidywanie zwrócone przez model. Usługa AksWebservice wdraża pojedynczą usługę w jednym punkcie końcowym. Aby wdrożyć wiele usług w jednym punkcie końcowym, użyj AksEndpoint klasy . Aby uzyskać więcej informacji, zobacz Wdrażanie modelu w klastrze usługi Azure Kubernetes Service. Zainicjuj wystąpienie usługi internetowej. Konstruktor usługi sieci Web pobiera reprezentację w chmurze obiektu usługi sieci Web skojarzonego z podanym obszarem roboczym. Zwróci wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu usługi sieci Web. |
| AutoScaler |
Definiuje szczegóły konfiguracji skalowania automatycznego usługi AksWebservice. Wartości konfiguracji narzędzia AutoScaler są określane przy użyciu Zainicjuj autoskalator usługi AKS. |
| ContainerResourceRequirements |
Definiuje wymagania dotyczące zasobów dla kontenera używanego przez usługę internetową. Wartości ContainerResourceRequirement są określane podczas wdrażania lub aktualizowania urządzenia Webervice. Na przykład użyj metod lub klasy , lub Zainicjuj wymagania dotyczące zasobów kontenera. |
| DataCollection |
Definiuje konfigurację zbierania danych dla elementu AksWebservice. Zainicjuj obiekt DataCollection. |
| LivenessProbeRequirements |
Definiuje wymagania dotyczące czasu sondy aktualności dla wdrożeń usługi sieci Web. Wartości konfiguracji LivenessProbeRequirements są określane podczas wdrażania lub aktualizowania urządzenia Webervice.
Na przykład użyj Zainicjuj wymagania dotyczące zasobów kontenera. |