|
Download models/graphcast.md from LonghaoWang/WeatherAI: direct link, hf CLI and curl.
- Browser
- Download file 1.02 kB
-
https://huggingface.co/LonghaoWang/WeatherAI/resolve/main/models/graphcast.md
- Command line
-
hf download hf://LonghaoWang/WeatherAI/models/graphcast.md
-
curl -L -o graphcast.md https://huggingface.co/LonghaoWang/WeatherAI/resolve/main/models/graphcast.md
1.02 kB
| # GraphCast — grid ↔ icosahedral-mesh GNN (PyTorch) | |
| [← Model zoo](../README.md) · [All model pages](README.md) · **Paper:** *Science* 2023, [doi:10.1126/science.adi2336](https://doi.org/10.1126/science.adi2336) | |
| Independent re-implementation of the encode (Grid2Mesh) – process (multi-mesh message passing) – decode (Mesh2Grid) design. | |
| Stage-wise parity against DeepMind's JAX code and NVIDIA PhysicsNeMo at mesh levels 0–1 (graphs, Grid2Mesh, processor | |
| N ≤ 16, Mesh2Grid): [graphcast_parity.md](https://github.com/GISWLH/WeatherAI/blob/main/docs/graphcast_parity.md). Architecture notes: [graphcast_specs.md](https://github.com/GISWLH/WeatherAI/blob/main/docs/graphcast_specs.md). | |
| No official checkpoint is loaded and there is no whole-model parity claim. | |
| ```python | |
| import torch | |
| from weatherai.models import GraphCast_lite | |
| y = GraphCast_lite()(torch.randn(1, 4, 32, 64)) # tiny mesh (level 1), residual next step | |
| ``` | |
| Training smoke example: `examples/graphcast/train_smoke.py`. | |