#5 · Primary category: Deep Learning Frameworks
ray
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
DeepSpeed
DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.