English

PixelBrax: Learning Continuous Control from Pixels End-to-End on the GPU

Machine Learning 2025-02-04 v1 Performance

Abstract

We present PixelBrax, a set of continuous control tasks with pixel observations. We combine the Brax physics engine with a pure JAX renderer, allowing reinforcement learning (RL) experiments to run end-to-end on the GPU. PixelBrax can render observations over thousands of parallel environments and can run two orders of magnitude faster than existing benchmarks that rely on CPU-based rendering. Additionally, PixelBrax supports fully reproducible experiments through its explicit handling of any stochasticity within the environments and supports color and video distractors for benchmarking generalization. We open-source PixelBrax alongside JAX implementations of several RL algorithms at github.com/trevormcinroe/pixelbrax.

Cite

@article{arxiv.2502.00021,
  title  = {PixelBrax: Learning Continuous Control from Pixels End-to-End on the GPU},
  author = {Trevor McInroe and Samuel Garcin},
  journal= {arXiv preprint arXiv:2502.00021},
  year   = {2025}
}
R2 v1 2026-06-28T21:28:19.674Z