GPUDrive: Data-driven, multi-agent driving simulation at 1 million FPS

Saman Kazemkhani, Aarav Pandya, Daphne Cornelisse, Brennan Shacklett, Eugene Vinitsky
2/12/2026

No official code found. Best implementation: Emerge-Lab/gpudrive (622 stars, MIT, last commit 2025-12-01).

Abstract

Multi-agent learning algorithms have been successful at generating superhuman planning in various games but have had limited impact on the design of deployed multi-agent planners. A key bottleneck in applying these techniques to multi-agent planning is that they require billions of steps of experience. To enable the study of multi-agent planning at scale, we present GPUDrive. GPUDrive is a GPU-accelerated, multi-agent simulator built on top of the Madrona Game Engine capable of generating over a million simulation steps per second. Observation, reward, and dynamics functions are written directly in C++, allowing users to define complex, heterogeneous agent behaviors that are lowered to high-performance CUDA. Despite these low-level optimizations, GPUDrive is fully accessible through Python, offering a seamless and efficient workflow for multi-agent, closed-loop simulation. Using GPUDrive, we train reinforcement learning agents on the Waymo Open Motion Dataset, achieving efficient goal-reaching in minutes and scaling to thousands of scenarios in hours. We open-source the code and pre-trained agents at https://github.com/Emerge-Lab/gpudrive.

View on arXivView PDF

Code Implementations(1)

Emerge-Lab/gpudriveCommunity100%
MIT

1 million FPS multi-agent driving simulator

62288C++, CMakeAug 15, 202310 months agoMIT

Similar Papers

Cite this paper

@article{kazemkhani2026gpudrive,
  title  = {GPUDrive: Data-driven, multi-agent driving simulation at 1 million FPS},
  author = {Saman Kazemkhani and Aarav Pandya and Daphne Cornelisse and Brennan Shacklett and Eugene Vinitsky},
  year   = {2026},
  eprint = {2408.01584},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2408.01584},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.01584.svg)](https://codeofpaper.com/paper/2408.01584)

Discussion