facebookresearch / BenchMARL

A collection of MARL benchmarks based on TorchRL
https://benchmarl.readthedocs.io/
MIT License
216 stars 27 forks source link

[Bug] Multiwalker fails to run #46

Closed KaleabTessera closed 7 months ago

KaleabTessera commented 7 months ago

If you try to run multiwalker, like this:

python benchmarl/run.py algorithm=ippo task=pettingzoo/multiwalker

You get this error:

File "/home/kale-ab/miniconda3/envs/benchmarl/lib/python3.10/site-packages/pettingzoo/sisl/multiwalker/multiwalker_base.py", line 411, in reset
    self._generate_terrain(self.hardcore)
  File "/home/kale-ab/miniconda3/envs/benchmarl/lib/python3.10/site-packages/pettingzoo/sisl/multiwalker/multiwalker_base.py", line 730, in _generate_terrain
    for i in range(self.terrain_length):
TypeError: 'float' object cannot be interpreted as an integer

This is because terrain_length is passed in as the incorrect type.