ModelProfile Classe

Contient les résultats d’une exécution de profilage.

Un profil de modèle d’un modèle est une recommandation relative aux besoins en ressources. Un objet ModelProfile est renvoyé à partir de la méthode profile de la classe Model.

Initialisez l’objet ModelProfile.

Héritage
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Constructeur

ModelProfile(workspace, name)

Paramètres

workspace
Workspace
Obligatoire

Espace de travail contenant le modèle.

name
str
Obligatoire

Nom du profil à créer et à récupérer.

workspace
Workspace
Obligatoire

Espace de travail contenant le modèle.

name
str
Obligatoire

Nom du profil à créer et à récupérer.

Remarques

L’exemple suivant montre comment renvoyer un objet ModelProfile.


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

Méthodes

get_details

Récupère les détails du résultat de profilage.

Retourne les métriques observées (différents centiles de latence, le processeur et la mémoire maximum utilisés, etc.) et les besoins en ressources recommandées en cas de réussite.

serialize

Convertit ce profil en dictionnaire JSON sérialisé.

wait_for_completion

Attend la fin du profilage du modèle.

get_details

Récupère les détails du résultat de profilage.

Retourne les métriques observées (différents centiles de latence, le processeur et la mémoire maximum utilisés, etc.) et les besoins en ressources recommandées en cas de réussite.

get_details()

Retours

Dictionnaire des exigences recommandées en matière de ressources.

Type de retour

serialize

Convertit ce profil en dictionnaire JSON sérialisé.

serialize()

Retours

Représentation JSON de ce profil.

Type de retour

wait_for_completion

Attend la fin du profilage du modèle.

wait_for_completion(show_output=False)

Paramètres

show_output
bool
valeur par défaut: False

Option booléenne pour imprimer une sortie plus détaillée. Valeur par défaut False.