From 30594797adccfd265baec886dad85368bda9cf02 Mon Sep 17 00:00:00 2001 From: niuyazhe Date: Wed, 23 Aug 2023 15:20:06 +0800 Subject: [PATCH] v0.4.9 --- CHANGELOG | 28 ++++++++++++++++++++++++++++ README.md | 9 ++------- conda/meta.yaml | 2 +- ding/__init__.py | 2 +- 4 files changed, 32 insertions(+), 9 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 37b12782e5..79e5d2b54a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,31 @@ +2023.08.23(v0.4.9) +- env: add cliffwalking env (#677) +- env: add lunarlander ppo config and example +- algo: add BCQ offline RL algorithm (#640) +- algo: add Dreamerv3 model-based RL algorithm (#652) +- algo: add tensor stream merge network tools (#673) +- algo: add scatter connection model (#680) +- algo: refactor Decision Transformer in new pipeline and support img input and discrete output (#693) +- algo: add three variants of Bilinear classes and a FiLM class (#703) +- feature: polish offpolicy RL multi-gpu DDP training (#679) +- feature: add middleware for Ape-X distributed pipeline (#696) +- feature: add example for evaluating trained DQN (#706) +- fix: to_ndarray fails to assign dtype for scalars (#708) +- fix: evaluator return episode_info compatibility bug +- fix: cql example entry wrong config bug +- fix: enable_save_figure env interface +- fix: redundant env info bug in evaluator +- fix: to_item unittest bug +- style: polish and simplify requirements (#672) +- style: add Hugging Face Model Zoo badge (#674) +- style: add openxlab Model Zoo badge (#675) +- style: fix py37 macos ci bug and update default pytorch from 1.7.1 to 1.12.1 (#678) +- style: fix mujoco-py compatibility issue for cython<3 (#711) +- style: fix type spell error (#704) +- style: fix pypi release actions ubuntu 18.04 bug +- style: update contact information (e.g. wechat) +- style: polish algorithm doc tables + 2023.05.25(v0.4.8) - env: fix gym hybrid reward dtype bug (#664) - env: fix atari env id noframeskip bug (#655) diff --git a/README.md b/README.md index 0055fc0e42..a7f0e13c3b 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ [![Hugging Face](https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Models-yellow)](https://huggingface.co/OpenDILabCommunity) [![Open in OpenXLab](https://cdn-static.openxlab.org.cn/header/openxlab_models.svg)](https://openxlab.org.cn/models?search=opendilab) -Updated on 2023.05.25 DI-engine-v0.4.8 +Updated on 2023.08.23 DI-engine-v0.4.9 ## Introduction to DI-engine @@ -167,11 +167,6 @@ The detailed documentation are hosted on [doc](https://di-engine-docs.readthedoc [测试/部署 **强化学习策略** 的样例](https://github.com/opendilab/DI-engine/blob/main/dizoo/classic_control/cartpole/entry/cartpole_c51_deploy.py) -**Bonus: Train RL agent in one line code:** - -```bash -ding -m serial -e cartpole -p dqn -s 0 -``` ## Feature ### Algorithm Versatility @@ -438,7 +433,7 @@ DI-engine utilizes [TreeTensor](https://github.com/opendilab/DI-treetensor) as t - Discuss on DI-engine [slack communication channel](https://join.slack.com/t/opendilab/shared_invite/zt-v9tmv4fp-nUBAQEH1_Kuyu_q4plBssQ) - Discuss on DI-engine's WeChat group (i.e. add us on WeChat: ding314assist) - ![WeChat](https://github.com/opendilab/DI-engine/blob/main/assets/wechat.jpeg){:height="50%" width="50%"} + - Contact our email (opendilab@pjlab.org.cn) - Contributes to our future plan [Roadmap](https://github.com/opendilab/DI-engine/issues/548) diff --git a/conda/meta.yaml b/conda/meta.yaml index 042d68e090..0caf06dc37 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -1,7 +1,7 @@ {% set data = load_setup_py_data() %} package: name: di-engine - version: v0.4.8 + version: v0.4.9 source: path: .. diff --git a/ding/__init__.py b/ding/__init__.py index 4ceb5f2c14..3aeb5f46cb 100644 --- a/ding/__init__.py +++ b/ding/__init__.py @@ -1,7 +1,7 @@ import os __TITLE__ = 'DI-engine' -__VERSION__ = 'v0.4.8' +__VERSION__ = 'v0.4.9' __DESCRIPTION__ = 'Decision AI Engine' __AUTHOR__ = "OpenDILab Contributors" __AUTHOR_EMAIL__ = "opendilab@pjlab.org.cn"