AIAny
AI Infra2022
Icon for item

NVIDIA Warp

Compiles plain Python functions into GPU or CPU kernels at runtime via a JIT decorator, with differentiable output that plugs into PyTorch, JAX, and Paddle. Ships physics, robotics, geometry, and FEM primitives — particles, meshes, ray-casting, FFT.

Introduction

Writing GPU kernels usually means leaving Python for CUDA C++ and losing the gradient on the way out. Warp keeps you in Python: decorate a function with @wp.kernel and it JIT-compiles to native CPU or GPU code that stays differentiable end-to-end, so the same simulation you run forward can also backpropagate.

What Sets It Apart
  • Differentiability is first-class, not bolted on. Kernel gradients flow into PyTorch, JAX, and Paddle, so a physics step becomes just another differentiable layer in a training loop — directly useful for sim-to-real and gradient-based control.
  • Simulation primitives ship in the box. Particles, meshes, ray-casting, FFT, and finite-element methods are built in, so you don't assemble a scientific-computing stack before writing the actual model.
  • One source, two targets. The same kernel runs on CPU or GPU without a rewrite, and USD output drops results straight into standard visualization pipelines.
Who It's For

Great fit if you work on robotics, physics-based ML, or differentiable simulation and want gradients through GPU code without dropping to CUDA. Look elsewhere if you expect a high-level physics engine with ready-made rigid-body scenes — Warp is a kernel-authoring layer, so you build the simulation logic yourself, and reaching peak throughput still rewards understanding how the GPU executes your code.

Information

  • Websitegithub.com
  • AuthorsNVIDIA
  • Published date2022/03/18

More Items

Analyzes adversarial weaknesses of World-Action Models (WAMs) via BadWAM, a framework that crafts visual perturbations to decouple a model’s imagined future from its executed actions. Introduces two attack modes—action-only (disruptive) and imagination-preserving (stealthy)—and shows large drops in closed-loop task success (e.g., 96.5%→43.1%).

GitHub
AI Infra2025

Defines a vendor-neutral JSON/YAML semantic model specification and tooling to exchange metrics, dimensions, lineage and other business semantics across analytics, AI and BI platforms; includes a core spec, validators, converters (dbt, GoodData, Salesforce) and example models.

GitHub
AI Train2025

An asynchronous, high-throughput framework for large-scale reinforcement learning and agentic training that scales to 1T+ MoE models and 1000+ GPUs, with native verifiers integration, end-to-end SFT/RL/evals, and Slurm/Kubernetes deployment; requires NVIDIA GPUs.