Jona Reynaert
395b04d9a8
feat: adapted simulate to trained config
2026-04-22 18:47:35 +02:00
c5b08e817e
refactor(log): use dataclass for config
2026-04-16 15:18:40 +02:00
37a4b59e04
feat: configure checkpoints saving
2026-04-16 15:10:21 +02:00
4d0f729aee
chore(log): remove dead code
2026-04-16 14:35:23 +02:00
6ed4ad8060
style: ruff format & check
2026-04-15 18:48:05 +02:00
e40a4b979f
fix: typos and nonexistent calls
2026-04-15 18:34:28 +02:00
93bff11208
refactor: use hydra for configs in simulation and training scripts
2026-04-15 15:18:34 +02:00
eabc64009a
feat(log): implement LoggerProxy to defer initialization and prevent premature directory creation
2026-04-14 22:53:17 +02:00
157e061f86
chore: draft new configs
2026-04-14 21:53:52 +02:00
849581fcfd
fix: linting
2026-04-09 00:37:02 +02:00
2f31df412b
fix(log): avoid duplicates in logs
2026-04-09 00:14:28 +02:00
75c6d5bacd
fix: mypy complaints
2026-04-09 00:02:18 +02:00
cd7169a75f
docs(log): extend how to use UnifiedLogger
2026-04-08 20:47:48 +02:00
e9b52e9e8f
refactor: migrate configs from JSON to YAML
2026-04-08 20:37:47 +02:00
ae483b306f
feat(log): add SimpleLogger for terminal logging without external backends
2026-04-08 20:26:26 +02:00
46ae13abc3
feat(log): non-interactive logging, incl. progress bar
2026-04-08 19:54:05 +02:00
795ae48520
feat(log): add TensorBoard support and enhance WandB API key checking
2026-04-08 18:58:33 +02:00
d4ac45b34e
feat(logger): updated run_name format and added runtime log level filtering
2026-04-08 18:53:31 +02:00
ff90101377
refactor(log): improved logging workflow
2026-04-01 16:01:12 +00:00
7e7c5bf27c
refactor: set wandb entity and simplify READMEs
2026-04-01 10:26:39 +02:00
d27a617199
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
2026-04-01 00:23:45 +02:00
8ec693f04c
fix(logging): improve JSON serialization and add wandb directory to gitignore
...
- Fix float32 serialization issue in unified logger metrics flushing
- Add jax.numpy import for proper type handling
- Add wandb/ directory to .gitignore to exclude temporary tracking files
- Tested wandb integration: metrics, artifacts, and local backup working correctly
2026-03-31 20:52:51 +00:00
3ce107a560
feat(experiment-logger): add standalone logging framework
...
Create reusable experiment logging package with:
- UnifiedLogger for multi-backend logging (WandB, disk, stdout)
- Automatic checkpoint and model saving with metadata
- WandB artifact upload support
- Graceful degradation when WandB unavailable
- Comprehensive API documentation
This is a standalone, project-agnostic library that can be reused
across different ML projects.
2026-03-31 19:49:04 +00:00