-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Hello people!
In this issue I will list the things I would really like to have in BenchMARL and will tick them off as they are implemented!
It is also a really good place to find something you would like to contribute.
Features
- Parameter sharing between actors and critics ([Feature] Share parameters between models #95)
- support for variable number of agents (dead agents)
- support for turn-based environments (Request for Example of AEC API Usage with Agent Masking in Petting Zoo #76)
- Parallel collection and evaluation for non-vectorized environments (Parallel collection and evaluation #143)([Feature] Parallel collection #152)
- Improve checkpointing (just keep last checkpoints) ([Feature]
keep_checkpoints_numandcheckpoint_at_end#102) - Prioritized replay buffers ([Feature] Prioritized Replay Buffer #160)
- Use different models and algorithms for different groups ([Feature] Ensemble models and algorithms (different chioces for different agent groups) #159 )
Models
- GRU model ([Model] GRU and general RNN compatibility #116)
- LSTM model (LSTM in benchmarl #103)([Model] LSTM #120)
- DeepSets model ([Model] DeepSets #96)
- Multi-Agent Transformer (How to integrate algo
Multi-Agent Transformerin BenchMARL #117)
Algorithms
- MPO and V-MPO
- HARL algorithms (Suggestion of integrating HARL algorithms #52)
Environments
- Unity ML-Agents
- MAgent2 ([Environment] MAgent2 #137 )
- Overcooked
- Habitat
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed