tensorflow / tensorflow/tensorboard

"Run picker"

Open
#414 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
7.2k
Forks
1.7k
Avg merge
4d 22h
Merged PRs (30d)
1

Description

Hi all,

I've been using Tensor{Flow,Board} for quite a while.

One tool that I've been missing is a "picker" that allows you to select runs from graphs (scalars chart).

User story:
I open TB, unfold plots of my (many) runs and I want to follow up with a particular one.
In the graph, I click on the run that I am interested in.
This copies the run name in the clipboard and I can filter or do whatever else with it.
I would like to get a mapping from chart to run name. In many situations you have a ton of runs that potentially have un-handy names. Such a picker would allow to easily select runs based on their performance.

Version 2:
I can chose shortlists from the plots.

Version 3:
From a chart, I can automatically select the top/bottom N runs. For example, with one click I get the name of the run that logged the highest accuracy or lowest test error.

It would be awesome if we can get this implemented somehow. I'd be happy to help. What are your thoughts?

Cheers,
Philip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the TensorBoard scalar-chart UI and how chart runs are presented. Clarify which picker version is in scope, then define the interaction for selecting a run and copying or filtering its name. Done means the chosen scope works reliably on scalar charts and has an agreed way to verify it.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.