Brandon Rohrer on Nostr: Why write a new RL library? This is a minor departure from the classical formulation ...
Why write a new RL library?
This is a minor departure from the classical formulation of RL, but a single, consistent reward channel is an assumption baked into all existing RL libraries.
Why is it only for Linux?
Myrtle uses multiple processes, in order to get the most out of your local hardware. Forking behavior in Python’s multiprocessing library is OS dependent, and has quirks under MacOS and Windows that I haven’t worked out yet.
This is a minor departure from the classical formulation of RL, but a single, consistent reward channel is an assumption baked into all existing RL libraries.
Why is it only for Linux?
Myrtle uses multiple processes, in order to get the most out of your local hardware. Forking behavior in Python’s multiprocessing library is OS dependent, and has quirks under MacOS and Windows that I haven’t worked out yet.