Partager via


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

Nom Description
workspace
Obligatoire

Espace de travail contenant le modèle.

name
Obligatoire
str

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

workspace
Obligatoire

Espace de travail contenant le modèle.

name
Obligatoire
str

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

Type Description

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

serialize

Convertit ce profil en dictionnaire JSON sérialisé.

serialize()

Retours

Type Description

Représentation JSON de ce profil.

wait_for_completion

Attend la fin du profilage du modèle.

wait_for_completion(show_output=False)

Paramètres

Nom Description
show_output

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

Valeur par défaut: False