GPUDrive: Data-driven, multi-agent driving simulation at 1 million FPS
Kazemkhani, Saman, Pandya, Aarav, Cornelisse, Daphne, Shacklett, Brennan, Vinitsky, Eugene
–arXiv.org Artificial Intelligence
Multi-agent learning algorithms have been successful at generating superhuman planning in a wide variety of games but have had little 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 this scale, we present GPUDrive, a GPU-accelerated, multi-agent simulator built on top of the Madrona Game Engine that can generate over a million steps of experience 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. We show that using GPUDrive we are able to effectively train reinforcement learning agents over many scenes in the Waymo Motion dataset, yielding highly effective goal-reaching agents in minutes for individual scenes and generally capable agents in a few hours.
arXiv.org Artificial Intelligence
Aug-2-2024
- Country:
- Europe > France (0.04)
- North America
- United States
- New York (0.05)
- California > San Diego County
- La Jolla (0.04)
- Canada > Quebec
- Montreal (0.04)
- United States
- Asia > Japan
- Honshū > Kansai > Kyoto Prefecture > Kyoto (0.04)
- Africa > Rwanda
- Genre:
- Research Report (0.50)
- Overview (0.46)
- Industry:
- Leisure & Entertainment > Games > Computer Games (0.48)
- Technology: