Sweep over all options of default with one key, such as *
This would give us cleaner command line arguments.
Example of a current run in our conf directory:
.
โโโ config.yaml
โโโ dynamics_model
โย ย โโโ de.yaml
โย ย โโโ d.yaml
โย ย โโโ env.yaml
โย ย โโโ pe.yaml
โย ย โโโ p.yaml
We could change
python pets/main.py -m env=cartpole dynamics_model=p,pe,d,de random_seed=1,2,3 mode=debug
to
python pets/main.py -m env=cartpole dynamics_model=* random_seed=1,2,3 mode=debug
I'm not sure if this is tractable, but could be fun :).
Are you willing to open a pull request? (See CONTRIBUTING)
If I am pointed in the right direction, I could attempt.
BasicSweeper improvements will come in 1.1.0
Hello @natolambert, can I take this issue?
Hi @imanishbarnwal, this is planned for Hydra 1.1. there is some work going on to define a grammar that covers this as well.
See #752 and the linked document.
Most helpful comment
BasicSweeper improvements will come in 1.1.0