diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 17789d7730..7ffa40ad51 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,8 +3,6 @@ name: deploy # deploy docker on: push: branches: [main, '*deploy*', '*docker*'] - pull_request: - branches: [main, '*docker*'] jobs: docker_base: runs-on: ubuntu-latest diff --git a/CHANGELOG b/CHANGELOG index 5108856801..cf1954a6e6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,35 @@ +2023.04.11(v0.4.7) +- env: add dmc2gym env support and baseline (#451) +- env: update pettingzoo to the latest version (#597) +- env: polish icm/rnd+onppo config bugs and add app_door_to_key env (#564) +- env: add lunarlander continuous TD3/SAC config +- env: polish lunarlander discrete C51 config +- algo: add Procedure Cloning (PC) imitation learning algorithm (#514) +- algo: add Munchausen Reinforcement Learning (MDQN) algorithm (#590) +- algo: add reward/value norm methods: popart & value rescale & symlog (#605) +- algo: polish reward model config and training pipeline (#624) +- algo: add PPOF reward space demo support (#608) +- algo: add PPOF Atari demo support (#589) +- algo: polish dqn default config and env examples (#611) +- algo: polish comment and clean code about SAC +- feature: add language model (e.g. GPT) training utils (#625) +- feature: remove policy cfg sub fields requirements (#620) +- feature: add full wandb support (#579) +- fix: confusing shallow copy operation about next_obs (#641) +- fix: unsqueeze action_args in PDQN when shape is 1 (#599) +- fix: evaluator return_info tensor type bug (#592) +- fix: deque buffer wrapper PER bug (#586) +- fix: reward model save method compatibility bug +- fix: logger assertion and unittest bug +- fix: bfs test py3.9 compatibility bug +- fix: zergling collector unittest bug +- style: add DI-engine torch-rpc p2p communication docker (#628) +- style: add D4RL docker (#591) +- style: correct typo in task (#617) +- style: correct typo in time_helper (#602) +- style: polish readme and add treetensor example +- style: update contributing doc + 2023.02.16(v0.4.6) - env: add metadrive env and related ppo config (#574) - env: add acrobot env and related dqn config (#577) diff --git a/README.md b/README.md index e2d5e10cc5..87eba8148b 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ [![Contributors](https://img.shields.io/github/contributors/opendilab/DI-engine)](https://github.com/opendilab/DI-engine/graphs/contributors) [![GitHub license](https://img.shields.io/github/license/opendilab/DI-engine)](https://github.com/opendilab/DI-engine/blob/master/LICENSE) -Updated on 2023.02.17 DI-engine-v0.4.6 +Updated on 2023.04.11 DI-engine-v0.4.7 ## Introduction to DI-engine @@ -135,12 +135,16 @@ And our dockerhub repo can be found [here](https://hub.docker.com/repository/doc (Click for Details) - base: opendilab/ding:nightly +- rpc: opendilab/ding:nightly-rpc - atari: opendilab/ding:nightly-atari - mujoco: opendilab/ding:nightly-mujoco - dmc: opendilab/ding:nightly-dmc2gym - metaworld: opendilab/ding:nightly-metaworld - smac: opendilab/ding:nightly-smac - grf: opendilab/ding:nightly-grf +- cityflow: opendilab/ding:nightly-cityflow +- evogym: opendilab/ding:nightly-evogym +- d4rl: opendilab/ding:nightly-d4rl The detailed documentation are hosted on [doc](https://di-engine-docs.readthedocs.io/en/latest/) | [中文文档](https://di-engine-docs.readthedocs.io/zh_CN/latest/). diff --git a/conda/meta.yaml b/conda/meta.yaml index 6a09dc7a15..78fe724d98 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.6 + version: v0.4.7 source: path: .. diff --git a/ding/__init__.py b/ding/__init__.py index eb27801b09..381abad14d 100644 --- a/ding/__init__.py +++ b/ding/__init__.py @@ -1,7 +1,7 @@ import os __TITLE__ = 'DI-engine' -__VERSION__ = 'v0.4.6' +__VERSION__ = 'v0.4.7' __DESCRIPTION__ = 'Decision AI Engine' __AUTHOR__ = "OpenDILab Contributors" __AUTHOR_EMAIL__ = "opendilab@pjlab.org.cn"