U-Cast: A Surprisingly Simple and Efficient Frontier Probabilistic AI Weather Forecaster
Organizations: UC San Diego
Abstract
AI-based weather forecasting now rivals traditional physics-based ensembles, but state-of-the-art (SOTA) models rely on specialized architectures and massive computational budgets, creating a high barrier to entry. We demonstrate that such complexity is unnecessary for frontier performance. We introduce \ours, a probabilistic forecaster built on a standard U-Net backbone trained with a simple recipe: deterministic pre-training on Mean Absolute Error followed by short probabilistic fine-tuning on the Continuous Ranked Probability Score (CRPS) using Monte Carlo Dropout for stochasticity. As a result, our model matches or exceeds the probabilistic skill of GenCast and IFS ENS at resolution while reducing training compute by over compared to leading CRPS-based models and inference latency by over compared to diffusion-based models. U-Cast trains in under 12 H200 GPU-days and generates a 15-day ensemble forecast in 3 seconds. These results suggest that scalable, general-purpose architectures paired with efficient training curricula can match complex domain-specific designs at a fraction of the cost, opening the training of frontier probabilistic weather models to the broader community.
Figures & tables
| Model | z500 | 10u | ||||
| 1d | 3d | 10d | 1d | 3d | 10d | |
| U-Cast | 20.3 | 55.2 | 256 | 0.349 | 0.61 | 1.55 |
| U-Cast (DE) | 19.6 | 53.5 | 253 | 0.345 | 0.60 | 1.54 |
| IFS ENS | 22.4 | 58.3 | 262 | 0.406 | 0.69 | 1.61 |
| GenCast | 20.2 | 54.3 | 254 | 0.332 | 0.60 | 1.55 |
| ArchesGen | 21.2 | 55.8 | 254 | 0.370 | 0.62 | 1.55 |
| Model | Training Cost (in days) | Inference Speed |
| Coarser Resolution ( ) | ||
| ArchesWeatherGen | 45 (V100) | 3.5 min (A100) |
| NeuralGCM ENS | 1280 (TPUv5e) | 18.6 sec (TPUv4) |
| ERDM | 20 (H200) | 7 min (A100) |
| Swift | 360 (Intel Max1550) | – |
| MOSAIC | 16 (H100) | 3 sec (H100) |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Type | Variable name | Short name | Role |
| Atmospheric | Geopotential | z | Input/Predicted |
| Atmospheric | Specific humidity | q | Input/Predicted |
| Atmospheric | Temperature | t | Input/Predicted |
| Atmospheric | U component of wind | u | Input/Predicted |
| Atmospheric | V component of wind | v | Input/Predicted |
| Atmospheric | Vertical velocity | w | Input/Predicted |