-
Notifications
You must be signed in to change notification settings - Fork 409
Description
Introduction
Dear community,
🚀 DI-engine aims to be a generalized decision intelligence engine, including various algorithm toolkits and application demonstrations. Due to the complexity of abstraction and maintainment, DI-engine has become a pretty big beast 🐲.
🌟 Therefore, We are calling for contributors now. For each applied task, we will arrange a internal support to help and review related work. We are looking forward to more support and inspiration from open-source community~
🏁 Here we list different types of tasks below:
Algorithm Section
No. | Task Name | Difficulty | Assigned to | Supporter | Status | Other Info |
---|---|---|---|---|---|---|
1 | nstep/td-lambda support for SAC | ⭐⭐ | @GoingMyWay | @PaParaZz1 | Apply | |
2 | optimal baseline for MAPPO | ⭐⭐ | ||||
3 | DRL algo: MPO | ⭐⭐⭐ | ||||
4 | multi-agent RL algo: QPLEX | ⭐⭐⭐ | ||||
5 | other RL algo: JSRL | ⭐⭐⭐⭐ |
Env and Application Section
No. | Task Name | Difficulty | Assigned to | Supporter | Status | Other Info |
---|---|---|---|---|---|---|
1 | Integration for metaworld | ⭐⭐ | ||||
2 | Update for competitive-rl | ⭐⭐ | ||||
3 | Integration for GNN + RL | ⭐⭐ | ||||
4 | Integration for RL4LM | ⭐⭐⭐ | ||||
5 | Integration for BabyAI | ⭐⭐⭐ |
Doc and Tutorial Section
No. | Task Name | Difficulty | Assigned to | Supporter | Status | Other Info |
---|---|---|---|---|---|---|
1 | English translation for MDQN doc | ⭐ | @TuTuHuss | @ruoyuGao | Finish | opendilab/DI-engine-docs#232 |
2 | English translation for bitfilp doc | ⭐ | @deepNet-Chirag | @zjowowen | Finish | opendilab/DI-engine-docs#235 |
3 | English translation for Acrobot doc | ⭐ | @deepNet-Chirag | @puyuan1996 | Apply | |
4 | Chinese translation for PPG doc | ⭐ | @PommesPeter | @zjowowen | Finish | opendilab/DI-engine-docs#260 |
5 | Chinese translation for IMPALA doc | ⭐ | ||||
6 | Chinese translation for SAC doc | ⭐ | ||||
7 | Best practice doc for multiple reward | ⭐⭐ | ||||
8 | Chinese README | ⭐⭐ | ||||
9 | RLHF overview doc | ⭐⭐⭐ | ||||
10 | Best practice doc for customizing policy | ⭐⭐⭐ |
Efficiency Section
No. | Task Name | Difficulty | Assigned to | Supporter | Status | Other Info |
---|---|---|---|---|---|---|
1 | Integration for torch.compile | ⭐⭐ | ||||
2 | Integration for torch.amp | ⭐⭐ | ||||
3 | Integration for JAX env lib gymnax | ⭐⭐ |
Code Quality Section
No. | Task Name | Difficulty | Assigned to | Supporter | Status | Other Info |
---|---|---|---|---|---|---|
1 | Add more common typing lint type | ⭐ | ||||
2 | Add deprecated function decorator | ⭐ | @ooooo-create | @PaParaZz1 | Finish | reference link |
3 | Simplify SAC related policies | ⭐⭐⭐ |
Test and Deploy Section
No. | Task Name | Difficulty | Assigned to | Supporter | Status | Other Info |
---|---|---|---|---|---|---|
1 | Deployment of drone env docker | ⭐ |
💖 If you are interested, you can claim a task by replying to this issue in the following format:
Metric No. : <The Task No. you claim>
Status : Apply | Submit | Finish
Links : The repo links you fork (Apply status) / The PR links you open (Submit status)
✨ Thank you in advance to anyone who helps out! For some outstanding contributors, we will send them some souvenirs, like badge and T-shirt powered by OpenDILab.
Notes
- The documation of DI-engine can be found at: https://di-engine-docs.readthedocs.io/en/latest/index.html
- The contributing guides can be found at: https://github.com/opendilab/DI-engine/blob/main/CONTRIBUTING.md
- If you have more detailed problems, you can join our slack channel. Slack has an IRC bridge as well as a range of apps which makes idling and answering questions super easy.