-
Notifications
You must be signed in to change notification settings - Fork 315
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
[Feature Request] Integration for OpenSpiel environments #2133
Comments
That would be wonderful! Never tried it to be completely open about that. Looking at it the API seems quite different from the one from gym. IIUC, the steps to achieve this would be:
Concretely, I'd love to see a dummy rollout where we get the state (represented as a single array or multiple arrays or tensors) and the action (idem). If the games have anything remotely related to "specs" i'd like to see them too! |
I'm looking into the possibility of making the OpenSpiel wrapper stateless. I'm not sure yet if it's possible to obtain a dict-of-arrays representation of an OpenSpiel state. I've submitted an issue in OpenSpiel asking about it: google-deepmind/open_spiel#1254 |
I would like to reopen this, since I still have to add support for chance nodes |
Motivation
It would be great to be able to use OpenSpiel's environments with TorchRL.
Solution
Its
rl_environment
interface is basically identical to that of gym, so the integration should relatively straightforward. I'm more than willing to help achieve this.Alternatives
I'm not sure if it's already possible to do this using
GymLikeEnv
, but so far my experimentation has failed.Additional context
Checklist
The text was updated successfully, but these errors were encountered: