export Module

Exporte les données d’historique d’exécution de l’expérience dans les journaux Tensorboard pouvant être affichés dans une instance Tensorboard.

Fonctions

export_to_tensorboard

Exporter l’historique des exécutions de l’expérience vers les journaux Tensorboard prêts pour la visualisation Tensorboard.

export_to_tensorboard(run_data, logsdir, logger=None, recursive=True)

Paramètres

run_data
Union[Run,list[Run]]
Obligatoire

Une exécution ou une liste d’exécutions à exporter.

logsdir
str
Obligatoire

Chemin d’accès du répertoire dans lequel les journaux sont exportés.

logger
Logger
valeur par défaut: None

Enregistreur d’événements facultatif spécifié par l’utilisateur.

recursive
bool
valeur par défaut: True

Spécifie si toutes les exécutions enfants des exécutions spécifiées doivent être récupérées de manière récursive.

Remarques

Cette fonction vous permet d’afficher l’historique des exécutions de l’expérience dans une instance Tensorboard. À utiliser pour les expériences Azure Machine Learning et d’autres frameworks Machine Learning qui ne génèrent pas en mode natif des fichiers journaux consommables dans Tensorboard. Pour plus d’informations sur l’utilisation de TensorBoard, consultez Visualiser les exécutions et les métriques d’expériences avec TensorBoard.

L’exemple suivant montre comment utiliser la fonction export_to_tensorboard pour exporter des journaux Machine Learning afin de les afficher dans TensorBoard. Dans cet exemple, l’expérience est terminée et l’historique des exécutions est stocké dans les journaux Tensorboard.


   # Export Run History to Tensorboard logs
   from azureml.tensorboard.export import export_to_tensorboard
   import os

   logdir = 'exportedTBlogs'
   log_path = os.path.join(os.getcwd(), logdir)
   try:
       os.stat(log_path)
   except os.error:
       os.mkdir(log_path)
   print(logdir)

   # export run history for the project
   export_to_tensorboard(root_run, logdir)

   # or export a particular run
   # export_to_tensorboard(run, logdir)

Un exemple complet est disponible sur https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/export-run-history-to-tensorboard/export-run-history-to-tensorboard.ipynb