|
| 1 | +# Release 1.15.0 |
| 2 | + |
| 3 | +The 1.15 minor series tracks TensorFlow 1.15. |
| 4 | + |
| 5 | +## Features |
| 6 | +- Embeddings projector now shows sprite images in the nearest neighbors list |
| 7 | + (#2543) - thanks @beasteers |
| 8 | +- When recording hyperparameters, the trial ID can now be customized, for easier |
| 9 | + integration with existing tuner systems (#2442) |
| 10 | +- Improvements to Colab and Jupyter notebook integration: |
| 11 | + - The `TENSORBOARD_BINARY` environment variable can now be set to invoke a |
| 12 | + non-default `tensorboard` binary (#2386) |
| 13 | + - Error messages are now clearer when the TensorBoard binary fails to launch |
| 14 | + (#2395) |
| 15 | + - The `%tensorboard` magic no longer spams log messages when a different |
| 16 | + version of TensorBoard is already running on the same machine (#2470) |
| 17 | + - The `%tensorboard` magic can now be used in Jupyter notebooks running on |
| 18 | + hosts other than `localhost` (#2407) |
| 19 | +- What-If Tool improvements: |
| 20 | + - Errors running inference are now surfaced in the What-If Tool UI (#2414) |
| 21 | + - Median error stats are now displayed in addition to mean error stats (#2434) |
| 22 | +- Mesh plugin improvements: |
| 23 | + - Now compatible with TensorFlow 2.0 via a new `summary_v2` module (#2443) |
| 24 | + - The number of vertices in the mesh can now be dynamic (#2373) |
| 25 | +- Profile dashboard improvements: |
| 26 | + - Wasted time now appears in the node table, and can be used as a sort key |
| 27 | + (#2525) |
| 28 | + - Memory bandwidth utilization now appears in the dashboard header (#2525) |
| 29 | +- Improvements for plugin developers: |
| 30 | + - Plugins can now be rendered in an iframe whose source is served from the |
| 31 | + plugin backend, eliminating the need to bundle a frontend with the |
| 32 | + TensorBoard binary |
| 33 | + - Plugins can now be discovered dynamically and loaded at runtime, by defining |
| 34 | + a `tensorboard_plugins` entry point |
| 35 | + - See our [example dynamically loaded plugin][example-plugin] for a plugin to |
| 36 | + use as a starting point, plus documentation |
| 37 | + - TensorBoard now uses Polymer 2.7 (#2392, et al.) |
| 38 | + |
| 39 | +[example-plugin]: https://github.com/tensorflow/tensorboard/tree/1.15/tensorboard/examples/plugins/example_basic#readme |
| 40 | + |
| 41 | +## Bug fixes |
| 42 | +- #2614 - “Toggle All Runs” button now behaves correctly on the first click when |
| 43 | + many runs are loaded (PR #2633) |
| 44 | +- Scalar charts should no longer “become tiny” on certain kinds of rendering |
| 45 | + failures (PR #2605) |
| 46 | +- #2028 - TensorBoard now logs less verbosely with Werkzeug 0.15.0 and up; it |
| 47 | + now behaves the same across Werkzeug versions (PR #2383) |
| 48 | +- The What-If Tool can now properly compare two regression models in the initial |
| 49 | + Facets Dive view (PR #2414) |
| 50 | +- Embedding projector metadata view now wraps long strings correctly (PR #2198) |
| 51 | + |
| 52 | + |
1 | 53 | # Release 1.14.0
|
2 | 54 |
|
3 | 55 | ## Features
|
|
0 commit comments