Tensorboard Třída
Představuje instanci TensorBoard pro vizualizaci výkonu a struktury experimentu.
Inicializujte Tensorboard.
- Dědičnost
-
builtins.objectTensorboard
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
|
Volitelný místní adresář pro ukládání protokolů spuštění. výchozí hodnota: None
|
port
|
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
|
Volitelný místní adresář pro ukládání protokolů spuštění. |
port
Vyžadováno
|
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_root
ná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 |
---|---|
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/'
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro