Skip to content

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

Merged
merged 8 commits into from
Feb 9, 2018
Merged

Release 1.6.0 #959

merged 8 commits into from
Feb 9, 2018

Conversation

nfelt
Copy link
Contributor

@nfelt nfelt commented Feb 8, 2018

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

chihuahua and others added 6 commits February 6, 2018 18:23
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.
@nfelt nfelt requested review from jart and chihuahua February 8, 2018 00:32
@qiuminxu
Copy link
Contributor

qiuminxu commented Feb 8, 2018

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:
Copy link
Contributor

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:**

Copy link
Contributor Author

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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optional Consider (Beta) New ...

Copy link
Contributor Author

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
Copy link
Contributor

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.

Copy link
Contributor Author

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
Copy link
Contributor

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.

Copy link
Contributor Author

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
Copy link
Contributor

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/

Copy link
Contributor Author

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
Copy link
Contributor

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.

```
Copy link
Contributor

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.
Copy link
Contributor

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"
Copy link
Contributor

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.

Copy link
Contributor Author

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
Copy link
Contributor

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.

@nfelt nfelt merged commit 83e3fad into tensorflow:1.6 Feb 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants