Hi everyone,
First of all, thanks for both these amazing library, they are really an amazing contribution to MARL experimentation!
Now, I was trying to get both SMAC and SMACv2 into the same pymarl codebase. So I installed both, added the SMAC_Maps from SMAC into the correct folder $HOME/StarCraftII/Maps and modified src.envs.__init__.py as follow:
from smac.env import StarCraft2Env
from smacv2.env import StarCraft2Env as StarCraft2v2Env
...
REGISTRY["sc2"] = partial(env_fn, env=StarCraft2Env)
REGISTRY["sc2-v2"] = partial(env_fn, env=StarCraft2v2Env)
However, when I try to launch an algorithm on any of the two, e.g.
Hi everyone, First of all, thanks for both these amazing library, they are really an amazing contribution to MARL experimentation! Now, I was trying to get both SMAC and SMACv2 into the same
pymarl
codebase. So I installed both, added theSMAC_Maps
from SMAC into the correct folder$HOME/StarCraftII/Maps
and modifiedsrc.envs.__init__.py
as follow:However, when I try to launch an algorithm on any of the two, e.g.
I keep getting this error (during the last attempt is was reported twice, but the number of lines vary depending on what I try)
If I simply uninstall
smacv2
however everything works just fine. So, is there a way to have both libraries to work together?