webservice Modul

Enthält Funktionen zum Verwalten von Modellen, die als Webdienst-Endpunkt in Azure Machine Learning bereitgestellt werden

Dieses Modul enthält die abstrakte übergeordnete Klasse Webservice, die Methoden zum Bereitstellen von Modellen definiert. Ein gängiges Muster ist die Erstellung eines Konfigurationsobjekts für das spezifische Computeziel und die anschließende Verwendung der Methoden der Webservice-Klasse mit diesem Konfigurationsobjekt. Erstellen Sie beispielsweise zur Bereitstellung in Azure Container Instances ein AciServiceDeploymentConfiguration-Objekt über die deploy_configuration-Methode der AciWebservice-Klasse, und verwenden Sie dann eine der Bereitstellungsmethoden der Webservice-Klasse. Ein ähnliches Muster gilt für die Klassen AksWebservice, AksEndpoint und LocalWebservice.

Eine Übersicht über die Bereitstellung finden Sie unter Bereitstellen von Modellen mit Azure Machine Learning.

Klassen

AutoScaler

Definiert Details für die Konfiguration der automatischen Skalierung eines Kubernetes-Webdiensts

Um die Konfiguration der automatischen Skalierung anzugeben, verwenden Sie in der Regel die deploy_configuration- oder update-Methode der AksWebservice-Klasse.

Initialisieren Sie die AutoScaler-Instanz.

ContainerResourceRequirements

Definiert die Ressourcenanforderungen für einen Container, der vom Webdienst verwendet wird

Um die Konfiguration der automatischen Skalierung anzugeben, verwenden Sie in der Regel die deploy_configuration-Methode der AksWebservice-Klasse oder der AciWebservice-Klasse.

Initialisieren Sie die Containerressourcenanforderungen.

DataCollection

Definiert die Datensammlungskonfiguration für einen Webdienst

Initialisieren Sie das DataCollection-Objekt.

LivenessProbeRequirements

Definiert die zeitlichen Anforderungen von Livetests für die Bereitstellung von Webdiensten

Um die Konfiguration der automatischen Skalierung anzugeben, verwenden Sie in der Regel die deploy_configuration- oder update-Methode der AksWebservice-Klasse.

Initialisieren Sie die Zeitanforderungen für den Livetest.

WebServiceAccessToken

Definiert Basisfunktionen zum Abrufen des Zugriffstokens für bereitgestellte Webdienste in Azure Machine Learning

Erstellen Sie eine neue instance von WebServiceAccessToken.

Webservice

Definiert Basisfunktionen für die Bereitstellung von Modellen als Webdienst-Endpunkte in Azure Machine Learning

Der Webdienstkonstruktor wird verwendet, um eine Clouddarstellung eines Webservice-Objekts abzurufen, das dem bereitgestellten Workspace-Objekt zugeordnet ist. Gibt eine Instanz einer untergeordneten Klasse zurück, die dem spezifischen Typ des abgerufenen Webservice-Objekts entspricht Die Webservice-Klasse ermöglicht die Bereitstellung von Machine Learning-Modellen aus einem Model- oder Image-Objekt.

Weitere Informationen zur Verwendung von Webservice finden Sie unter Bereitstellen von Modellen mit Azure Machine Learning.

Initialisieren Sie den Webdienst instance.

Der Webdienstkonstruktor ruft eine Clouddarstellung eines Webdienstobjekts ab, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Es wird eine instance einer untergeordneten Klasse zurückgegeben, die dem spezifischen Typ des abgerufenen Webdienstobjekts entspricht.

WebserviceDeploymentConfiguration

Definiert die Basisklassenfunktionen für alle Konfigurationsobjekte der Webdienstbereitstellung

Diese Klasse stellt die Konfigurationsparameter für das Bereitstellen eines Webdiensts an einem bestimmten Ziel dar. Verwenden Sie beispielsweise die deploy_configuration-Methode der AksWebservice-Klasse, um eine Bereitstellung für Azure Kubernetes Service zu erstellen.

Initialisieren Sie das Konfigurationsobjekt.