Skip to content

[Ecosystem] Nvidia PhysicsNeMo #46

@ram-cherukuri

Description

@ram-cherukuri

Contact emails

[email protected]

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions