nicetoolbox.evaluation.config_handler.ConfigHandler

class nicetoolbox.evaluation.config_handler.ConfigHandler(project_folder_path: Path, machine_specifics_path: Path, eval_config_path: Path)[source]

Bases: ProjectConfigHandler

Handles loading and resolving all configurations required for the evaluation pipeline.

Load and resolve all configurations required for the evaluation pipeline.

Parameters:
  • project_folder_path (Path) – Path to the project folder containing nice_project.toml.

  • machine_specifics_path (Path) – Path to machine_specific_paths.toml.

  • eval_config_path (Path) – Path to evaluation_config.toml

Methods

save_experiment_config

Save the full resolved config snapshot to a TOML file.

Attributes

machine_specific_path

eval_config_file_path

machine_specific_config

eval_config

predictions_mapping

project_folder

project_config_path

cfg_loader

auto_placeholders

runtime_placeholders

project_config

save_experiment_config(output_folder) Path[source]

Save the full resolved config snapshot to a TOML file.

Parameters:

output_folder – Directory where the config file will be written.

Returns:

Path to the saved config file.