tensorflow / tensorflow/tensorboard
RustBoard daemon mode
Open
Nobody has claimed this yet.
core:rustboard
type:feature
- Dominant language
- TypeScript
- Stars
- 7.2k
- Forks
- 1.7k
- Avg merge
- 4d 22h
- Merged PRs (30d)
- 1
Description
Sketch of interface:
$ tensorboard daemon start # launches RustBoard in the background
$ tensorboard daemon add dir_a # watches a new log directory
$ tensorboard --daemon --bind_all # starts TensorBoard, connecting to daemon
$ tensorboard daemon add dir_b # watches an additional log directory
$ tensorboard daemon exclude dir_a/subdir # ignores a particular subtree
Would solve #1708, including on remote filesystems. Would play nicely
into experiment comparison designs. Also provides a nice surface area
for new functionality:
- "exclude this subtree" (for old or large data)
- "load this directory, but only on demand"
- "load this directory with different downsampling settings"
- "prioritize loading this directory first"
- "restart the daemon with the same settings that it had last"
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names the TensorBoard CLI commands for starting a daemon, adding directories, and excluding subtrees, but no files or tests. Start by locating the CLI entry point and the existing log-directory loading flow; done would require an agreed implementation scope and tests for the daemon lifecycle and command behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend, cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100