Sdílet prostřednictvím


Tensorboard Třída

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

Inicializujte Tensorboard.

Dědičnost
builtins.object
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 pro připojení k této instanci Tensorboard.

local_root
str

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

výchozí hodnota: None
port
int

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

výchozí hodnota: 6006
runs
Vyžadováno

Prázdný seznam nebo seznam jednoho nebo více objektů experimentu Run pro připojení k této instanci Tensorboard.

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.

výchozí hodnota: False

Poznámky

Vytvořte instanci Tensorboardu, která využívá historii spuštění z experimentů strojového učení, které vypisují protokoly TensorBoard, včetně protokolů vygenerovaných v TensorFlow, PyTorchu a Chaineru. V těchto scénářích instance Tensorboard monitoruje runs zadané a po spuštění instance pomocí start metody stahuje data protokolu do local_root umístění v reálném čase. U dlouhotrvajících procesů, jako je například trénování hluboké neurální sítě, které by mohly trvat dny, bude instance Tensorboardu dál stahovat protokoly a uchovávat je v několika instancích. Podřízená spuštění zadaného runs typu se nemonitorují.

Pokud je instance Tensorboardu vytvořená bez zadaných spuštění (prázdný seznam), bude instance pracovat se všemi protokoly v local_rootnástroji .

Spusťte instanci Tensorboard pomocí start metody . Jakmile s ní skončíte, zastavte instanci pomocí stop metody . 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 vytvořit instanci Tensorboardu 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 na webu 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č.

výchozí hodnota: False

Návraty

Typ Description
str

Adresa URL pro přístup k instanci Tensorboard.

stop

Zastavte instanci Tensorboardu.

stop()

Návraty

Typ Description

Žádné

Atributy

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'