Yawning-Titan Dependency Update: Navigating setuptools, pip, gym, gymnasium and Ray RLlib #59
ChrisMcCarthyDev
started this conversation in
General
Replies: 1 comment
-
This a quick update from the Yawning-Titan Dev Team to say that Ray RLlib(versions >= 2.7.0) now supports Gymnasium v0.28.1. With both Stable Baselines3 and Ray RLlib now aligned on the same version of Gymnasium, we can move forward with #4 Add support for the new OpenAI Gym step API interface. It is on our backlog and will be progressed soon. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I wanted to bring everyone up to date on some dependency issues that affect the installation of Yawning-Titan:
This all really all hangs on Ray upgrading to Gymnasium >= 0.28.0. Once done, we can drop support for Gym. Yawning-Titan will then have a direct dependency on Gymnasium. We'll then be able to upgrade Stable Baselines3 to the latest version. At this point, we'll also drop the need to downgrade to older versions of Setuptools and Pip. The issues have been raised in the Ray GitHub repo requesting upgrade to Gymnasium 0.28.0 Ray has responded and the work has been completed and merged in, but they are yet to release it. We're hoping to be notified of a release very soon.
In the interim, Yawning-Titan can be installed by following the strict install script in the release notes. The install scripts create a dedicated and isolated Python virtual environment with downgraded versions of Pip and Setuptools before installing the released Yawning-Titan wheel. See the latest Yawning-Titan v2.0.1 release notes: https://github.com/dstl/YAWNING-TITAN/releases/tag/v2.0.1
We understand the inconvenience these dependency issues may cause, and we are committed to monitoring the situation closely. We appreciate your understanding and patience as we await the release from Ray and continue to ensure Yawning-Titan remains accessible and functional. Should you have any queries, please don't hesitate to reach out.
Yawning-Titan dev team!
Beta Was this translation helpful? Give feedback.
All reactions