global-EAGLE
EAGLE currently includes a prototype EAGLE model trained with global GFS data.
EAGLE configurations were provided by Tim Smith at NOAA Physical Sciences Laboratory.
Training Data
The EAGLE training dataset combines regridded global and regional forecast data.
At a glance:
GFS is conservatively regridded to 1 degree.
The training period spans
2015-02-01T06through2023-01-31T18.The validation period spans
2023-02-01T06through2024-01-31T18.The testing period spans
2024-02-01T06through2025-01-31T18.
Category |
Fields |
|---|---|
Prognostic |
|
Diagnostic |
|
Forcing |
|
The vertical levels used in the dataset are 100, 150, 200,
250, 300, 400, 500, 600, 700, 850, 925, and
1000.
Model Architecture
The EAGLE model uses the following architecture:
Encoder and Decoder: Graph Transformer
Processor: Sliding Window Transformer
Latent space is a 4x coarsened data space
The graph configuration connects targets to nodes through nearest neighbors in
the encoder and decoder, with encoder_knn=12 and decoder_knn=3.
The latent mesh is four times coarser than the native data resolution.
Near-Real-Time Forecasting
The global-EAGLE model can be run in near real time (NRT) using the
feature/global_eagle branch in this repository. That branch includes the required
dependencies (including compatible anemoi versions) and is the recommended
starting point for NRT runs of global-EAGLE.
To run NRT:
Check out the
feature/global_eaglebranch.git checkout feature/global_eagle
EPIC hosts the checkpoint on Azure. To download the checkpoint to your machine, simply run:
wget -O inference-last.ckpt https://eaglecheckpoints.blob.core.windows.net/eagle-checkpoints/global-eagle/era5_gdas_global_check.ckpt
Follow the NRT workflow, but before running its
make realizestep, update:app.baseto the absolute path of your local repository rootinference.anemoi.checkpoint_dirto the checkpoint you downloaded from Azure (inference-last.ckpt)
After those updates, realize the config and continue with the remaining quickstart NRT steps for the global configuration.