After years of hard work, Gymnasium v1.0 has officially arrived! This release marks a major milestone for the Gymnasium project, refining the core API

Gymnasium v1.0: A Comprehensive Update | The Farama Foundation

submited by
Style Pass
2024-10-11 20:30:17

After years of hard work, Gymnasium v1.0 has officially arrived! This release marks a major milestone for the Gymnasium project, refining the core API, addressing bugs, and enhancing features. Over 200 pull requests have been merged since version 0.29.1, culminating in Gymnasium v1.0, a stable release focused on improving the API (Env, Space, and VectorEnv).

For a more detailed summary, see our release notes. We have also published a white paper on Gymnasium you can check out here and cite if using in academic work.

Vector environments have been significantly revamped. Previously, VectorEnv inherited from Env, which wasn’t technically valid, and caused various issues with method signatures. In v1.0, Env and VectorEnv are now distinct and fully supported, leading to clearer code and more efficient implementations.

Moreover, Gymnasium introduces the gymnasium.make_vec function for easier vectorized environment creation. The new setup allows users to specify a vectorization mode (by default: “sync”, “async” or “vector_entry_point”) making it simpler to create and manage multiple environment instances simultaneously.

Leave a Comment