pyrddlgym-project / pyRDDLGym

A toolkit for auto-generation of OpenAI Gym environments from RDDL description files.
https://pyrddlgym.readthedocs.io/
MIT License
68 stars 17 forks source link

Prost integration #214

Closed GMMDMDIDEMS closed 10 months ago

GMMDMDIDEMS commented 1 year ago

Is it possible to use Prost as RDDLSimAgent? Is there any documentation on how to do this?

ssanner commented 1 year ago

In principle, yes -- Thomas Keller had originally written RDDLSimAgent to allow use of PROST with pyRDDLGym, which was updated by Christian Muise and others in January 2023. But we lack documentation and testing of RDDLSimAgent given all of the changes to pyRDDLGym since that time... it has been on our TODO list for a while now. If you or someone else is willing to test this out and provide documentation, we would gladly welcome your contribution!

===

However, if you're willing to work with the version of pyRDDLGym from January 2023, Christian Muise has provided a dockerized integration of PROST and pyRDDLGym that you can find documented here:

Christian has provided further helpful comments on his CISC-813 content as follows:

mike-gimelfarb commented 10 months ago

Docker files and instructions have been added yesterday to pyrddlgym (per the pull request above). Please find the instructions how to set up PROST: here Please note, this is still beta and not extensively tested yet on various machines etc. If you are still in need of running prost, please feel free to give this a shot and let us know in case something is broken.