GithubHelp home page GithubHelp logo

Comments (9)

stefan-falk avatar stefan-falk commented on August 18, 2024 18

Totally agree. :) Wouldn't hurt if one could just use wildcards e.g.

tensorboard --logdir modelname_*/ 

from tensorboard.

gabegrand avatar gabegrand commented on August 18, 2024 10

Any plans to support this feature in 2019? It would be most welcome.

from tensorboard.

eliorc avatar eliorc commented on August 18, 2024 7

This feature would help a lot.

Once you get to over 15 different models, the tensorboard takes too long to load and fails to load all the logs often.
Also the colors cycle start to get confusing

from tensorboard.

LarsHill avatar LarsHill commented on August 18, 2024 5

Any updates on this in 2022?

from tensorboard.

cipri-tom avatar cipri-tom commented on August 18, 2024 3

so, any plans to support this ? :) it would be very welcome

I had a look at the code and I think it doesn't require too much knowledge of the inner workings. I think this part, where it takes a path_filter, is the relevant one. My confusion is that it is called from both event_accumulator.py and the plugin_event_accumulator.

So, I would be happy to contribute this small feature, provided that someone from the team can:

  1. decide on which of the previous approaches to take
  2. explain the difference between the event_accumulator and its corresponding plugin_...

To re-state the options:

  1. If there is special character(like #) in folder name, just ignore it.
  2. Like git, .ignore file manage folders to ignore.
  3. If .nolog file in the folder to ignore.(Like .nomedia file)

from tensorboard.

roj4s avatar roj4s commented on August 18, 2024 2

You can create symbolic links of the selected list of experiments you want to upload. Let say you have a folder with experiments A, B, C and D, create a folder E and fill it with symbolic links to A and B only .. then run tensorboard dev upload on folder E.

from tensorboard.

fuzihaofzh avatar fuzihaofzh commented on August 18, 2024

Also need this feature.

from tensorboard.

shtratos avatar shtratos commented on August 18, 2024

Here's a workaround for specifying path patterns with some bash-fu and a "discouraged" --logdir_spec option which supports loading a comma-separated list of multiple directories :

tensorboard --logdir_spec $(ls -m -d ./runs/2020-01-* | tr -d ' \n')

We use 2 ls flags here: -m sets delimiter to , (comma, space) and -d lists directories without their contents.

It assumes there are no commas or spaces in your log directory paths. You can use find for more complex cases.
More ways to concatenate list of paths with a comma

from tensorboard.

wchargin avatar wchargin commented on August 18, 2024

@shtratos: The main point of this feature request is that the globs be
resolved dynamically by TensorBoard, such that if you were to add a new
./runs/2020-01-* directory at runtime it would show up without having
to restart the process.

If you’re satisfied with invocation-time glob resolution, you can use
the multitb shell function from the following comment, which is safer,
does not have restrictions on the characters in your path name, does not
use --logdir_spec, and works even if you have runs of the same name in
different sub-logdirs:
#179 (comment)

from tensorboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.