v0.4.1
API Change
- upgrade Python version from
3.6-3.8to3.7-3.9 - upgrade gym version from
0.20.0to0.25.0, plenty ofenv_idneeds to update (e.g.,Pendulum-v0toPendulum-v1) (#434) - upgrade torch version from
1.10.0to1.12.0 - upgrade mujoco bin from
2.0.0to2.1.0 - add new task pipeline demo (DDPG/TD3/D4PG/C51/QRDQN/IQN?SQIL/TREX/PDQN) (#374, #380, #384, #407)
Env (dizoo)
- add gym anytrading env (#424)
- add board games env (tictactoe, gomuku, chess) (#356)
- add sokoban env (#397) (#429)
- add BC and DQN demo for gfootball (#418) (#423)
- add discrete pendulum env (#395)
Algorithm
Enhancement
- add final result saving in training pipeline
Fix
- random policy randomness bug
- action_space seed compalbility bug
- discard message sent by self in redis mq (#354)
- remove pace controller (#400)
- import error in serial_pipeline_trex (#410)
- unittest hang and fail bug (#413)
- DREX collect data bug
- remove unused import cv2
- ding CLI env/policy option bug
Style
- add buffer api description (#371)
- polish VAE comments (#404)
- unittest for FQF (#412)
- add metaworld dockerfile (#432)
- remove opencv requirement in default setting
- update long description in setup.py
New Repo
- InterFuser: Safety-Enhanced Autonomous Driving Using Interpretable Sensor Fusion Transformer
- awesome-decision-transformer: A curated list of Decision Transformer resources
- awesome-exploration-RL: A curated list of awesome exploration RL resources
Contributors: @PaParaZz1 @zjowowen @sailxjx @puyuan1996 @ZHZisZZ @lixl-st @Cloud-Pku @Weiyuhong-1998 @karroyan @kxzxvbk @song2181 @nighood @zhangpaipai @Hcnaeg