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.objectTensorboard
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
|
Nem kötelező helyi könyvtár a futtatási naplók tárolásához. alapértelmezett érték: None
|
port
|
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ő
|
Nem kötelező helyi könyvtár a futtatási naplók tárolásához. |
port
Kötelező
|
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 |
---|---|
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/'
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: