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.

Functions

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

Nom Description
run_data
Obligatoire

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

logsdir
Obligatoire
str

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

logger

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

Valeur par défaut: None
recursive

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.

Valeur par défaut: True

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