Open HanYuanHsu opened 6 months ago
You seem to be trying to run qmix with this repo. This will not work. This repo only has working code for MAPPO. To reproduce the QMIX experiments, look at this repo: https://github.com/benellis3/pymarl2
Thank you. I will try MAPPO instead. By the way, am I setting up the environment correctly?
I could not run the experiment by
./run_exp.sh qmix sc2_gen_terran
. I got the following error.Here are the setups I have done before running the command above: First, I moved the Dockerfile from the docker folder to
.
and modified it to the following:Then, I ran
docker build -t pymarl:smacv2 .
anddocker run -it pymarl:smacv2 /bin/bash
to enter the container. In the container, I ran./install_sc2.sh
to set up StarCraft II, which should be successful because when I ranls $SC2PATH/Maps
, it showedThen, I copied 32x32_flat.SC2Map to
$SC2PATH/Maps
.Finally, I set
use_wandb=False
in the config file within the container.These were the steps I have done before running
./run_exp.sh qmix sc2_gen_terran
and getting the error mentioned in the beginning. I do not understand the part 'Added a new config entry "clip_range" that is not used anywhere' and no module named 'smac'.