-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Contact emails
Project summary
Open-source deep-learning framework for building, training, fine-tuning, and inferring Physics AI models using state-of-the-art SciML methods for AI4Science and engineering.
Project description
NVIDIA PhysicsNeMo is an open-source deep-learning framework for building, training, fine-tuning, and inferring Physics AI models using state-of-the-art SciML methods for AI4Science and engineering.
PhysicsNeMo provides Python modules to compose scalable and optimized training and inference pipelines to explore, develop, validate, and deploy AI model architectures tuned for science and engineering to combine physics knowledge with data.
For AI Physics researchers and developers exploring the use of neural operators, GNNs, or transformers, or are interested in Physics-Informed Neural Networks or a hybrid approach in between, PhysicsNeMo provides an optimized stack that will enable them to train their models at scale.
Are there any other projects in the PyTorch Ecosystem similar to yours? If, yes, what are they?
N/A
Project repo URL
https://github.com/NVIDIA/physicsnemo
Additional repos in scope of the application
https://github.com/NVIDIA/physicsnemo-sym
https://github.com/NVIDIA/physicsnemo-curator
https://github.com/NVIDIA/physicsnemo-cfd
https://github.com/NVIDIA/earth2studio
Project license
Apache-2.0 license
GitHub handles of the project maintainer(s)
ktangsali, mnabian, coreyjadams, NickGeneva, loliverhennigh, pzharrington, Alexey-Kamenev, CharlelieLrt, peterdsharpe, dallasfoster, laserkelvin, ram-cherukuri
Is there a corporate or academic entity backing this project? If so, please provide the name and URL of the entity.
Nvidia
Website URL
https://developer.nvidia.com/physicsnemo
Documentation
Getting started: https://docs.nvidia.com/physicsnemo/latest/getting-started/installation.html
User Guide: https://docs.nvidia.com/physicsnemo/latest/user-guide/simple_training_example.html
Example Training Recipes: https://docs.nvidia.com/physicsnemo/latest/examples_catalog.html
How do you build and test the project today (continuous integration)? Please describe.
We have CI system in place for PR pushes - precommit checks followed by pytest. We have release cadence of roughly two months where we build Pip wheels and container.
Version of PyTorch
We keep pace with the latest stable version of PyTorch and constantly upgrade to the latest versions.
Components of PyTorch
The framework is built on top of PyTorch and leverage many components including torch.nn, torch.distributed, torch. cuda etc.
How long do you expect to maintain the project?
Nvidia PhysicsNeMo is intended to be maintained for the long term as it supports a big community of users and has a big group of contributors. Many of the users use the framework for enterprise applications.
Additional information
No response