Practical overview
When it fits
Use PhysicsNeMo when a project needs a PyTorch-based framework and reusable training recipes for physics or scientific machine learning, especially when an example domain in the repository is relevant.
Who it is for
- Developers building physics-informed or scientific machine-learning models.
- Scientific and engineering teams creating training pipelines or simulation surrogate models.
- Practitioners evaluating model recipes for domains such as aerodynamics, weather forecasting, structural mechanics and geophysics.
Documented uses
- Build and train physics AI models using reusable framework components.
- Create repeatable training pipelines for scientific and engineering machine-learning work.
- Fine-tune deep-learning models for physics applications.
- Explore example recipes for engineering and scientific prediction tasks.
Requirements & limits
The project is open source under the Apache-2.0 license. The README documents pip-based installation and source setup with uv.
- Choose among the documented basic, CUDA 12, CUDA 13 or source-checkout installation paths according to the project’s dependency requirements.
- The README identifies the CUDA 12 backend as Linux-only.
- Examples cover varied domains, including external aerodynamics, weather, semiconductor packaging and crash dynamics.
- The project directs users to separate notebooks, courses, pretrained models and datasets as learning and project resources.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install PhysicsNeMo with the basic pip option
Set up the package using the README’s basic installation command.
Before you start
- Python environment with pip; consult the project’s pyproject.toml for supported Python versions.
Steps
Run the command below.
pip install nvidia-physicsnemoRefer to the installation options if you need CUDA-specific dependencies or optional features.
Expected outcome
The README’s basic PhysicsNeMo package installation is requested through pip.
Guide limitations
- This basic option uses PyPI’s default PyTorch distribution and does not install CUDA-specific RAPIDS packages.
- The installation command alone does not configure or run a training example.
Set up a source checkout with uv
Create a source checkout and synchronize its CUDA 13 environment as described in the README.
Before you start
- Git
- uv
Steps
Clone
https://github.com/NVIDIA/physicsnemo.git.Change into the
physicsnemodirectory.Run the command below.
uv sync --extra cu13
Expected outcome
The README’s source-checkout dependency synchronization step is completed.
Guide limitations
- These setup instructions do not describe running a model or training recipe.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- NVIDIA/physicsnemo · Official homepage title · retained in its source language

