Skip to content

Linked Time: Enable Linked Time #6137

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 2 commits into from
Jan 12, 2023

Conversation

rileyajones
Copy link
Contributor

@rileyajones rileyajones commented Jan 10, 2023

Motivation for features / changes

This feature is complete and we would like people to use it

Technical description of changes

The Linked Time feature is controlled by 4 feature flags:

  • enabledScalarDataTable
  • enabledLinkedTime
  • allowRangeSelection
  • enabledProspectiveFob

Screenshots of UI changes

Settings Panel:
image

Prospective Fob:
image

Data Table with Range Selection:
image

Detailed steps to verify changes work correctly (as executed by you)

  1. Start TensorBoard
  2. Navigate to localhost:6006 (Note the lack of feature flags)
  3. Ensure the settings panel contains the step selection, range selection, and linked time checkboxes
  4. Hover a scalar card X Axis
  5. Assert a fob with a border appears
  6. Click that fob
  7. Assert a permanent fob is created there
  8. Assert the table appears on that card
  9. Assert you can create a second fob in the same way as the first
  10. Click the "Link By Step" checkbox in the settings panel
  11. Assert the step selectors on all the fobs jump to the same steps

CC: japie1235813, bmd3k

Copy link
Contributor

@JamesHollyer JamesHollyer left a comment

Choose a reason for hiding this comment

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

Shouldn't we also enable the enabledScalarDataTable flag?

@rileyajones
Copy link
Contributor Author

Shouldn't we also enable the enabledScalarDataTable flag?

🤦‍♂️ I forgot to push the commit

Copy link
Contributor

@JamesHollyer JamesHollyer left a comment

Choose a reason for hiding this comment

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

LGTM after fixing test.

@rileyajones rileyajones merged commit 31aa0ac into tensorflow:master Jan 12, 2023
yatbear pushed a commit to yatbear/tensorboard that referenced this pull request Mar 27, 2023
## Motivation for features / changes
This feature is complete and we would like people to use it

## Technical description of changes
The Linked Time feature is controlled by 4 feature flags:
* `enabledScalarDataTable`
* `enabledLinkedTime`
* `allowRangeSelection`
* `enabledProspectiveFob`


## Screenshots of UI changes
Settings Panel:

![image](https://user-images.githubusercontent.com/78179109/211650399-ad62bb7f-297a-4724-9d43-d20e65c8d965.png)

Prospective Fob:

![image](https://user-images.githubusercontent.com/78179109/211650663-e935c18c-a1de-4e51-acb6-28b2b34e3c67.png)

Data Table with Range Selection:

![image](https://user-images.githubusercontent.com/78179109/211650966-318c3097-f1d7-4827-a35e-1ff17249cb96.png)

## Detailed steps to verify changes work correctly (as executed by you)
1) Start TensorBoard
2) Navigate to `localhost:6006` (Note the lack of feature flags)
3) Ensure the settings panel contains the step selection, range
selection, and linked time checkboxes
4) Hover a scalar card X Axis
5) Assert a fob with a border appears
6) Click that fob
7) Assert a permanent fob is created there
8) Assert the table appears on that card
9) Assert you can create a second fob in the same way as the first
10) Click the "Link By Step" checkbox in the settings panel
11) Assert the step selectors on all the fobs jump to the same steps


CC: [japie1235813](https://github.com/japie1235813),
[bmd3k](https://github.com/bmd3k)
dna2github pushed a commit to dna2fork/tensorboard that referenced this pull request May 1, 2023
## Motivation for features / changes
This feature is complete and we would like people to use it

## Technical description of changes
The Linked Time feature is controlled by 4 feature flags:
* `enabledScalarDataTable`
* `enabledLinkedTime`
* `allowRangeSelection`
* `enabledProspectiveFob`


## Screenshots of UI changes
Settings Panel:

![image](https://user-images.githubusercontent.com/78179109/211650399-ad62bb7f-297a-4724-9d43-d20e65c8d965.png)

Prospective Fob:

![image](https://user-images.githubusercontent.com/78179109/211650663-e935c18c-a1de-4e51-acb6-28b2b34e3c67.png)

Data Table with Range Selection:

![image](https://user-images.githubusercontent.com/78179109/211650966-318c3097-f1d7-4827-a35e-1ff17249cb96.png)

## Detailed steps to verify changes work correctly (as executed by you)
1) Start TensorBoard
2) Navigate to `localhost:6006` (Note the lack of feature flags)
3) Ensure the settings panel contains the step selection, range
selection, and linked time checkboxes
4) Hover a scalar card X Axis
5) Assert a fob with a border appears
6) Click that fob
7) Assert a permanent fob is created there
8) Assert the table appears on that card
9) Assert you can create a second fob in the same way as the first
10) Click the "Link By Step" checkbox in the settings panel
11) Assert the step selectors on all the fobs jump to the same steps


CC: [japie1235813](https://github.com/japie1235813),
[bmd3k](https://github.com/bmd3k)
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.

2 participants