Passing multiple logdirs doesn't work (and raises warning about "Conflict for name")
See original GitHub issueThese work:
tensorboard --logdir logs/foo
tensorboard --logdir logs/bar
tensorboard --logdir a:logs/foo,b:logs/bar
But when I run this:
tensorboard --logdir logs/foo,logs/bar
I get a warning like this repeatedly printed:
WARNING:tensorflow:Conflict for name .: old path /home/colin/src/myproject/logs/foo, new path /home/colin/src/myproject/logs/bar
In tensorboard, only one run is shown.
I installed tensorflow-tensorboard
using pip, and the version is 0.1.2
(I tried debugging, but the warning gets raised in a separate daemon thread, and I wasn’t able to figure out how to get pdb to attach to it)
Issue Analytics
- State:
- Created 6 years ago
- Comments:14 (6 by maintainers)
Top Results From Across the Web
How do display different runs in TensorBoard? - Stack Overflow
logdir is for telling tensorboard to search iterativly for all runs. If you want to give a name for each run and constraine...
Read more >Warnings and Errors - Oracle Help Center
Cause: The specified log directory for the connection does not match the log directory that was specified when the database was created. Impact:...
Read more >Stable Baselines Documentation - Read the Docs
Stable Baselines Documentation, Release 2.10.3a0. 2. User Guide ... docker run -it --rm --network host --ipc=host --name test --mount ...
Read more >https://perldoc.perl.org/5.22.1/perldiag.txt
Perhaps you didn't do an open(), or did it in another package. ... C<\x08> might indicate that you meant something different, so the...
Read more >1. Foreman 3.1 Manual
The installer in particular will conflict with a Puppet Enterprise installation. It is recommended that Foreman is installed using Puppet “open source”.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@colinmorris you can attach pdb as follows:
(You must invoke with
bazel-bin/tensorboard/tensorboard --logdir /tmp/a,/tmp/b
rather thanbazel run tensorboard -- --logdir /tmp/a,/tmp/b
.)Here’s a simple way to make this work that avoids the overlapping run names issue.
We could add another flag
--log_dir_multi [log_dir1] [log_dir2] ...
.It errors if the
--log_dir
option is also present. To process this flag, Tensorboard first makes a temporary directory$gather_dir
. Then Tensorboard makes a symlinks all the log dirs in$gather_dir/[log_dir#]
. Finally Tensorboard proceeds as if we rantensorboard --log_dir $gather_dir
.The run names will look as if you ran
tensorboard --log_dir .
but only with the selected log dirs.