Skip to content

Releases: tensorflow/tensorboard

TensorBoard 2.11.0

09 Nov 01:31
Compare
Choose a tag to compare

The 2.11 minor series tracks TensorFlow 2.11.

Bug Fixes

  • Fixed HParams plugin sorting bugs (#5971)
  • Fix color by menu drop down bug in projector plugin (#5974)
  • Fix bug with histogram axis being off due to rounding (#5925)

Breaking Changes

TensorBoard 2.10.1

26 Sep 15:14
Compare
Choose a tag to compare

Bug Fixes

  • Fix embedding projector plugin. (#5944)

TensorBoard 2.10.0

10 Aug 19:44
aab0ea9
Compare
Choose a tag to compare

The 2.10 minor series tracks TensorFlow 2.10.

Features

  • Time Series is now the default dashboard when you log scalar, histogram, or image events (#5698). If you have feedback or find any bugs you can leave a comment here (#5704) or create a new issue
  • Time Series now supports selecting a single run using double click (#5831, #5842)

Bug Fixes

  • Stop removing experiment related query parameters (#5717, #5834)
  • Fix the histogram x-axis tick format (#5818)
  • Keep pinned cards when refreshing UI (#5837)
  • Fix "Card Width" property reset button (#5841)
  • Numerous fixes for dependencies and unit tests

TensorBoard 2.9.1

13 Jun 11:14
Compare
Choose a tag to compare

Bug fixes

  • Force protobuf dependency < 3.20 to workaround incompatibilities with newer protobuf versions (#5726)
  • Recognize text/javascript as valid js mimetype for caching purposes (#5746)

TensorBoard 2.9.0

29 Apr 19:39
Compare
Choose a tag to compare

Release 2.9.0

The 2.9 minor series tracks TensorFlow 2.9.

Features

  • Prefer the WebGL Renderer (#5492, #5494)
  • New --detect_file_replacement flag allows showing new data even when event files are replaced entirely rather than appended to. Useful for rsync and some cloud filesystems (#5529, #5546, see also #349)
  • Support for s3://, hdfs://, and other cloud filesystems no longer included in TensorFlow 2.6+ - requires installing tensorflow-io package (#5491)

Bug fixes

  • Fix for incorrect alpha-channel layering (#5571, #5567)
  • Fix histogram tooltips that bleed out of content box. (#5631)
  • Fix for run table overlapping text in npmi plugin (#5468)
  • Numerous internal fixes & refactorings related to navigation & state management
  • Removes dependency on org_tensorflow (#5528)

TensorBoard 2.8.0

20 Jan 21:08
Compare
Choose a tag to compare

The 2.8 minor series tracks TensorFlow 2.8.

Features

  • Histograms
  • Text
    • Add checkbox to enable or disable markdown rendering (#5378)
  • Time Series
    • Add more horizontal space by restyling resize bar (#5390)
    • Preserve run regex filter string in URL (#5412)
    • Collapse some chart groups by default (#5408)
    • Introduce "Alphabetical" tooltip sort and make it the default (#5442)
    • Allow card width to be customized (#5496)
  • Mesh
    • Allow camera properties to be specified in config (#5452)
  • Misc
    • Better support for cloud file systems by conditionally importing tensorflow_io (#5491)

Bug fixes

  • Time Series
    • Fix line chart dark mode bug (#5305)
    • Fix scalars/image/histogram button toggle issues (#5398)
    • Fix subtle SVG chart update issue (#5423)
    • Dark mode fix for collapsible groups (#5426)
    • Font fix for collapsible groups (#5429)
    • Optimize paints triggered by mouse movements (#5461)
    • Improve fallback to SVG charts when WebGL context can't be created (#5465)
    • Improve management of WebGL contexts by freeing them more frequently (#5465)
    • Fix subtle settings bugs (#5458)
    • Fix bug with run selector expander disappearing (#5503)
  • Documentation and Examples
    • Update scalars_and_keras demo notebook to use learning_rate instead of lr (#5363)
    • Fix example_basic plugin (#5366)
  • Misc
    • Successfully load in Safari and iOS browsers (#5495)
    • Allow tensorboard to be run with Python 3.10 (#5490) - thanks @simonkrenger
    • Update tests for Python 3.11 compatibility (#5380) - thanks @tirkarthi

TensorBoard.dev updates

  • Support delete of multiple experiments at the same time (#5471)

TensorBoard 2.7.0

13 Oct 16:15
Compare
Choose a tag to compare

The 2.7 minor series tracks TensorFlow 2.7.

Features

  • Time Series plugin
    • Run selection now is based on regex filter (#5252)
    • Run match logic matches run name and alias (#5334, #5351)
    • Prepare Time Series for promotion to the first tab (#5291)
    • Improve/persist tag filter in the URL (#5249, #5236, #5263, #5265, #5271, #5300)
    • Show sample count on image cards (#5250)
    • Keep all digits for step values (#5325)
    • Remove pinned view while filtering (#5324)
    • Show relative time in tooltip (#5319)
    • UI: style improvements, adjust scroll position
  • Core
    • Resizable run table sidebar (#5219)
    • Support for fsspec filesystems (#5248)
  • Hparams
    • Treat no data as an empty experiment rather than an error (#5273)
    • Add tf.stop_gradient in tf.summary.histogram (#5311) - thanks @allenlavoie

Bug fixes

  • Darkmode improvements and fixes (#5318)
  • Time Series
    • Improve visibility logics (#5234, #5235)
    • Reset PluginType filter when selected all (#5272)
  • PR curve plugin: display correct thresholds (#5191)
  • Line chart
    • Recreate charts upon fatal renderer errors (#5237)
    • Fix zoom interaction (#5215)
    • Skip axis label render based on visibility (#5317)
  • Dropdown ui fixes (#5194, #5199, #5242)
  • Navigation handling (#5223, #5216)
  • Documentation
    • Document the Time Series dashboard (#5193)
    • Update README.md to include no-data example (#5163)

TensorBoard 2.6.0

06 Aug 18:11
9a9bf4e
Compare
Choose a tag to compare

The 2.6 minor series tracks TensorFlow 2.6.

Features

  • Added dark mode
  • Some user settings are now kept in local storage and are persisted after page reload, including:
    • Time Series scalars smoothing, tooltip sorting method, ignore outliers in chart scaling
    • Settings dialog reload data, reload period, pagination limit
    • Dark mode
  • Time Series
    • Improved positioning of the fit button in scalar chart (#4856)
    • Improved selection of runs when new runs arrive (#4888)

Bug fixes

  • Fixed bug where some plugins were not appearing in plugins list (#4849)
  • Fixed subtle bugs in navigation (#4974)
  • Stopped storing default values for settings on the URL (#5030)
  • Graphs
    • Fixed parsing of _output_shapes attr (#4867)
  • HParams
    • Fixed parallel coordinate layout (#4988)
  • Projector
    • Fix KNN algorithm and, by extension, T-SNE and UMAP embeddings (#5063)
    • Make opaque sprites opaque (#4921) - thanks @tyhenry
    • Make transparent sprites transparent (#5149) - thanks @canbakiskan
  • Scalars
    • Improved rendering of small major axis numbers (#5010)
    • Fixed axis label in Firefox (#5078)
  • Time Series
    • Fixed rendering of filter text areas (#4938)
    • Improved rendering of small major axis numbers (#5010)
    • Improved tooltip rendering (#5003)
    • Fixed scrolling of runs selector (#5020)
    • Make runs selector header sticky on scroll (#5024)
    • Improved rendering of step axis to use SI units (#5015)
  • Documentation
    • Fixed and cleaned documentation and demos during TensorBoard team fixit.
    • Fixed debugger v2 documentation (#4843) - thanks @kevint324

TensorBoard.dev updates

  • Improve upload throughput for scalar summaries (#4825)
  • Fixed bug where experiment name and description were not displayed in tensorboard dev list (#4912)
  • Fixed bug where reading from remote directories did not work in --one_shot mode (#4909)

Breaking changes

  • TimeSeries plugin no longer supports ?fastChart=false fallback to old chart renderer.

TensorBoard 2.5.0

19 Apr 18:42
Compare
Choose a tag to compare

Features

  • New data loading mode: typically loads between 100× and 350× faster
    • On by default when applicable; pass --load_fast false to disable
    • For details, or to provide feedback, see #4784
  • Time Series
    • Improved line charts with GPU acceleration (#4695)
      • On by default; use ?fastChart=false to fallback to the older version. Please give us feedback before you use the fallback mechanism.
      • Support manual extent changes (#4711)
    • Monotonic option for "zigzag" charts (#4696)
  • Graphs
    • Added toggle to disable high-degree node extraction (#4722)
    • "Color by structure" is now opt-in for large graphs; improves load performance by up to 77% in some cases (#4742)
    • Combine graph by prefixing with unique name (#4334)
  • Text
    • Support fenced code blocks in Markdown (#4585)
  • Histograms
    • Most recent step gets the most salient color. (#4374)
  • Support http server port reuse (#4616) – thanks @zuston.

Bug fixes

  • Graphs
    • Fixed "Download as PNG" button (#4759)
    • Fixed "Ungroup this series" button (#4817)
    • Now collapses more series (abc1, abc2, …, abc5 → abc[1-5]) (#4803)
  • Core
    • Removed scrollbars on no data views for plugins (#4525)
    • Error message is JS is disabled (#4401)
  • Projector: fix the KNN algorithm caused projections to be incorrect. (#4687)
  • Windows: fixed the issue where TensorBoard notebook magic would hang when first launched (#4407, #4300)
  • Time series: Time axis on scalar chart read walltime incorrectly (#4541)
  • Graph events inconsistently evicted after session log START event (#4743)

TensorBoard.dev updates

  • Text summaries now uploaded

Breaking changes

  • Projector plugin will not work with --logdir_spec (#4494) (may not have worked before)
  • Drop support for negative --reload_interval, which instructed TensorBoard to not read any data at all

TensorBoard 2.4.1

14 Jan 20:44
Compare
Choose a tag to compare

Bug fixes

  • Fixed --path_prefix handling (#4423)
  • Removed frame-ancestors * CSP directive for compatibility with Electron
    embeds (#4332) - thanks @joyceerhl