Releases: tensorflow/tensorboard
Releases · tensorflow/tensorboard
TensorBoard 1.13.1
TensorBoard 1.13.0
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
- (Alpha) TensorBoard can be embedded inside Juptyer and Colab notebooks via a
%tensorboard
magic, after loading thetb.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
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
TensorBoard 1.12.1
TensorBoard 1.12.0
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:
- 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
The 1.11 minor series tracks TensorFlow 1.11.
Highlights
- New What-If Tool dashboard, which provides a simple, intuitive, and powerful
visual interface to play with a trained ML model on a set of data with
absolutely no code required. See for details:
https://github.com/tensorflow/tensorboard/tree/1.11/tensorboard/plugins/interactive_inference
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
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
TensorBoard 1.9.0
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
TensorBoard 1.7.0
The 1.7 minor series tracks TensorFlow 1.7.
Highlights
- (Beta) New Beholder plugin that shows a live video feed of tensor data during
model training, by @chrisranderson. Caveat: only currently recommended for use
where TensorBoard and TensorFlow share a local disk. See for details:
https://github.com/tensorflow/tensorboard/tree/1.7/tensorboard/plugins/beholder
Features
- Debugger tensor value card improvements:
- Debugger health pills now show number of NaN/Inf values if any (#1026)
Changes
- Audio summary playback elements no longer loop by default (PR #1061), but
looping can be enabled for individual elements through a right-click option.
Bug fixes
- #965 - pr_curve_streaming_op no longer results in duplicate plots (PR #1053)
- #967 - custom scalar margin plots with missing tags now indicate the run
- #970 - browser back button now works across home page (/) - thanks @brianwa84
- #990 - apple-touch-icon.png requests no longer trigger 404s - thanks @lanpa
- #1010 - content no longer intrudes into sidebar on narrow viewports
- #1016 - CTRL+C now exits TensorBoard even with debugger enabled (PR #975)
- #1021 - text plugin no longer always shows as inactive on first page load