Webservice Klasse
Definiert die Basisfunktionalität für die Bereitstellung von Modellen als Webdienstendpunkte in Azure Machine Learning.
Webservice-Konstruktor wird verwendet, um eine Clouddarstellung eines Webservice-Objekts abzurufen, das dem bereitgestellten Arbeitsbereich 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 einem Objekt.
Weitere Informationen zum Arbeiten mit Webservice finden Sie unter Bereitstellen von Modellen mit Azure Machine Learning.
Initialisieren Sie die Webservice-Instanz.
Der Webservice-Konstruktor ruft eine Clouddarstellung eines Webservice-Objekts ab, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Es wird eine Instanz einer untergeordneten Klasse zurückgegeben, die dem spezifischen Typ des abgerufenen Webservice-Objekts entspricht.
Konstruktor
Webservice(workspace, name)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Das Arbeitsbereichsobjekt, das das abzurufende Webservice-Objekt enthält. |
|
name
Erforderlich
|
Der Name des abzurufenden Webservice-Objekts. |
|
workspace
Erforderlich
|
Das Arbeitsbereichsobjekt, das das abzurufende Webservice-Objekt enthält. |
|
name
Erforderlich
|
Der Name des abzurufenden Webservice-Objekts. |
Hinweise
Das folgende Beispiel zeigt das empfohlene Bereitstellungsmuster, bei dem Sie zuerst ein Konfigurationsobjekt mit der deploy_configuration Methode der untergeordneten Klasse von Webservice (in diesem Fall AksWebservice) erstellen und dann die Konfiguration mit der deploy Methode der Model Klasse verwenden.
# Set the web service configuration (using default here)
aks_config = AksWebservice.deploy_configuration()
# # Enable token auth and disable (key) auth on the webservice
# aks_config = AksWebservice.deploy_configuration(token_auth_enabled=True, auth_enabled=False)
Im folgenden Beispiel wird gezeigt, wie Sie einen vorhandenen AciWebservice In einem Arbeitsbereich finden und löschen, wenn er vorhanden ist, damit der Name wiederverwendet werden kann.
from azureml.core.model import InferenceConfig
from azureml.core.webservice import AciWebservice
service_name = 'my-custom-env-service'
inference_config = InferenceConfig(entry_script='score.py', environment=environment)
aci_config = AciWebservice.deploy_configuration(cpu_cores=1, memory_gb=1)
service = Model.deploy(workspace=ws,
name=service_name,
models=[model],
inference_config=inference_config,
deployment_config=aci_config,
overwrite=True)
service.wait_for_deployment(show_output=True)
Es gibt eine Reihe von Möglichkeiten, ein Modell als Webdienst bereitzustellen, einschließlich der folgenden:
deployDie Methode der modelle, die Model bereits im Arbeitsbereich registriert sind.deploy_from_imageMethode für Bilder, die Webservice bereits aus einem Modell erstellt wurden.deploy_from_modelMethode für Webservice Modelle, die bereits im Arbeitsbereich registriert sind. Diese Methode erstellt ein Bild.deploy-Methode, Webservicedie ein Modell registriert und ein Bild erstellt.
Informationen zum Arbeiten mit Webservices finden Sie unter
Nutzen eines als Webdienst bereitgestellten Azure Machine Learning-Modells
Überwachen und Erfassen von Daten von ML-Webdienst-Endpunkten
Im Abschnitt "Variablen " werden Attribute einer lokalen Darstellung des Cloud Webservice-Objekts aufgelistet. Diese Variablen sollten als schreibgeschützt betrachtet werden. Das Ändern ihrer Werte wird nicht im entsprechenden Cloudobjekt wiedergegeben.
Variablen
| Name | Beschreibung |
|---|---|
|
auth_enabled
|
Gibt an, ob der Webdienst die Authentifizierung aktiviert hat. |
|
compute_type
|
Für welche Art von Berechnung der Webdienst bereitgestellt wird. |
|
created_time
|
Wann der Webdienst erstellt wurde. |
|
azureml.core.Webservice.description
|
Eine Beschreibung des Webservice-Objekts. |
|
azureml.core.Webservice.tags
|
Ein Wörterbuch mit Tags für das Webservice-Objekt. |
|
azureml.core.Webservice.name
|
Der Name des Webdiensts. |
|
azureml.core.Webservice.properties
|
Wörterbuch der Schlüsselwerteigenschaften für den Webdienst. Diese Eigenschaften können nach der Bereitstellung nicht geändert werden, aber neue Schlüsselwertpaare können hinzugefügt werden. |
|
created_by
|
Der Benutzer, der den Webdienst erstellt hat. |
|
error
|
Wenn der Webdienst nicht bereitgestellt werden konnte, enthält dies die Fehlermeldung, warum er fehlgeschlagen ist. |
|
azureml.core.Webservice.state
|
Der aktuelle Status des Webdiensts. |
|
updated_time
|
Das letzte Mal, wenn der Webdienst aktualisiert wurde. |
|
azureml.core.Webservice.workspace
|
Der Azure Machine Learning Workspace, der diesen Webdienst enthält. |
|
token_auth_enabled
|
Gibt an, ob der Webdienst die Tokenauthentifizierung aktiviert hat. |
Methoden
| check_for_existing_webservice |
Der Webdienst ist vorhanden. |
| delete |
Löschen Sie diesen Webdienst aus dem zugeordneten Arbeitsbereich. Dieser Funktionsaufruf ist nicht asynchron. Der Aufruf wird ausgeführt, bis die Ressource gelöscht wird. Es WebserviceException wird ein Problem beim Löschen des Modells aus dem Modellverwaltungsdienst ausgelöst. |
| deploy |
Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit. Diese Funktion registriert alle Modelldateien, die bereitgestellt werden, und erstellt ein Bild im Prozess, alle dem angegebenen Workspacezugeordnet. Verwenden Sie diese Funktion, wenn Sie über ein Verzeichnis von Modellen verfügen, um bereitzustellen, die noch nicht registriert wurden. Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird. |
| deploy_from_image |
Stellen Sie einen Webdienst aus einem Image Objekt bereit. Verwenden Sie diese Funktion, wenn Sie bereits ein Image-Objekt für ein Modell erstellt haben. Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird. |
| deploy_from_model |
Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit. Diese Funktion ähnelt deploy, registriert aber nicht die Modelle. Verwenden Sie diese Funktion, wenn Sie Modellobjekte haben, die bereits registriert sind. Dadurch wird ein Bild im Prozess erstellt, das dem angegebenen Arbeitsbereich zugeordnet ist. Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird. |
| deploy_local_from_model |
Erstellen und Bereitstellen eines LocalWebservice zu Testzwecken. Erfordert, dass Docker installiert und konfiguriert wird. |
| deserialize |
Konvertieren Sie ein JSON-Objekt des Model Management Service-Antwortobjekts in ein Webservice-Objekt. Schlägt fehl, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, unter dem der Webdienst registriert ist. |
| get_keys |
Abrufen von Authentifizierungsschlüsseln für diesen Webdienst. |
| get_logs |
Dient zum Abrufen von Protokollen für diesen Webdienst. |
| get_token |
Rufen Sie das Authentifizierungstoken für diesen Webdienst ab, der auf den aktuellen Benutzer festgelegt ist. |
| list |
Auflisten der Webservices, die dem entsprechenden zugeordnet sind Workspace. Die zurückgegebenen Ergebnisse können mithilfe von Parametern gefiltert werden. |
| regen_key |
Generieren Sie einen der Schlüssel des Webdiensts neu, entweder den Primärschlüssel oder den Sekundärschlüssel. Eine WebserviceException wird ausgelöst, wenn |
| run |
Rufen Sie diesen Webdienst mit der bereitgestellten Eingabe auf. Abstrakte Methode, die von untergeordneten Klassen von Webservice. |
| serialize |
Konvertieren Sie dieses Webservice-Objekt in ein serialisiertes JSON-Wörterbuch. Wird deserialize verwendet, um wieder in ein Webservice-Objekt zu konvertieren. |
| update |
Aktualisieren Sie die Webservice-Parameter. Dies ist eine abstrakte Methode, die von untergeordneten Klassen von Webservice. Mögliche Parameter, die aktualisiert werden sollen, variieren je nach untergeordnetem Webservice-Typ. For example, for Azure Container Instances webservices, see update for specific parameters. |
| update_deployment_state |
Aktualisieren Sie den aktuellen Zustand des Speicherobjekts. Führen Sie eine direkte Aktualisierung der Eigenschaften des Objekts basierend auf dem aktuellen Zustand des entsprechenden Cloudobjekts durch. In erster Linie nützlich für die manuelle Abfrage des Erstellungszustands. |
| wait_for_deployment |
Automatische Abfrage für die ausgeführte Webservice-Bereitstellung. Warten Sie, bis der Webdienst einen Terminalstatus erreicht. Löst einen WebserviceException aus, wenn er einen nicht erfolgreichen Terminalzustand erreicht oder den bereitgestellten Timeout überschreitet. |
check_for_existing_webservice
Der Webdienst ist vorhanden.
static check_for_existing_webservice(workspace, name, overwrite=False, request_func=None, check_func=None)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
|
|
name
Erforderlich
|
|
|
overwrite
|
Standardwert: False
|
|
request_func
|
<xref:function>
funktion to request service to check if service name exists Standardwert: None
|
|
check_func
|
<xref:function>
Funktion zum Überprüfen des Antwortinhalts von request_func Standardwert: None
|
Ausnahmen
| Typ | Beschreibung |
|---|---|
delete
Löschen Sie diesen Webdienst aus dem zugeordneten Arbeitsbereich.
Dieser Funktionsaufruf ist nicht asynchron. Der Aufruf wird ausgeführt, bis die Ressource gelöscht wird. Es WebserviceException wird ein Problem beim Löschen des Modells aus dem Modellverwaltungsdienst ausgelöst.
delete()
Ausnahmen
| Typ | Beschreibung |
|---|---|
deploy
Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit.
Diese Funktion registriert alle Modelldateien, die bereitgestellt werden, und erstellt ein Bild im Prozess, alle dem angegebenen Workspacezugeordnet. Verwenden Sie diese Funktion, wenn Sie über ein Verzeichnis von Modellen verfügen, um bereitzustellen, die noch nicht registriert wurden.
Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.
static deploy(workspace, name, model_paths, image_config, deployment_config=None, deployment_target=None, overwrite=False)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll. |
|
name
Erforderlich
|
Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss für den Arbeitsbereich eindeutig sein, nur aus Kleinbuchstaben, Zahlen oder Gedankenstrichen bestehen, mit einem Buchstaben beginnen und zwischen 3 und 32 Zeichen lang sein. |
|
model_paths
Erforderlich
|
Eine Liste der Pfade auf dem Datenträger zum Modellieren von Dateien oder Ordnern. Kann eine leere Liste sein. |
|
image_config
Erforderlich
|
Ein ImageConfig-Objekt, das zum Ermitteln der erforderlichen Imageeigenschaften verwendet wird. |
|
deployment_config
|
Eine WebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn eines nicht angegeben wird, wird ein leeres Konfigurationsobjekt basierend auf dem gewünschten Ziel verwendet. Standardwert: None
|
|
deployment_target
|
A ComputeTarget zum Bereitstellen des Webdiensts auf. Da Azure-Containerinstanzen nicht zugeordnet ComputeTargetsind, lassen Sie diesen Parameter als "None" für die Bereitstellung in Azure-Containerinstanzen. Standardwert: None
|
|
overwrite
|
Überschreiben Sie den vorhandenen Dienst, wenn der Dienst mit dem Namen bereits vorhanden ist. Standardwert: False
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Ein Webservice-Objekt, das dem bereitgestellten Webdienst entspricht. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
deploy_from_image
Stellen Sie einen Webdienst aus einem Image Objekt bereit.
Verwenden Sie diese Funktion, wenn Sie bereits ein Image-Objekt für ein Modell erstellt haben.
Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.
static deploy_from_image(workspace, name, image, deployment_config=None, deployment_target=None, overwrite=False)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll. |
|
name
Erforderlich
|
Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss für den Arbeitsbereich eindeutig sein, nur aus Kleinbuchstaben, Zahlen oder Gedankenstrichen bestehen, mit einem Buchstaben beginnen und zwischen 3 und 32 Zeichen lang sein. |
|
image
Erforderlich
|
Ein Image bereitzustellenes Objekt. |
|
deployment_config
|
Eine WebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn eines nicht angegeben wird, wird ein leeres Konfigurationsobjekt basierend auf dem gewünschten Ziel verwendet. Standardwert: None
|
|
deployment_target
|
A ComputeTarget zum Bereitstellen des Webdiensts auf. Da Azure-Containerinstanzen nicht zugeordnet ComputeTargetsind, lassen Sie diesen Parameter als "None" für die Bereitstellung in Azure-Containerinstanzen. Standardwert: None
|
|
overwrite
|
Überschreiben Sie den vorhandenen Dienst, wenn der Dienst mit dem Namen bereits vorhanden ist. Standardwert: False
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Ein Webservice-Objekt, das dem bereitgestellten Webdienst entspricht. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
deploy_from_model
Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit.
Diese Funktion ähnelt deploy, registriert aber nicht die Modelle. Verwenden Sie diese Funktion, wenn Sie Modellobjekte haben, die bereits registriert sind. Dadurch wird ein Bild im Prozess erstellt, das dem angegebenen Arbeitsbereich zugeordnet ist.
Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.
static deploy_from_model(workspace, name, models, image_config, deployment_config=None, deployment_target=None, overwrite=False)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll. |
|
name
Erforderlich
|
Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss für den Arbeitsbereich eindeutig sein, nur aus Kleinbuchstaben, Zahlen oder Gedankenstrichen bestehen, mit einem Buchstaben beginnen und zwischen 3 und 32 Zeichen lang sein. |
|
models
Erforderlich
|
Eine Liste von Modellobjekten. Kann eine leere Liste sein. |
|
image_config
Erforderlich
|
Ein ImageConfig-Objekt, das zum Ermitteln der erforderlichen Imageeigenschaften verwendet wird. |
|
deployment_config
|
Eine WebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn eines nicht angegeben wird, wird ein leeres Konfigurationsobjekt basierend auf dem gewünschten Ziel verwendet. Standardwert: None
|
|
deployment_target
|
A ComputeTarget zum Bereitstellen des Webdiensts auf. Da ACI keine Zuordnung ComputeTargethat, lassen Sie diesen Parameter als None für die Bereitstellung in ACI. Standardwert: None
|
|
overwrite
|
Überschreiben Sie den vorhandenen Dienst, wenn der Dienst mit dem Namen bereits vorhanden ist. Standardwert: False
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Ein Webservice-Objekt, das dem bereitgestellten Webdienst entspricht. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
deploy_local_from_model
Erstellen und Bereitstellen eines LocalWebservice zu Testzwecken.
Erfordert, dass Docker installiert und konfiguriert wird.
static deploy_local_from_model(workspace, name, models, image_config, deployment_config=None, wait=False)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll. |
|
name
Erforderlich
|
Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss auf dem lokalen Computer eindeutig sein. |
|
models
Erforderlich
|
Eine Liste von Modellobjekten. Kann eine leere Liste sein. |
|
image_config
Erforderlich
|
Ein ImageConfig-Objekt, das zum Ermitteln der erforderlichen Dienstbildeigenschaften verwendet wird. |
|
deployment_config
|
Eine LocalWebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn kein Konfigurationsobjekt angegeben wird, wird ein leeres Konfigurationsobjekt verwendet. Standardwert: None
|
|
wait
|
Gibt an, ob gewartet werden soll, bis der Docker-Container von LocalWebservice als fehlerfrei gemeldet wird. Löst eine Ausnahme aus, wenn der Container abstürzt. Der Standardwert ist False. Standardwert: False
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
Ausnahmen
| Typ | Beschreibung |
|---|---|
deserialize
Konvertieren Sie ein JSON-Objekt des Model Management Service-Antwortobjekts in ein Webservice-Objekt.
Schlägt fehl, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, unter dem der Webdienst registriert ist.
deserialize(workspace, webservice_payload)
Parameter
| Name | Beschreibung |
|---|---|
|
cls
Erforderlich
|
Gibt an, dass es sich um eine Klassenmethode handelt. |
|
workspace
Erforderlich
|
Das Arbeitsbereichsobjekt, unter dem der Webdienst registriert ist. |
|
webservice_payload
Erforderlich
|
Ein JSON-Objekt, das in ein Webservice-Objekt konvertiert werden soll. |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Die Webdienstdarstellung des bereitgestellten JSON-Objekts. |
get_keys
Abrufen von Authentifizierungsschlüsseln für diesen Webdienst.
get_keys()
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Die Authentifizierungsschlüssel für diesen Webdienst. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
get_logs
Dient zum Abrufen von Protokollen für diesen Webdienst.
get_logs(num_lines=5000, init=False)
Parameter
| Name | Beschreibung |
|---|---|
|
num_lines
|
Die maximale Anzahl der abzurufenden Protokollzeilen. Standardwert: 5000
|
|
init
|
Abrufen von Protokollen des Init-Containers Standardwert: False
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Die Protokolle für diesen Webdienst. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
get_token
Rufen Sie das Authentifizierungstoken für diesen Webdienst ab, der auf den aktuellen Benutzer festgelegt ist.
get_token()
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Das Authentifizierungstoken für diesen Webdienst und wann es aktualisiert werden soll. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
list
Auflisten der Webservices, die dem entsprechenden zugeordnet sind Workspace.
Die zurückgegebenen Ergebnisse können mithilfe von Parametern gefiltert werden.
static list(workspace, compute_type=None, image_name=None, image_id=None, model_name=None, model_id=None, tags=None, properties=None, image_digest=None)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Das Workspace-Objekt, in dem die Webdienste aufgeführt werden sollen. |
|
compute_type
|
Filtern, um nur bestimmte Webdiensttypen auflisten. Optionen sind 'ACI', 'AKS'. Standardwert: None
|
|
image_name
|
Filterliste, um nur Webservices einzuschließen, die mit dem spezifischen Imagenamen bereitgestellt werden. Standardwert: None
|
|
image_id
|
Filterliste, um nur Webservices einzuschließen, die mit der spezifischen Image-ID bereitgestellt werden. Standardwert: None
|
|
model_name
|
Filterliste, um nur Webservices einzuschließen, die mit dem spezifischen Modellnamen bereitgestellt werden. Standardwert: None
|
|
model_id
|
Filterliste, um nur Webservices einzuschließen, die mit der spezifischen Modell-ID bereitgestellt werden. Standardwert: None
|
|
tags
|
Filtern Sie basierend auf der bereitgestellten Liste entweder nach "Schlüssel" oder "[Schlüssel, Wert]". Ex. ['key'; ['key2', 'key2 value']] Standardwert: None
|
|
properties
|
Filtern Sie basierend auf der bereitgestellten Liste entweder nach "Schlüssel" oder "[Schlüssel, Wert]". Ex. ['key'; ['key2', 'key2 value']] Standardwert: None
|
|
image_digest
|
Filterliste, um nur Webservices einzuschließen, die mit dem spezifischen Imagedigest bereitgestellt werden. Standardwert: None
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Eine gefilterte Liste von Webdiensten im bereitgestellten Arbeitsbereich. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
regen_key
Generieren Sie einen der Schlüssel des Webdiensts neu, entweder den Primärschlüssel oder den Sekundärschlüssel.
Eine WebserviceException wird ausgelöst, wenn key sie nicht angegeben ist oder nicht "Primär" oder "Sekundär" ist.
regen_key(key, set_key=None)
Parameter
| Name | Beschreibung |
|---|---|
|
key
Erforderlich
|
Der Schlüssel, der neu generiert werden soll. Die Optionen sind "Primär" oder "Sekundär". |
|
set_key
|
Ein vom Benutzer angegebener Wert, der die manuelle Spezifikation des Schlüsselwerts ermöglicht Standardwert: None
|
Ausnahmen
| Typ | Beschreibung |
|---|---|
run
Rufen Sie diesen Webdienst mit der bereitgestellten Eingabe auf.
Abstrakte Methode, die von untergeordneten Klassen von Webservice.
abstract run(input)
Parameter
| Name | Beschreibung |
|---|---|
|
input
Erforderlich
|
<xref:varies>
Die Eingabedaten, mit der der Webdienst aufgerufen werden soll. Dies sind die Daten, die Ihr machine Learning-Modell als Eingabe für die Ausführung von Vorhersagen erwartet. |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Das Ergebnis des Aufrufs des Webdiensts. Dadurch werden Vorhersagen zurückgegeben, die vom Machine Learning-Modell ausgeführt werden. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
serialize
Konvertieren Sie dieses Webservice-Objekt in ein serialisiertes JSON-Wörterbuch.
Wird deserialize verwendet, um wieder in ein Webservice-Objekt zu konvertieren.
serialize()
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Die JSON-Darstellung dieses Webdiensts. |
update
Aktualisieren Sie die Webservice-Parameter.
Dies ist eine abstrakte Methode, die von untergeordneten Klassen von Webservice. Mögliche Parameter, die aktualisiert werden sollen, variieren je nach untergeordnetem Webservice-Typ. For example, for Azure Container Instances webservices, see update for specific parameters.
abstract update(*args)
Parameter
| Name | Beschreibung |
|---|---|
|
args
Erforderlich
|
<xref:varies>
Zu aktualisierende Werte. |
Ausnahmen
| Typ | Beschreibung |
|---|---|
update_deployment_state
Aktualisieren Sie den aktuellen Zustand des Speicherobjekts.
Führen Sie eine direkte Aktualisierung der Eigenschaften des Objekts basierend auf dem aktuellen Zustand des entsprechenden Cloudobjekts durch. In erster Linie nützlich für die manuelle Abfrage des Erstellungszustands.
update_deployment_state()
wait_for_deployment
Automatische Abfrage für die ausgeführte Webservice-Bereitstellung.
Warten Sie, bis der Webdienst einen Terminalstatus erreicht. Löst einen WebserviceException aus, wenn er einen nicht erfolgreichen Terminalzustand erreicht oder den bereitgestellten Timeout überschreitet.
wait_for_deployment(show_output=False, timeout_sec=None)
Parameter
| Name | Beschreibung |
|---|---|
|
show_output
|
Gibt an, ob ausführlichere Ausgabe gedruckt werden soll. Standardwert: False
|
|
timeout_sec
|
Lösen Sie eine Ausnahme aus, wenn die Bereitstellung das angegebene Timeout überschreitet. Standardwert: None
|
Ausnahmen
| Typ | Beschreibung |
|---|---|