ModelProfile Classe
- Héritage
-
azureml.core.profile._ModelEvaluationResultBaseModelProfile
Constructeur
ModelProfile(workspace, name)
Paramètres
Nom | Description |
---|---|
workspace
Obligatoire
|
Espace de travail contenant le modèle. |
name
Obligatoire
|
Nom du profil à créer et à récupérer. |
workspace
Obligatoire
|
Espace de travail contenant le modèle. |
name
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
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
|