Tensorboard

Latest version: v2.16.2

Safety actively analyzes 630360 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

2.5.0

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

2.4.1

Bug fixes

- Fixed `--path_prefix` handling (4423)
- Removed `frame-ancestors *` CSP directive for compatibility with Electron
embeds (4332) - thanks [joyceerhl](https://github.com/joyceerhl)

2.4.0

The 2.4 minor series tracks TensorFlow 2.4.

Features

- Improved performance for scalar charts with many runs
- Up to 50% faster network fetch times in some cases (4050)
- Up to 90% faster paint time in some cases (4053)
- 🧪 **Experimental** Time Series dashboard
- View scalars, histograms, and images side-by-side in a combined view
- Customize the color of specific runs
- Pin specific charts/images/histograms and share a custom view of your data
- No additional logging required

TensorBoard.dev updates

- Added support for uploading Hparams (3916)
- Try `tensorboard dev upload` on a logdir containing
[hparams][hparam-tutorial]!

[hparam-tutorial]: https://www.tensorflow.org/tensorboard/hyperparameter_tuning_with_hparams

Bug fixes

- Docs: fixed image summary tutorial (4206)
- Projector Plugin: fixed bookmark loading (4159), thanks aknoerig!
- Graphs: updated TPU-compatible ops list (4024)

Deprecations

TensorBoard features that depend on TensorFlow APIs now require TensorFlow 2.x
installed. Running TensorBoard 2.4.0+ with TensorFlow 1.x installed will not be
supported.

Please note that this does not affect data already written to disk; summaries
emitted by the TF 1.x tf.summary API are still readable and fully supported by
the latest versions of TensorBoard.

Support for Python 3.5 is dropped.

Plugin dashboards have been removed:
- Beholder: see 3843
- Debugger V1: replaced by [Debugger V2][debugger_v2_tutorial]

[debugger_v2_tutorial]: https://www.tensorflow.org/tensorboard/debugger_v2

2.3.0

The 2.3 minor series tracks TensorFlow 2.3.

Features

- The 30 sec default reload period is now customizable in the Settings UI
(2794)
- 🧪 **Experimental** Debugger V2 is now available; see the
[tutorial][debugger-v2-tutorial] on how to use the experimental TensorFlow
APIs to spot NaN's in tensors, view graphs generated from executions, and the
related lines in the Python source code (3821)

TensorBoard.dev updates

- Added support for showing the Distributions tab (3762)
- Uploader now displays data statistics in the console while uploading data
(3678)
- Added new uploader command line flags (3707)
- `--dry_run`: causes the uploader to only read the logdir and display
statistics (if `--verbose` is the default 1) without uploading any data to
the server
- `--one_shot`: causes the uploader to exit immediately after all existing
data in the logdir are uploaded; this mode prints a warning message if the
logdir doesn't contain any uploadable data
- Upload button in the header offers a convenient, copyable command
- 🧪 **Experimental** DataFrame API: You can now read Scalars data from
TensorBoard.dev as a Pandas DataFrame (learn more [here][dataframe-tutorial])

[debugger-v2-tutorial]: https://www.tensorflow.org/tensorboard/debugger_v2
[dataframe-tutorial]: https://www.tensorflow.org/tensorboard/dataframe_api

Bug fixes

- Projector plugin
- Shows data when logs exist in both logdir root and subdirectory (3694)
- Fixed incorrect embeddings from TF2 checkpoints (3679)
- Added support for binary format, with 2x speedup loading large tensors in
some cases (3685) - thanks [RustingSword](https://github.com/RustingSword)
- Added [Colab tutorial][projector-colab] for Projector plugin (3423)
- Notebooks
- Increased port scanning from 10 to 100 to better support multi-tenant
Notebooks (3780) - thanks [jerrylian-db](https://github.com/jerrylian-db)
- Add proxy (e.g. jupyter-server-proxy) support for %tensorboard magics
(3674) - thanks [zac-hopkinson](https://github.com/zac-hopkinson)
- Set the TENSORBOARD_PROXY_URL environment variable
`export TENSORBOARD_PROXY_URL="/proxy/%PORT%/"`
- Dynamic plugins (Projector, Fairness Indicators, Profiler, What-If Tool)
appear when TensorBoard is launched programmatically via Python (3695)
- Fixed download links in Custom Scalars (3794)
- Updated broken docs (3440, 3459, 3561, 3681) - thanks
[LexusH](https://github.com/LexusH),
[ManishAradwad](https://github.com/ManishAradwad),
[ricmatsui](https://github.com/ricmatsui),
[robertlugg](https://github.com/robertlugg)
- Better handling of S3-related InvalidRange errors (3609) - thanks
[ahirner](https://github.com/ahirner)
- Fixed deprecated numpy usage (3768) - thanks
[lgeiger](https://github.com/lgeiger)

[projector-colab]: https://www.tensorflow.org/tensorboard/tensorboard_projector_plugin

Deprecations

- Beholder will be removed in a future release (3843)
- Debugger (V1) will be removed in a future release, in favor of the
aforementioned V2 version

Misc

The frontend now uses Angular (replaces the Polymer entry point, which will be
removed in a future release; still visible at the `/legacy.html` endpoint)
(3779). If you observe any bugs that do not reproduce under `/legacy.html`,
please file an issue.

For dynamic plugins, please see their respective pages
([Fairness Indicators][fairness-docs], [Profiler][profiler-docs],
[What-If Tool][wit-docs]).

[fairness-docs]: https://github.com/tensorflow/fairness-indicators/commits/master
[profiler-docs]: https://github.com/tensorflow/profiler/commits/master
[wit-docs]: https://github.com/PAIR-code/what-if-tool/blob/master/RELEASE.md

2.2.2

Features

- Some performance improvements to line charts (3524)
- Performance improvements in the Text plugin due to batch HTML
sanitization (3529)
- Performance improvements in backend markdown cleaning for tag
rendering (3599)
- CSS/layout performance optimization by applying layout/layer bound where
possible (3642)
- The `tensorboard dev list` subcommand now reports the total size of stored
tensors (used as the backing storage type for Histograms) (3652)

TensorBoard.dev updates

- TensorBoard.dev now supports the Histograms plugin, for experiments
uploaded starting from this release
- The `tensorboard dev upload` subcommand now sends the histograms, when
available, so that it can be rendered via the Histograms plugin on
TensorBoard.dev
- This release may support additional plugins in the future, once those plugins
are enabled in the TensorBoard.dev service

Breaking changes

- The experimental and legacy SQLite support (via the `--db_import` and `--db`
flags) is removed to ease maintenance (3539)

2.2.1

TensorBoard.dev updates

- TensorBoard.dev now renders model graphs, for experiments uploaded starting
from this release.
- The `tensorboard dev upload` subcommand now sends the model graph, when
available, so that it can be rendered via the Graphs plugin on
TensorBoard.dev.
- Large node attribute values (which would not be rendered anyway) are
filtered out before upload.
- Graphs that remain larger than 10MB after filtering are not uploaded.
- The `tensorboard dev upload` command supports a `--plugins` option to
explicitly indicate the desired plugins for which summary data should be
uploaded (3402, 3492)
- The `tensorboard dev list` subcommand now reports the total size of stored
binary objects (e.g., graphs) for each experiment (3464)
- The `tensorboard dev list` subcommand now accepts a `--json` flag to allow
parsing the output more easily (3480)

Features

- Auto-reload is now disabled when the browser tab is not visible, saving
network bandwidth (3483)
- New logo used in the favicon (3406)

Bug fixes

- Plugin loading: When a plugin fails to load, TensorBoard logs an error and
continues, instead of crashing (3484, 3486)
- Eliminated sporadic HTTP 500 errors for XHRs that do markdown rendering (3491)

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.