Replies: 1 comment 1 reply
-
Maybe this does not directly belong here, but regarding hydra I struggled when using the debug configuration, as this disables the wandb logger. This in turn leads to a failure in the hydra.run.dir, as this (by default) expects the wand logger. Maybe a better approach is to use:
as default and override this in the wand.yaml config as follows:
What do you think? I could make a PR for this, maybe including some examples for how to use hydra properly. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Would you like to contribute to RL4CO?
This section is about improvements to the library that are not currently worked on by someone and are up for grabs. Feel free to comment if you would like to take on some task!
TODOs
Details
The logger on Wandb does not properly "unpack" keyword arguments, as can be seen here:
Normally, we should see some nested tab structure (like
optimizer_kwargs
: 1) ... 2)... ), which is also easier to searchWe suspect it should not be hard to do - probably, the answer is somewhere in here!
MDAM beam search; refactoring with latest structure
Pointer Network refactoring with latest structure
Fix Google Colab notebook badges, e.g. here
Done
Details
Currently, the Hydra documentation is a bit... ehehm ... lacking. Indeed, it is not easy to navigate the first time, no matter how much you will love it after. Would be great to have some documentation section (or even, say, some notebook) explaining how configurations are handled, along with tips and tricks
For example:
add new element to configuration with "+" (in this case, the
trainer.devices
argument):python run.py experiment=routing/am +trainer.devices='[1]'
Tip
Do you have some feature you would like to add, such as a new policy, RL algorithm, problem and more? Just get in touch ;)
Beta Was this translation helpful? Give feedback.
All reactions