Megosztás a következőn keresztül:


Tensorboard Osztály

Egy TensorBoard-példányt jelöl a kísérlet teljesítményének és szerkezetének megjelenítéséhez.

Inicializálja a Tensorboardot.

Öröklődés
builtins.object
Tensorboard

Konstruktor

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

Paraméterek

Name Description
runs
Kötelező

A Tensorboard-példányhoz csatolandó üres lista vagy egy vagy több kísérletobjektum Run listája.

local_root
str

Nem kötelező helyi könyvtár a futtatási naplók tárolásához.

alapértelmezett érték: None
port
int

A Tensorboard-példány futtatásához használt port.

alapértelmezett érték: 6006
runs
Kötelező

A Tensorboard-példányhoz csatolandó üres lista vagy egy vagy több kísérletobjektum Run listája.

local_root
Kötelező
str

Nem kötelező helyi könyvtár a futtatási naplók tárolásához.

port
Kötelező
int

A Tensorboard-példány futtatásához használt port.

use_display_name

Nem kötelező paraméter a tensorboard-naplók betöltéséhez a kísérletfuttatás megjelenítendő nevével az azonosító helyett.

alapértelmezett érték: False

Megjegyzések

Tensorboard-példány létrehozása a TensorFlow, a PyTorch és a Chainer által létrehozott Tensorboard-naplókat is tartalmazó gépi tanulási kísérletek futtatási előzményeinek felhasználásához. Ezekben a forgatókönyvekben a Tensorboard-példány figyeli a runs megadott adatokat, és valós időben letölti a naplóadatokat a local_root helyre, miután a metódussal elindítja a start példányt. A hosszú ideig futó folyamatok, például a mély neurális hálózati betanítások esetében, amelyek akár napokig is eltarthatnak, a Tensorboard-példány továbbra is letölti a naplókat, és több példányban megőrzi őket. A megadott runs gyermekfuttatások nincsenek figyelve.

Ha egy Tensorboard-példányt úgy hoz létre, hogy nincs megadva futtatás (üres lista), akkor a példány a naplókon fog működni a(z) alkalmazásban local_root.

Indítsa el a Tensorboard-példányt a start metódussal. Ha végzett vele, állítsa le a példányt a stop metódussal. További információ a Tensorboard használatáról: Kísérletfuttatások és metrikák vizualizációja a Tensorboard használatával.

Az alábbi példa bemutatja, hogyan hozhat létre Tensorboard-példányt egy Tensorflow-kísérlet futtatási előzményeinek nyomon követéséhez.


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

A teljes minta a következő forrásból érhető el: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/tensorboard/tensorboard.ipynb

Metódusok

start

Indítsa el a Tensorboard-példányt, és kezdje el a naplók feldolgozását.

stop

Állítsa le a Tensorboard-példányt.

start

Indítsa el a Tensorboard-példányt, és kezdje el a naplók feldolgozását.

start(start_browser=False)

Paraméterek

Name Description
start_browser

Meghatározza, hogy a példány indításakor nyisson-e meg egy böngészőt.

alapértelmezett érték: False

Válaszok

Típus Description
str

A Tensorboard-példány elérésének URL-címe.

stop

Állítsa le a Tensorboard-példányt.

stop()

Válaszok

Típus Description

None

Attribútumok

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'