2025-10-08
☔ AERIS
First billion-parameter diffusion model for weather + climate
🌀 SWiPe
| Variable | Description |
|---|---|
t2m |
2m Temperature |
X u(v) |
u (v) wind component @ Xm |
q |
Specific Humidity |
z |
Geopotential |
msl |
Mean Sea Level Pressure |
sst |
Sea Surface Temperature |
lsm |
Land-sea mask |
RMSNorm, SwiGLU, 2D RoPESWiPeSWiPe is a novel parallelism strategy for Swin-based TransformersSP)WP)PP)| Property | Value |
|---|---|
| Racks | 166 |
| Nodes | 10,624 |
| XPUs2 | 127,488 |
| CPUs | 21,248 |
| NICs | 84,992 |
| HBM | 8 PB |
| DDR5c | 10 PB |
🌡️ S2S Forecasts
We demonstrate for the first time, the ability of a generative, high resolution (native ERA5) diffusion model to produce skillful forecasts on the S2S timescales with realistic evolutions of the Earth system (atmosphere + ocean).
Goal: We would like to (efficiently) draw samples x_{i} from a (potentially unknown) target distribution q(\cdot).
Given x_{0} \sim q(x), we can construct a forward diffusion process by gradually adding noise to x_{0} over T steps: x_{0} \rightarrow \left\{x_{1}, \ldots, x_{T}\right\}.
Step sizes \beta_{t} \in (0, 1) controlled by a variance schedule \{\beta\}_{t=1}^{T}, with:
\begin{aligned} q(x_{t}|x_{t-1}) = \mathcal{N}(x_{t}; \sqrt{1-\beta_{t}} x_{t-1}, \beta_{t} I) \\ q(x_{1:T}|x_{0}) = \prod_{t=1}^{T} q(x_{t}|x_{t-1}) \end{aligned}
Introduce:
We can write the forward process as:
q(x_{1}|x_{0}) = \mathcal{N}(x_{1}; \sqrt{\bar{\alpha}_{1}} x_{0}, (1-\bar{\alpha}_{1}) I)
We see that the mean \mu_{t} = \sqrt{\alpha_{t}} x_{t-1} = \sqrt{\bar{\alpha}_{t}} x_{0}
This research used resources of the Argonne Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC02-06CH11357.