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

Turns language commands into executable robot policies that combine perception, control APIs, loops, and geometry libraries. Hierarchical code generation recursively fills in missing functions to support new behaviors without policy retraining.

Learns executable language-conditioned local navigation by pretraining on instruction-conditioned Internet egocentric videos, aligning learned visual dynamics with simulated action labels, then jointly fine-tuning for navigation. Achieves high success rates on short-horizon benchmarks (86.5% OVON, 94.9% HabitatGS-LN) with real-robot validation and released code/data.

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.