NVIDIA
NVIDIA
Modulus Checkpoints: FourCastNet V2 Small
Model
NVIDIA
NVIDIA
Modulus Checkpoints: FourCastNet V2 Small

FourCastNet V2 (small) model checkpoint package. FourCastNet V2 is a deep learning model for weather prediction that uses Spherical Harmonics Neural Operators.

Details

This NGC asset is a FourCastNet v2 SFNO model checkpoint package. Model checkpoint package refers to the set of artifacts needed to run inference using pre-trained model which includes the model checkpoint, set of sample inputs, inference script.

Architecture

Please refer to the reference paper to learn about the model architecture. In training this checkpoint, Spherical Fourier Neural Operator (SFNO) is applied to forecasting atmospheric dynamics, and demonstrates stable autoregressive rollouts for a year of simulated time (1,460 steps), while retaining physically plausible dynamics. The SFNO has important implications for machine learning-based simulation of climate dynamics that could eventually help accelerate our response to climate change.

Training

The model is trained on a 73-channel subset of the ERA5 reanalysis data on single levels and pressure levels that is pre-processed and stored into HDF5 files.

How to use?

A minimal inference script is provided in this model checkpoint package to get you started easily.

To run inference on this checkpoint, you can follow the below steps (all the files needed are included in the zip file):

  1. Launch Modulus docker container

    docker run --rm --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 --runtime nvidia -v ${PWD}:/examples -it nvcr.io/nvidia/modulus/modulus:23.08
    
  2. Download and install earth2mip.

    git clone https://github.com/NVIDIA/earth2mip.git
    cd earth2mip && pip install .   
    
  3. Download this checkpoint zip file, and unzip it

    wget 'https://api.ngc.nvidia.com/v2/models/nvidia/modulus/modulus_fcnv2_sm/versions/v0.2/files/fcnv2_sm.zip'
    unzip fcnv2_sm.zip
    
  4. Run the simple inference

    cd fcnv2_sm/
    python simple_inference.py
    

You can also use the model checkpoint from this model checkpoint package to evaluate it with the earth2mip framework.

References

Spherical Fourier Neural Operators: Learning Stable Dynamics on the Sphere

Publisher
NVIDIA
NVIDIA
Latest Versionv0.2
UpdatedSeptember 8, 2023 UTC
Compressed Size2.93 GB

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.