Sdílet prostřednictvím


Tensorboard Třída

Představuje instanci TensorBoardu pro vizualizaci výkonu a struktury experimentu.

Inicializuje tensorboard.

Konstruktor

Tensorboard(runs, local_root=None, port=6006, use_display_name=False)

Parametry

Name Description
runs
Vyžadováno

Prázdný seznam nebo seznam jednoho nebo více objektů experimentu Run , které se mají připojit k této instanci Tensorboardu.

local_root
str

Volitelný místní adresář pro ukládání protokolů spuštění.

Default value: None
port
int

Port pro spuštění této instance Tensorboardu.

Default value: 6006
runs
Vyžadováno

Prázdný seznam nebo seznam jednoho nebo více objektů experimentu Run , které se mají připojit k této instanci Tensorboardu.

local_root
Vyžadováno
str

Volitelný místní adresář pro ukládání protokolů spuštění.

port
Vyžadováno
int

Port pro spuštění této instance Tensorboardu.

use_display_name

Volitelný parametr pro načtení protokolů tensorboardu pomocí zobrazovaného názvu spuštění experimentu místo ID.

Default value: False

Poznámky

Vytvořte instanci Tensorboardu, která bude využívat historii spuštění z experimentů strojového učení, které vypisují protokoly Tensorboardu, včetně těch vygenerovaných v TensorFlow, PyTorch a Chaineru. V těchto scénářích instance Tensorboard monitoruje runs zadanou a stahuje data protokolu do local_root umístění v reálném čase po spuštění instance metodou start . U dlouhotrvajících procesů, jako je například hluboké trénování neurální sítě, které by mohlo trvat několik dní, instance Tensorboardu bude dál stahovat protokoly a uchovávat je napříč několika instancemi. Podřízená spuštění zadaná runs nejsou monitorována.

Pokud je instance Tensorboard vytvořena bez zadaných spuštění (prázdný seznam), instance bude pracovat s libovolnými protokoly .local_root

Spusťte instanci Tensorboardu pomocí start metody. Jakmile s ní budete hotovi, zastavte instanci stop pomocí metody. Další informace o používání Tensorboardu najdete v tématu Vizualizace spuštění experimentu a metrik pomocí Tensorboardu.

Následující příklad ukazuje, jak vytvořit instanci Tensorboard ke sledování historie spuštění z experimentu Tensorflow.


   from azureml.tensorboard import Tensorboard

   # The Tensorboard constructor takes an array of runs, so be sure and pass it in as a single-element array here
   tb = Tensorboard([run])

   # If successful, start() returns a string with the URI of the instance.
   tb.start()

Úplná ukázka je k dispozici od https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/tensorboard/tensorboard.ipynb

Metody

start

Spusťte instanci Tensorboardu a začněte zpracovávat protokoly.

stop

Zastavte instanci Tensorboardu.

start

Spusťte instanci Tensorboardu a začněte zpracovávat protokoly.

start(start_browser=False)

Parametry

Name Description
start_browser

Určuje, jestli se má při spuštění instance otevřít prohlížeč.

Default value: False

Návraty

Typ Description
str

Adresa URL pro přístup k instanci Tensorboardu.

stop

Zastavte instanci Tensorboardu.

stop()

Návraty

Typ Description

Žádné

Atributy

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'