Skip to content

Releases: tensorflow/tensorboard

TensorBoard 1.14.0

14 Jun 16:56
Compare
Choose a tag to compare

Features

  • New hyperparameters dashboard: see tutorial and demo and
    summary APIs
  • New dashboard for visualizing meshes and point clouds: see
    README
  • Graph dashboard now shows Keras conceptual graph: see tutorial and
    demo
  • Embedding projector now supports the UMAP dimensionality reduction
    algorithm
    (learn more about UMAP here) (#1901) -
    thanks @cannoneyed
  • TensorBoard notebook support is stabilized: in a Colab or
    Jupyter notebook, run %load_ext tensorboard followed by %tensorboard --logdir ./path/to/logs
  • Profile dashboard improvements:
    • New pod viewer tool to analyze TPU performance (#2111)
    • Now allows capturing profiles from TensorBoard (#1894)
  • What-If Tool improvements:
    • Now available as a notebook widget for Jupyter and Colab: see
      demo
    • Now shows PR curves and F1 score (#2264)
    • Now supports Cloud AI Platform, including XGBoost models (#2194)
    • Now shows feature-level attributions for individual predictions, as
      applicable (#2252)
  • Image dashboard now allows scrolling for large images (#2164) - thanks @lr1d
  • Scalar chart smoothing now caps at 0.999 for convenience (#1974) - thanks
    @flostim
  • Scalar chart scroll-to-zoom behavior now requires holding Alt (#2221)
  • tensorboard now supports a --version command line argument (#2097) -
    thanks @shashvatshahi1998
  • Python API now defines tensorboard.__version__ in addition to
    tensorboard.version.VERSION (#2026)

Bug fixes

  • Projector metadata card now formats long words properly (PR #2016) - thanks
    @makseq
  • #2010 - .tensorboard-info is now world-writable for multi-user *nix systems
    (PR #2131)
  • #1989 - importlib.reload(tensorboard) now works properly (PR #2005)

TensorBoard 1.13.1

06 Mar 02:26
Compare
Choose a tag to compare

Bug fixes

  • #1895 - Fix strftime-related launch error on Windows (PR #1900)
  • #1794 - Fix What-If Tool loading examples without inference (PR #1898)
  • #1914 - Disable the profile dashboard inside Colab, where it doesn’t work
  • #1945 - Fix profile dashboard loading behavior

TensorBoard 1.13.0

25 Feb 18:47
Compare
Choose a tag to compare

The 1.13 minor series tracks TensorFlow 1.13.

Compatibility note: As of 1.13, TensorBoard has begun transitioning its own use
of some TensorFlow APIs to align with their naming in TF 2.0, and as a result
TensorBoard 1.13+ strictly requires TensorFlow 1.13+.

Features

  • What-If tool notebook mode and general improvements
    • Now usable directly inside Jupyter and Colab notebooks (#1662, #1745, #1788)
    • Added comparison of multiple models (#1589, #1672)
    • Added CSV loading model (#1597)
    • Added global partial dependence plots (#1604)
    • Added custom prediction function support (#1842)
  • (Alpha) TensorBoard can be embedded inside Juptyer and Colab notebooks via a
    %tensorboard magic, after loading the tb.notebook extension (#1813, #1822)
  • Profile dashboard overview page now shows step time breakdown (PR #1683)
  • Line chart "log" scale is now a true log scale (#1507)
  • When no --port flag is specified, TensorBoard will now search for open ports
    near the default port (6006) if that port is already in use (#1851)

Performance improvements

  • Faster event file loading by caching runtime check (PR #1686) - thanks @abiro

Bug fixes

  • #786 (partial) - Avoid trying to smooth plots of constant y-value (PR #1698)
  • #1515 - Fix image right-click accessiblity in non-Chromium browsers (PR #1561)
  • #1541 - Fix --event_file flag when using --inspect
  • #1566 - Fix error on trying to import "google.protobuf.pyext" (PR #1887)
  • #1567 - Fix display bug on line chart after toggling series selection
  • #1598 - Fix clipping in graph dashboard PNG download (PR #1600)
  • #1601 - Fix chart SVG download option in Firefox
  • #1623 - Fix --path_prefix interpretation
  • #1838 - Fix run selector synchronization across already-loaded dashboards

TensorBoard 1.12.2

03 Jan 02:06
Compare
Choose a tag to compare

Release 1.12.2

The 1.12.2 minor series tracks TensorFlow 1.12.

Bug fixes

  • #1620 - Fix path_prefix flag regression (PR #1623)
  • #1704 - Fix debugger sidebar resizer

TensorBoard 1.12.1

14 Dec 16:18
Compare
Choose a tag to compare

The 1.12.1 minor series tracks TensorFlow 1.12.

Bug fixes

TensorBoard 1.12.0

23 Oct 21:58
Compare
Choose a tag to compare

The 1.12 minor series tracks TensorFlow 1.12.

Features

  • New download-as-SVG option for scalar dashboard charts (#1446)
  • Image dashboard should now detect and render SVG images (#1440)
  • What-If Tool example viewer/loader improvements:
    • Support for sampling examples to load (#1504)
    • Support for viewing SequenceExamples (#1513)
    • Improvements to saliency viewing/sorting (#1472)
  • Profile tool shows per-program breakdown, idle time, and ops left out (#1470)

Bug fixes

  • #1463 - What-If tool now handles classes with blank labels (PR #1471)
  • #1468 - Reduce clipping in graph plugin sidebar
  • #1475 - Restore tag filter persistence to URL param and across dashboards
  • #1477 - Fix bug rendering TPU profile dashboard overview page
  • #1480 - Fix projector hanging due to infinite loop (PR #1481)
  • #1491 - Restore spinner on line charts when loading data
  • #1499 - Fix stale/incorrect line charts when filtering by tag (PR #1500)
  • #1505 - Fix 404 console errors in Firefox - thanks @wdirons
  • #1506 - Fix --purge_orphaned_data to allow passing false (PR #1511)
  • #1508 - Make custom scalars chart ignore outliers functionality work
  • #1524 - Preserve line chart zoom level when data refreshes

TensorBoard 1.11.0

25 Sep 00:17
Compare
Choose a tag to compare

The 1.11 minor series tracks TensorFlow 1.11.

Highlights

Features

  • Graph dashboard now supports coloring nodes by XLA cluster (PR #1336)
  • Last updated time appears in tooltip for refresh button (PR #1362)
  • Line charts support pan w/ shift key, zoom w/ scroll wheel (PR #1429, #1456)

Performance improvements

  • Better UI animation/scrolling performance (#1311, #1357)
  • Reduced Plottable MouseInteraction overhead on hover (#1333/#1329)
  • Optimized line chart tooltip redraw behavior (#1355)

Bug fixes

  • #982 - Fix spurious 404s for /[[_dataImageSrc]] or /[[_imageURL]] (PR #1315)
  • #1320 - Fix port binding to disallow confusing IPv4/IPv6 port reuse (PR #1449)
  • #1397 - Fix multi-part logdirs to correct expand ~ for user homedir
  • #1396 - Fix "step" chart axis to show only integer ticks
  • #1389 - Fix scalar card titles to omit common prefix (PR #1399)
  • #1403 - Fix scalar chart shrinking problem on fast page changes
  • #1406 - Fix scalar chart tooltip display to better avoid clipping

TensorBoard 1.10.0

24 Jul 19:31
bd24aa9
Compare
Choose a tag to compare

The 1.10 minor series tracks TensorFlow 1.10.

Changes

  • New logic for loading/launching TensorBoard (PR #1240)
    • Plugin loading now uses new TBLoader API
    • Argument parsing now uses argparse
    • New tb.program.launch() API to launch TB from within Python
  • Sidebars adjusted to be consistent across plugins (PR #1296)
  • tb.summary.image() param order fixed to h, w (PR #1262) - thanks @ppwwyyxx
  • New TPU profile dashboard progress bar for loading tools (PR #1286)

Bug fixes

  • #1260 - Fix missing pie chart in TPU profile input pipeline analyzer
  • #1280 - Fix TPU profile memory viewer issue with XLA compatibility
  • #1287 - Fix dangling UI interaction layer issue in vz-line-chart
  • #1294 - Fix custom scalar dashboard to de-duplicate charts - thanks @lgeiger

TensorBoard 1.9.0

13 Jun 17:46
Compare
Choose a tag to compare

The 1.9 minor series tracks TensorFlow 1.9.

Highlights

  • Improved performance with log directories on GCS (Google Cloud Storage) with
    faster traversal time and reduced bandwidth consumption (PRs #1087, #1226)
  • Profile dashboard improvements, including:
    • New memory viewer tool that visualizes peak memory usage (#1223)
    • Trace viewer tool now supports streaming mode, that dynamically renders a
      much longer trace (#1128)
    • Op profile tool now shows memory utilization in op details card (#1238)
    • Profile dashboard now supports visualizing data from multiple hosts (#1117)

Features

  • Graph dashboard now allows searching nodes by regex (#1130)
  • New --samples_per_plugin flag to control how many samples are kept (#1138)
  • Better error when --logdir/--db flag is omitted (#1189) - thanks @oxinabox
  • Debugger plugin can now show single elements of string tensors (#1131)

Bug fixes

  • #1107 - Beholder plugin should no longer reserve GPU (PR #1114)
  • #1190 - Beholder plugin summary placeholder no longer interferes with normal
    summary use and/or Estimator - thanks @TanUkkii007 (PR #1148)
  • #427 and #588 - removed pip package deps on bleach and html5lib (PR #1142)
  • #1191 - fixed debugger plugin UnboundLocalError - thanks @cfroehli
  • #1200 - fixed debugger plugin binary-valued string tensor issues
  • #1201 - fixed "dictionary changed size" race condition in reloader (PR #1235)

TensorBoard 1.8.0

25 Apr 00:21
Compare
Choose a tag to compare

The 1.8 minor series tracks TensorFlow 1.8.

Bug fixes

  • #1082 - fixes rendering for certain graphs with metaedges/function nodes
  • #1097 - correction to debugger plugin keras code snippet (PR #1100)
  • #1111 - event reader logic now supports TF 1.8 GetNext() API (PR #1086)