-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Release 1.6.0 #959
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.6.0 #959
Conversation
* Start on docs for the debugger dashboard
That height caused blank space to be under the tensor data table. Furthermore, we make the tensor values data vertically scrollable so that rows of tensor values do not become inaccessible.
The custom scalars plugin lets the user overlap custom run-tag pairs within the same plot as well as visualize margins. This change modifies the main TensorBoard README to note those new features.
Cherrypick to add 1.5.1 relnotes back to master.
LGTM! Thanks Nick. |
@@ -1,6 +1,57 @@ | |||
# Release 1.6.0 | |||
|
|||
The 1.6 minor series tracks TensorFlow 1.6. Release notes upcoming. | |||
NOTICE: TensorBoard 1.6.0+ has moved to the `tensorboard` package name on PyPI: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional nit: in spirit of go/java-practices/javadoc IIRC? consider **Note:**
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack. I already used NOTICE for 1.5.1 relnotes, which were approved twice already, and the PyPI description for 1.5.1, and I think it's better to be consistent.
RELEASE.md
Outdated
|
||
## Highlights | ||
|
||
- (beta release) New Profile dashboard, which provides a suite of tools for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional Consider (Beta) New ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
RELEASE.md
Outdated
|
||
- (beta release) New Profile dashboard, which provides a suite of tools for | ||
inspecting TPU performance. See for details: | ||
https://github.com/tensorflow/tensorboard/tree/1.6/tensorboard/plugins/profile |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional Hint: I like to sometimes put <http://blah>
notation around markdown links, which is more proper and compatible IIRC.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack. I'd prefer not to, since it's unnecessary in most modern markdown renderers and in some it's definitely less compatible in that it might get interpreted as an unknown HTML tag and stripped rather than just rendered in plain text, which is a worse failure mode.
https://meta.stackexchange.com/questions/266263/links-in-angle-brackets-dont-show-up
jgm/peg-markdown#33
The 1.6 minor series tracks TensorFlow 1.6. Release notes upcoming. | ||
NOTICE: TensorBoard 1.6.0+ has moved to the `tensorboard` package name on PyPI: | ||
https://pypi.python.org/pypi/tensorboard. Only bugfix updates on 1.5.x will be | ||
applied to the old package name (`tensorflow-tensorboard`). To upgrade to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional alternative to consider:
...
applied to the old package name (`tensorflow-tensorboard`). To upgrade:
pip uninstall tensorflow-tensorboard
pip install tensorboard
See also "Known Issues" below, if you run into problems.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack. I already used the inline style for 1.5.1 relnotes, which were approved twice already, and the PyPI description for 1.5.1, and I think it's better to be consistent.
@@ -0,0 +1,175 @@ | |||
# The Debugger Dashboard | |||
|
|||
The debugger dashboard offers a graphical user interface for the [TensorFlow debugger](https://www.tensorflow.org/programmers_guide/debugger). For instance, this dashboard enables users to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional: s/The debugger dashboard/This dashboard/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a cherry-pick of a README written by Chi in #942. If you think these edits are release-blocking, please send a PR with changes to Chi ASAP and I will cherry-pick it into the release PR once it's merged into master - I'm not editing this in the release PR. Ditto for all the other comments on this file.
@@ -0,0 +1,175 @@ | |||
# The Debugger Dashboard | |||
|
|||
The debugger dashboard offers a graphical user interface for the [TensorFlow debugger](https://www.tensorflow.org/programmers_guide/debugger). For instance, this dashboard enables users to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional ProTip: Did you know it's possible to do hyperlinks in markdown where you punt the long ugly URLs to after the section, or to the very bottom entirely?
|
||
This command demonstrates how to set the debugger port to 6064. | ||
|
||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe put sh
or bash
after backticks, just for more semantic web sake?
|
||
## Start TensorBoard with the `debugger_port` flag. | ||
|
||
To enable the debugger dashboard, pass the `debugger_port` flag to TensorBoard. TensorBoard will then both receive gRPC messages from and issue gRPC messages to model logic via this port. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fill this paragraph please. 72 chars is good. 80 is ok. Note we have a markdown auto formatter internally you can probably run.
<a href="https://github.com/tensorflow/tensorboard/blob/1.6/tensorboard/plugins/profile/README.md">README</a> | ||
and perhaps the | ||
<a | ||
href="https://cloud.google.com/tpu/docs/cloud-tpu-tools" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: HTML style is 100 column limit. say things like this:
<doodle foo="bar"
omg="lol>a</doodle>
Per go/htmlstyle even though we currently aren't compliant in many places.
Note: We sometimes need to be ugly because, unlike Soy, Polymer doesn't let us control whitespace.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a cherry-pick of docs written by Qiumin in #957. If you think these edits are release-blocking, please send a PR with changes to me or Qiumin ASAP and I will cherry-pick it into the release PR once it's merged into master - I'm not editing this in the release PR. Ditto for all the other comments on this file.
<a href="https://pypi.python.org/pypi/cloud-tpu-profiler">cloud-tpu-profiler</a>. | ||
</p> | ||
<p> | ||
If you’re new to TPUs, and want to find out how |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional nit: I've been trying to train myself personally to avoid using "you" in documentation. I also try to go so far as to figure out prose that avoids saying "one" in its place. Not worth worrying about now. Something to keep in mind.
This PR consists of cherry-picks for bug fixes and documentation updates for 1.6.0, plus the 1.6.0 release notes.
PTAL at the wording of the proposed 1.6.0 release notes. I'd like to avoid making any further edits to them when merging them back into master's RELEASE.md, so please speak up now if you see anything that needs fixing.
cc @qiuminxu @ckluk @caisq