v3.3.0 #23
marek-methods
announced in
Announcements
v3.3.0
#23
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
PrimAITE 3.3.0 Release Note
📰 Headlines 📰
✨ What else is New ✨
🚀 Improvements 🚀
🐛 Bug Fixes 🐛
installanduninstallmethods replace functionality previous handled by equivalent methods inNodeclass.receive_payload_from_session_managersends copy of data to any software listening on the destination port of theFrame.🚦 Tests
⌛ Deprecated ⌛
No features were deprecated in this update.
🔍 Known Issues 🔍
gymnasium.spaces.Discreteshape, and a list of actions must be provided using theaction_mapconfig option for each agent. Other action spaces and more flexible action space definition will be part of a future release.[rl]optional dependency flag when installing PrimAITE; they must manually install their desired version of Ray.i.e. Instead of running
pip install path/to/primaite/wheel.whl[rl], users should runpip install path/to/primaite/wheel.rland thenpip install ray[rllib]This issue is not present when installing PrimAITE on Python 3.9 and later.
When using StableBaselines 3, different results will be generated for the same seed if trained on a CPU vs a GPU. For example: WSL will perform training on the CPU but Windows will attempt to train on a graphics card if possible. In the notebook
Training-an-SB3-Agentadd the following argument to thePPOcommand (cells 6 and 9):device=cpu, to force training on the CPU rather than GPU. NB: This can impact training times.This issue has not been observed with Single Agent Ray RLLib notebooks.
include_nmneandcapture_nmnemust be set to the same Boolean value.⬆️ Upgrade Instructions ⬆️
From wheel
As a repo
👥 Contributors 👥
@pufferfish-seaweed
@CharlieC-QQ
@czar-ec-envitia
@ChrisMcCarthyDev
@MethodsGRS
@jamesshort1
@njtodd
@marek-methods
📚 References 📚
PrimAITE 3.3.0 supports CAOS 0.10 but the new CAOS features are optional so it is still possible to use configs designed around CAOS 0.9
This discussion was created from the release v3.3.0.
All reactions