Releases: sail-sg/envpool
0.6.2
Bug Fix
- Fix action ref counting error (#154, @Trinkle23897)
New Env
- dm_control humanoid_CMU (#145, @Benjamin-eecs)
Enhancement
- XLA CustomCall interface, now we can use
jax.jit
on EnvPool (#149, @mavenlin) - Remove Atari wrong bin (#147, @Trinkle23897)
- Add dm_control speed test script and single env performance benchmark (#139, @Trinkle23897)
- Upgrade mujoco to 2.2.0 (#142, @Trinkle23897)
0.6.1: full dm_control suite support
Note: Compared with dm_control, EnvPool can have at about 2x free speedup with only single environment setting (#139, @Trinkle23897). For the next release, we are going to use mujoco source code (#141, @Trinkle23897) to make everything faster!
New dm_control Env
- Humanoid (#132, @Benjamin-eecs)
- Manipulator (#128, @yufansong, @Trinkle23897)
- Fish (#134, @Benjamin-eecs)
- CartPole (#137, @Benjamin-eecs)
- Swimmer (#140, @Benjamin-eecs)
- Misc (#138, @Trinkle23897)
0.6.0: dm_control suite and box2d
Note: we are still in the progress of adding more environment from dm_control suite and box2d.
New Environment
DeepMind Control Suite
- Hopper (#107, @Trinkle23897)
- Cheetah (#110, @yufansong)
- Walker (#114, @yufansong)
- Reacher (#115, @yufansong)
- Finger (#118, @yufansong)
- Pendulum (#122, @yufansong)
- BallInCup (#124, @Benjamin-eecs)
- PointMass (#123, @yufansong)
- Acrobot (#129, @Benjamin-eecs)
- Misc (#106, #125, #130, @Trinkle23897)
Box2D
- LunarLander-v2, LunarLanderContinuous-v2 (#111, @Alicia1529)
Others
- Pendulum-v1 (#126, @Trinkle23897)
Bug Fix
- Fix episodic_life bug in atari env (#121, @Trinkle23897)
Enhancemt
- Support dynamic shaped arrays (#98, @mavenlin)
- Update Mujoco benchmark result (#99, @Trinkle23897)
- Fix code linter (#109, #116, #117, @Trinkle23897)
0.5.3
This release is for a stable version for benchmarking. We will update the benchmark result for both Atari (Pong-v5) and Mujoco (Ant-v3) soon. We observe Ant-v3 can achieve 2M+ FPS with a 192-core machine.
Enhancement
0.5.2
Bug Fix
- Fix max_episode_steps for Pusher and Reacher (#93)
Enhancement
- add testing macro
ENVPOOL_TEST
(#93, #94) - add
terminate_when_unhealthy
andexclude_current_positions_from_observation
for most of mujoco envs (#93) - eliminate
info["qpos0"]
andinfo["qvel0"]
in mujoco env when generating wheel (#93) - add instructions for building this project with mainland China users (#92)
0.5.1: Full Mujoco env support
- Ant-v4 (with @yufansong #74)
- HalfCheetah-v4 (#75)
- Hopper-v4 (#76)
- Humanoid-v4 (#77)
- HumanoidStandup-v4 (#78)
- InvertedDoublePendulum-v4 (@Benjamin-eecs, #83)
- InvertedPendulum-v4 (#79)
- Pusher-v4 (#82)
- Reacher-v4 (#81)
- Swimmer-v4 (#80)
- Walker2d-v4 (@Benjamin-eecs, #86)
0.5.0: Mujoco Integration
We have successfully integrated Ant-v4 environment based on the newest deepmind/mujoco package! (#74)
More environments are coming soon.
Other enhancement: support element-wise bound, fix classic_control action space (#67)