#5 · Primary category: Deep Learning Frameworks

ray

data-science deep-learning deployment distributed hyperparameter-optimization hyperparameter-search large-language-models llm llm-inference llm-serving machine-learning optimization parallel python pytorch ray reinforcement-learning rllib serving tensorflow

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

Project last updated:08/29/26

GitHub Stars

43.6K

Forks

8.0K

Contributors

1.7K

License

Apache-2.0

Why we included this project

Ray is the distributed compute layer that many ML teams quietly build on top of. It takes a script that runs on a single laptop and lets the same code run across a cluster, with a Python-native runtime that parallelizes tasks and actors. Around that runtime sit purpose-built libraries: Ray Train for multi-node model training, Ray Tune for parallel hyperparameter search, Ray Serve for online model serving, and RLlib for distributed reinforcement learning. So one framework can carry a project from data preprocessing through training and tuning to deployment, which is exactly what a small team wants when it lacks dedicated infrastructure engineers. Data scientists and ML engineers who are hitting the ceiling of a single machine will find the most value, since Ray handles scheduling, fault tolerance, and autoscaling behind a familiar Python API. It is a substantial system to learn, but teams that standardize on one compute substrate for their ML workloads tend to find it worth the effort.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category