Hydra provides a few options to improve debuggability.
Printing the configuration
Print the config that would be used for a job without actually running it by adding '-c job' or '--cfg job' to your command line:
The printed config would be the actual config the job received with the rest of the command line arguments:
--cfg option takes one argument indicating which part of the config to print:
job: Your config
hydra: Hydra's config
all: The full config, which is a union of
Hydra verbose debugging
Hydra prints some very useful information in
DEBUG log level.
- Installed plugins : What Hydra plugins are installed in the environment
- Config search path : The configuration search path
- Composition trace : Which config files were used to compose your configuration, at what order and where did they came from.
This is often used with
-c to just see the config without running the application.