Skip to main content

Roy: an easy way to build distributed systems on Ray

with mutable shared objects and a multi-threading-like programming model.

Easy to Use

Roy makes it easy to create mutable shared objects on Ray. With Roy, you do not need to manually create Ray Actors to handle mutability.

Compatibility with Ray

You can easily mix Roy with Ray primitives such as Actors and non-mutable objects.

Fast

Data classes in Roy are written in Cython and running natively on Ray. Enjoy any performance and scalability benefits that Ray provides.