# NOTE: order of defaults determines the order in which configs override each other (higher up items are overridden by lower items) defaults: - _self_ - data: default # path to root directory (requires the `PROJECT_ROOT` environment variable to be set) #  NOTE: This variable is auto-set upon loading via `rootutils` root_dir: ${oc.env:PROJECT_ROOT} # where to store data (checkpoints, logs, etc.) of all experiments in general # (this influences the output_dir in the hydra/default.yaml config) # change this to e.g. /scratch if you are running larger experiments with lots lof logs, checkpoints, etc. log_dir: ${.root_dir}/logs/ # path to output directory for this specific run, created dynamically by hydra # path generation pattern is specified in `configs/hydra/default.yaml` # use it to store all files generated during the run, like ckpts and metrics output_dir: ${hydra:runtime.output_dir} # path to working directory (auto-generated by hydra) work_dir: ${hydra:runtime.cwd}