1
Fork 0

feat(experiment-logger): add config_utils module

- Add config_utils.py: load_yaml_config, save_yaml_config,
  dataclass_from_dict, merge_config_with_cli, print_config
- Export new symbols from package __init__.py
This commit is contained in:
Tibo De Peuter 2026-03-31 23:05:23 +02:00
parent 8ec693f04c
commit d27a617199
No known key found for this signature in database
GPG key ID: 9187B5FA0F4B6F6D
2 changed files with 148 additions and 1 deletions

View file

@ -4,8 +4,9 @@ This package provides a unified interface for logging to multiple backends
(WandB, disk, stdout) simultaneously, ensuring no data loss.
"""
from experiment_logger.config_utils import load_yaml_config, merge_config_with_cli
from experiment_logger.unified_logger import UnifiedLogger
from experiment_logger.wandb_utils import finish_wandb, init_wandb
__all__ = ["UnifiedLogger", "init_wandb", "finish_wandb"]
__all__ = ["UnifiedLogger", "init_wandb", "finish_wandb", "load_yaml_config", "merge_config_with_cli"]
__version__ = "0.1.0"