Sometimes you want to run the same application with multiple different configurations.
E.g. running a performance test on each of the databases with each of the schemas.
-m) flag and pass a comma separated list specifying the values for each dimension you want to sweep.
The following sweeps over all combinations of the dbs and schemas.
The printed configurations have been omitted for brevity.
Hydra supports other kinds of sweeps, e.g:
See the Extended Override syntax for details.
The default sweeping logic is built into Hydra. Additional sweepers are available as plugins. For example, the Ax Sweeper can automatically find the best parameter combination!
By default, Hydra runs your multi-run jobs locally and serially. Other launchers are available as plugins for launching in parallel and on different clusters. For example, the JobLib Launcher can execute the different parameter combinations in parallel on your local machine using multi-processing.