Freigeben über


ModelProfile Klasse

Enthält die Ergebnisse einer Profilerstellung.

Ein Modellprofil eines Modells ist eine Empfehlung für Ressourcenanforderungen. Ein ModelProfile-Objekt wird von der profile-Methode der Model-Klasse zurückgegeben.

Initialisieren Sie das ModelProfile-Objekt.

Vererbung
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Konstruktor

ModelProfile(workspace, name)

Parameter

workspace
Workspace
Erforderlich

Das Workspace-Objekt, das das Modell enthält.

name
str
Erforderlich

Der Name des zu erstellenden und abzurufenden Profils.

workspace
Workspace
Erforderlich

Das Workspace-Objekt, das das Modell enthält.

name
str
Erforderlich

Der Name des zu erstellenden und abzurufenden Profils.

Hinweise

Im folgenden Beispiel wird gezeigt, wie ein ModelProfile-Objekt zurückgegeben wird.


   profile = Model.profile(ws, "profilename", [model], inference_config, input_dataset=dataset)
   profile.wait_for_profiling(True)
   profiling_details = profile.get_details()
   print(profiling_details)

Methoden

get_details

Die Details des Profilerstellungsergebnisses abrufen.

Geben Sie die beobachteten Metriken (verschiedene Latenz-Perzentile, maximal ausgelastete CPU und Arbeitsspeicher usw.) und die empfohlenen Ressourcenanforderungen im Erfolgsfall zurück.

serialize

Dieses Modell in ein serialisiertes JSON-Wörterbuch konvertieren.

wait_for_completion

Warten, bis das Modell die Profilerstellung abgeschlossen hat.

get_details

Die Details des Profilerstellungsergebnisses abrufen.

Geben Sie die beobachteten Metriken (verschiedene Latenz-Perzentile, maximal ausgelastete CPU und Arbeitsspeicher usw.) und die empfohlenen Ressourcenanforderungen im Erfolgsfall zurück.

get_details()

Gibt zurück

Ein Wörterbuch mit empfohlenen Ressourcenanforderungen.

Rückgabetyp

serialize

Dieses Modell in ein serialisiertes JSON-Wörterbuch konvertieren.

serialize()

Gibt zurück

Die JSON-Darstellung dieses Profils

Rückgabetyp

wait_for_completion

Warten, bis das Modell die Profilerstellung abgeschlossen hat.

wait_for_completion(show_output=False)

Parameter

show_output
bool
Standardwert: False

Boolesche Option für eine ausführlichere Ausgabe. Der Standardwert lautet „False“.