- Build the Docker container by running
docker build -t pymarl2:ben_smac -f docker/Dockerfile --build-arg UID=$UID .
from thepymarl2
directory - Set up StarCraft II by running
./install_sc2.sh
. Make sure to install the32x32_flat.SC2Map
by copying it to the$SC2PATH/Maps
directory from the smacv2 repo. - Make sure to either set
use_wandb=False
or to change theproject
andentity
insrc/config/default.yaml
. - Run the
run_exp.sh
script.
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}
}