Team Ai
Modelpublic

OneScience-Group/FuXi-Weather

sourceHugging Faceapache-2.0updated 22d agoView on Hugging Face
0likes29downloads
Model Card

<p align="center"><strong><span style="font-size: 30px;">FuXi-Weather</span></strong></p>

Model Introduction

FuXi-Weather maps raw satellite observations to global forecasts through FuXi-DA and cascaded FuXi forecast models.

Paper: A data-to-forecast machine learning system for global weather https://doi.org/10.1038/s41467-025-62024-1

Model Description

The system was proposed by teams from the Shanghai Academy of Artificial Intelligence for Science, Fudan University, CMA, and collaborators. It was trained with ERA5, microwave radiances from three polar-orbiting satellites, and GNSS radio occultation. Masked latent assimilation and Short/Medium forecasting support six-hour cycling and global forecasts to ten days.

Use Cases

Use CaseDescription
Satellite assimilationFuse sparse observations and forecast backgrounds.
Global forecastingCascade short- and medium-range models.
Cycling analysisUpdate global analyses and forecasts every six hours.
ModelScope/OneCode executionValidate data, training, inference, metrics, and visualization.
Multi-GPU trainingStart multi-process training through torchrun.

Usage Instructions

Use a GPU or DCU when available; CPU supports the default smoke configuration. DCU users should install a compatible DTK release.

bash
hf download OneScience-Group/FuXi-Weather --local-dir ./FuXi-Weather
cd FuXi-Weather
python scripts/fake_data.py

For single-process training, use:

bash
python scripts/train.py

For multi-process training, use:

bash
torchrun --standalone --nproc_per_node=2 scripts/train.py

Run inference and evaluation with:

bash
python scripts/inference.py
python scripts/result.py

Training jointly optimizes analysis and forecast objectives. Inference produces finite [2,12,20,16,16] cascaded forecasts, while evaluation reports lead-time RMSE under result/evaluation/.

Trained Weights

No weights are bundled under weight/. The FuXi model is available at https://zenodo.org/records/10401602, and the FuXi Weather model used by the paper is available at https://zenodo.org/records/15762985.

Citation and License

This repository is an independent engineering reproduction of the public FuXi-Weather specifications.

The original paper is licensed under CC BY-NC-ND 4.0; the original paper, official code, model weights, and related data remain subject to their respective licenses and terms.