Introduction
Dear community,
:rocket: 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 :dragon_face:.
:star2: 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~
:checkered_flag: 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 |
:star::star: |
@GoingMyWay |
@PaParaZz1 |
Apply |
|
| 2 |
optimal baseline for MAPPO |
:star::star: |
|
|
|
|
| 3 |
DRL algo: MPO |
:star::star::star: |
|
|
|
|
| 4 |
multi-agent RL algo: QPLEX |
:star::star::star: |
|
|
|
|
| 5 |
other RL algo: JSRL |
:star::star::star::star: |
|
|
|
|
Env and Application Section
| No. |
Task Name |
Difficulty |
Assigned to |
Supporter |
Status |
Other Info |
| 1 |
Integration for metaworld |
:star::star: |
|
|
|
|
| 2 |
Update for competitive-rl |
:star::star: |
|
|
|
|
| 3 |
Integration for GNN + RL |
:star::star: |
|
|
|
|
| 4 |
Integration for RL4LM |
:star::star::star: |
|
|
|
|
| 5 |
Integration for BabyAI |
:star::star::star: |
|
|
|
|
Doc and Tutorial Section
Efficiency Section
| No. |
Task Name |
Difficulty |
Assigned to |
Supporter |
Status |
Other Info |
| 1 |
Integration for torch.compile |
:star::star: |
|
|
|
|
| 2 |
Integration for torch.amp |
:star::star: |
|
|
|
|
| 3 |
Integration for JAX env lib gymnax |
:star::star: |
|
|
|
|
Code Quality Section
| No. |
Task Name |
Difficulty |
Assigned to |
Supporter |
Status |
Other Info |
| 1 |
Add more common typing lint type |
:star: |
|
|
|
|
| 2 |
Add deprecated function decorator |
:star: |
@ooooo-create |
@PaParaZz1 |
Finish |
reference link |
| 3 |
Simplify SAC related policies |
:star::star::star: |
|
|
|
|
Test and Deploy Section
| No. |
Task Name |
Difficulty |
Assigned to |
Supporter |
Status |
Other Info |
| 1 |
Deployment of drone env docker |
:star: |
|
|
|
|
:sparkling_heart: 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)
:sparkles: 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.