TensorBoard Visualization Tool
TensorBoard is a tool inspecting and understanding your TensorFlow runs and graphs.
tensorboard(log_dir, action = c("start", "stop"), host = "127.0.0.1", port = "auto", launch_browser = getOption("tensorflow.tensorboard.browser", interactive()), reload_interval = 5, purge_orphaned_data = TRUE)
Directories to scan for training logs. If this is a named character vector then the specified names will be used as aliases within TensorBoard.
Specify whether to start or stop TensorBoard (TensorBoard will be stopped automatically when the R session from which it is launched is terminated).
Host for serving TensorBoard
Port for serving TensorBoard. If "auto" is specified (the default) then an unused port will be chosen automatically.
Open a web browser for TensorBoard after launching. Defaults to
TRUEin interactive sessions. When running under RStudio uses an RStudio window by default (pass a function e.g.
utils::browseURL()to open in an external browser). Use the
tensorflow.tensorboard.browseroption to establish a global default behavior.
How often the backend should load more data.
Whether to purge data that may have been orphaned due to TensorBoard restarts. Disabling purge_orphaned_data can be used to debug data disappearance.
When TensorBoard is passed a logdir at startup, it recursively walks the directory tree rooted at logdir looking for subdirectories that contain tfevents data. Every time it encounters such a subdirectory, it loads it as a new run, and the frontend will organize the data accordingly.
The TensorBoard process will be automatically destroyed when the R session
in which it is launched exits. You can pass
action = "stop" to manually
URL for browsing TensorBoard (invisibly).