gymnasium_rs

gymnasium_rs implements the Gymnasium environment interface natively in Rust, designed to interoperate with the Python implementation.

Live demo

The gymnasium_rs demo: a wall of live classic-control environments
Open demo. Watch policies trained with Oniro, stress them across thousands of randomized copies, or take control.

Features

  • Environments: classic-control, toy-text and Rapier physics tasks behind one API; the demo runs nine, from CartPole and Taxi to Lander and Pusher.
  • Lab: up to 16,384 copies of one environment at once (1,024 with Rapier physics), each with its own randomized parameters.
  • Robustness: a grid over two environment parameters that shows where a policy succeeds and where it fails.

Status

gymnasium_rs is in pre-release development; its source, crates and Python package are not public yet.