export Modul

Exportuje data historie spuštění experimentu do protokolů Tensorboard vhodných pro zobrazení v instanci Tensorboardu.

Funkce

export_to_tensorboard

Export historie spuštění experimentu do protokolů Tensorboardu připravených pro vizualizaci Tensorboardu

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

Parametry

run_data
Union[Run,list[Run]]
Vyžadováno

Spuštění nebo seznam spuštění k exportu.

logsdir
str
Vyžadováno

Cesta k adresáři, kam se exportují protokoly.

logger
Logger
výchozí hodnota: None

Volitelný protokolovací nástroj zadaný uživatelem.

recursive
bool
výchozí hodnota: True

Určuje, jestli se mají rekurzivně načíst všechna podřízená spuštění pro zadaná spuštění.

Poznámky

Tato funkce umožňuje zobrazit historii spuštění experimentu v instanci Tensorboard. Použijte ho pro experimenty Azure Machine Learning a další architektury strojového učení, které nativně nevystupují soubory protokolů použitelné v Tensorboardu. Další informace o používání Tensorboardu najdete v tématu Vizualizace spuštění experimentů a metrik pomocí Tensorboardu.

Následující příklad ukazuje, jak pomocí funkce exportovat protokoly strojového export_to_tensorboard učení pro zobrazení v TensorBoardu. V tomto příkladu se experiment dokončil a historie spuštění se ukládá do protokolů Tensorboardu.


   # 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)

Úplná ukázka je k dispozici od 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