OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Physicsnemo

PhysicsNeMo is an open-source Python framework built on PyTorch that provides reusable components and end-to-end training recipes for physics and scientific machine-learning models.

Independent OpenViST project profile, based on linked sources.

Physicsnemo — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Run the command below.

    Documented command
    pip install nvidia-physicsnemo
  2. Refer 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.
Source-based practical guide

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

  1. Clone https://github.com/NVIDIA/physicsnemo.git.

  2. Change into the physicsnemo directory.

  3. Run the command below.

    Documented command
    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.
Evidence and transparency

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