Description
NVIDIA PhysicsNeMo, formerly known as Modulus, is an open-source Python framework that facilitates the development, training, and fine-tuning of physics AI models at scale. This framework is particularly useful for developers aiming to build AI surrogate models that combine physics-driven causality with simulation and observed data, enabling real-time predictions.
Read More
The framework supports a variety of model architectures, including physics-informed neural networks (PINNs), neural operators, graph neural networks (GNNs), and generative AI-based diffusion models. These models are designed to enhance engineering simulations and generate higher-fidelity data for scalable, responsive designs.
NVIDIA PhysicsNeMo is instrumental in creating and validating large-scale digital twin models across various physics domains, such as computational fluid dynamics, structural mechanics, and electromagnetics. It provides an end-to-end pipeline and utilities for training physics-ML models, from ingesting geometry to adding partial differential equations.
The framework offers GPU-accelerated distributed training pipelines, allowing developers to scale their models to multi-node training environments. This capability is crucial for tackling industrial-scale problems, such as training a GNN or a point cloud on a 50 million node mesh.
NVIDIA PhysicsNeMo also includes a diverse set of reference pipelines that serve as starting points for developers to customize and build their own solutions. These pipelines cover use cases from computational fluid dynamics and thermal analysis to climate and weather simulations.
As an open-source framework, PhysicsNeMo is built on top of PyTorch and released under the Apache 2.0 license. It is designed to be user-friendly, with easy-to-program Pythonic API interfaces and comprehensive documentation. The framework also encourages collaboration within the scientific community, inviting domain experts to contribute and accelerate physics-ML across various applications.
- CategoryMachine Learning Platforms
- Pricing ModelOpen source
- DeploymentGPU-Accelerated
- PlatformsPyTorch
NVIDIA PhysicsNeMo (formerly Modulus)'s Core Features
Open-source Python framework
Physics-informed neural networks
Graph neural networks
Generative AI-based diffusion models
GPU-accelerated distributed training
Large-scale digital twin models
End-to-end training pipeline
User-friendly Pythonic API
Getting Started with NVIDIA PhysicsNeMo (formerly Modulus)
Configure: Set up your development environment
Build: Develop AI surrogate models
Train: Utilize GPU-accelerated pipelines
Validate: Test models across physics domains
NVIDIA PhysicsNeMo (formerly Modulus)'s Use Cases
- Digital Twin Models
- Engineering Simulations
- Real-Time Predictions
- Physics-ML Model Training
- Collaborative Development



