Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Callbacks #60

Merged
merged 58 commits into from
Oct 29, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
b12fac8
Refactor Callbacks
HCookie Sep 24, 2024
29a8477
Update changelog
HCookie Sep 24, 2024
15824be
Fix TypeError
HCookie Sep 24, 2024
4077bf4
Move to hydra.instantiate
HCookie Sep 25, 2024
494d39d
Merge remote-tracking branch 'origin/develop' into fix/refactor_callb…
HCookie Sep 25, 2024
fe37c02
Add __all__
HCookie Sep 25, 2024
2d8275c
Add to base config
HCookie Sep 25, 2024
230eb0e
Fix nested list
HCookie Sep 25, 2024
5547b20
Fix nested get issue
HCookie Sep 26, 2024
1d80cfb
Fix type checking
HCookie Sep 27, 2024
e79dfc7
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 1, 2024
96ab74c
feat: edge plot in callbacks
JPXKQX Oct 1, 2024
4aeb1a5
feat: set default extra callbacks
JPXKQX Oct 1, 2024
816b3af
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 2, 2024
644038f
fix: typing & refactoring
JPXKQX Oct 2, 2024
8356cd4
fix: remove list comprehension
JPXKQX Oct 2, 2024
930e4d2
Refactor according to PR
HCookie Oct 2, 2024
52ea91f
Update deprecation warning
HCookie Oct 4, 2024
0dd81b7
Merge branch 'fxi/refactor_callbacks' into feature/graph-features-cal…
JPXKQX Oct 4, 2024
332f746
Merge pull request #71 from ecmwf/feature/graph-features-callback
HCookie Oct 4, 2024
bb8b9bb
Refactor: Remove backwards compatability,
HCookie Oct 10, 2024
0349be2
Fix tests
HCookie Oct 10, 2024
1e97ff1
PR Fixes
HCookie Oct 15, 2024
d7f713e
Merge branch 'develop' into fix/refactor_callbacks
HCookie Oct 18, 2024
ebfaf90
Merge remote-tracking branch 'origin/develop' into fix/refactor_callb…
HCookie Oct 18, 2024
460c8ba
Update Changelog
HCookie Oct 18, 2024
5671c7e
Merge branch 'develop' into fix/refactor_callbacks
HCookie Oct 21, 2024
21c05de
Refactor rollout (#87)
HCookie Oct 21, 2024
3c5e144
Remove batch frequency from LongRolloutPlots
HCookie Oct 21, 2024
5742754
Merge remote-tracking branch 'origin/develop' into fix/refactor_callb…
HCookie Oct 21, 2024
8671543
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 22, 2024
382728c
Remove TP reference
HCookie Oct 22, 2024
6fa66cc
Remove missing config reference
HCookie Oct 23, 2024
110fb64
Swapped histogram and spectrum
HCookie Oct 23, 2024
23cc785
Update copyright notice
HCookie Oct 23, 2024
bfe76f3
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 23, 2024
5a6880e
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 24, 2024
51a455d
Fix issues with split of PlotAdditionalMetrics
HCookie Oct 24, 2024
3318675
Merge branch 'fxi/refactor_callbacks' of github.com:ecmwf/anemoi-trai…
HCookie Oct 24, 2024
77bd65d
Merge remote-tracking branch 'origin/develop' into fix/refactor_callb…
HCookie Oct 24, 2024
3c6e1af
Fix CHANGELOG
HCookie Oct 25, 2024
86059a9
Fix documentation for callbacks
HCookie Oct 25, 2024
0bce490
Add all callback submodules to docs
HCookie Oct 25, 2024
f5057c6
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 25, 2024
d6e1d9c
Apply suggestions from code review
HCookie Oct 25, 2024
6073d84
Fix init args issue in RolloutPlots
HCookie Oct 25, 2024
f1d883f
Add rollout_eval config
HCookie Oct 25, 2024
66bd306
Add training mode to rollout step
HCookie Oct 28, 2024
8dfe25d
Force LongRolloutPlots to plot in serial
HCookie Oct 28, 2024
942e06f
Add warning to LongRolloutPlots when async
HCookie Oct 28, 2024
8e6ab30
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 28, 2024
84072a6
Fix asserrt calculation
HCookie Oct 28, 2024
42b59e5
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 28, 2024
30dfd45
Apply post_processors before plotting in LongRolloutPlots
HCookie Oct 28, 2024
eebaf16
Fix reference to batch
HCookie Oct 28, 2024
b31da0e
Merge branch 'develop' into fxi/refactor_callbacks
HCookie Oct 28, 2024
8b2a30e
Fix debug config
HCookie Oct 28, 2024
7fe2c05
Merge remote-tracking branch 'origin/develop' into fix/refactor_callb…
HCookie Oct 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Keep it human-readable, your future self will thank you!
### Changed

- Updated configuration examples in documentation and corrected links - [#46](https://github.com/ecmwf/anemoi-training/pull/46)
- Refactored callbacks. [#60](https://github.com/ecmwf/anemoi-training/pulls/60)

## [0.1.0 - Anemoi training - First release](https://github.com/ecmwf/anemoi-training/releases/tag/0.1.0) - 2024-08-16

Expand Down
6 changes: 6 additions & 0 deletions src/anemoi/training/config/diagnostics/eval_rollout.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ checkpoint:
save_frequency: null # Does not scale with rollout
num_models_saved: 0

callbacks:
HCookie marked this conversation as resolved.
Show resolved Hide resolved
# Add callbacks here

plot_callbacks:
# Add extra plot callbacks here

log:
wandb:
enabled: False
Expand Down
Loading
Loading