- Build the Docker container by running
docker build -t pymarl2:ben_smac -f docker/Dockerfile --build-arg UID=$UID .from thepymarl2directory - Set up StarCraft II by running
./install_sc2.sh. Make sure to install the32x32_flat.SC2Mapby copying it to the$SC2PATH/Mapsdirectory from the smacv2 repo. - Make sure to either set
use_wandb=Falseor to change theprojectandentityinsrc/config/default.yaml. - Run the
run_exp.shscript.
This repository has very few changes from previous QMIX work, except that it runs on SMACv2. The original repository is here.
@article{hu2021revisiting,
title={Revisiting the Monotonicity Constraint in Cooperative Multi-Agent Reinforcement Learning},
author={Jian Hu and Siyang Jiang and Seth Austin Harding and Haibin Wu and Shih-wei Liao},
year={2021},
eprint={2102.03479},
archivePrefix={arXiv},
primaryClass={cs.LG}
}