-
Notifications
You must be signed in to change notification settings - Fork 1.2k
pettingzoo wrapper #447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pettingzoo wrapper #447
Conversation
@Trinkle23897 could you please approve tests? I'm trying to fix the more obvious failures |
@Trinkle23897 could you please approve again? |
I wondered whether this PR want to change tianshou so it only works with pettingzoo environments for multi-agent or we want to keep the support of tianshou.MultiAgentEnv too? Current changes in MultiAgentPolicyManager remove the support for tianshou.MultiAgentEnv, and that is the reason the tests are failing. |
My preference would be to specifically work for pettingzoo environments, its a pretty widely used standard (over 30 third party environments and like a dozen learning libraries use it as their primary API) |
I think the pettingzoo wrapper is ready to be used. |
Agree!
I prefer the former. |
Ok, sure, I opened a new one: #494 . |
make format
(required)make commit-checks
(required)PR to follow the issue #446