vwxyzjn / cleanrl

High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
http://docs.cleanrl.dev
Other
5.26k stars 602 forks source link

Requirments - requirements-pettingzoo.txt #283

Closed Matkicail closed 1 year ago

Matkicail commented 1 year ago

Problem Description

Requirements are not including which version of Supersuit is being used.

Checklist

Possible Solution

Updating requirements.txt with the version of Supersuit used

Matkicail commented 1 year ago

I went through the poetry files in a past commit. I found that it works with supersuit 3.3.5. However, I tried to use the same version of pettingzoo as in that poetry file and the requirements. I found that it did not work - not sure if just on my end. It did work when I changed it to use pettingzoo 1.18.1

vwxyzjn commented 1 year ago

Please try the latest set of requirementx.txt. I tested the following commands and they worked.

pip install -r requirements/requirements-pettingzoo.txt 
pip install -r requirements/requirements-atari.txt 
AutoROM --accept-license
python cleanrl/ppo_pettingzoo_ma_atari.py
vwxyzjn commented 1 year ago

Closing now but feel free to re-open should you encounter additional issues.