Ray is the AI Compute Engine
Ray manages, executes, and optimizes compute needs across AI workloads. It unifies infrastructure via a single, flexible framework—enabling any AI workload from data processing to model training to model serving and beyond.
Developer Training
Live or virtual training led by Ray experts at Anyscale, built by the creators of Ray.
Sign Up →
Ray Slack
Join the conversation and connect with fellow AI practitioners on the Ray Community Slack.
Sign Up →
Get Expert Help
Accelerate your Ray journey and transform your team to an AI team.
Sign Up →
Try Ray on Anyscale
Anyscale is the best place to run Ray. Get leading performance, reliability, scale, and efficiency with Anyscale.
Learn More →
10,000+ organizations build with Ray
Key Features
Seamless Scale
There's a reason Ray is the world’s leading AI compute engine. Simple primitves and with one Python decorator make scaling from your laptop to the cloud a breeze.
Python Native with Ecosystem Integrations
Ray's Python-first API is extensible and open. Not to mention, it natively integrates with your entire ML Ops ecosystem, including:
- ML frameworks like Pytorch and Tensorflow
- Specialized libraries like vLLM and TRT-LLM
- ML Ops tools like W&B and MLFlow
Unmatched Precision
Coordinate heterogeneous resources with ease. Run your AI workloads on CPUs, GPUs, TPUs, and more with the ability to partition for fine grained optimization of utilization for every AI workload.
Libraries for Developers
We've built ML libraries so you don't have to. Accelerate development efforts with Ray Data, Ray Train, Ray Tune, Ray Serve, and RLLIb. Powered by Ray’s AI compute engine, the libraries offer easy and familiar APIs for the most common AI workloads.
Ray Libraries
The AI Compute Engine for Every Workload
Ray scalably and performantly executes AI workloads so you can focus on what matters. Spend less time on the complexity of modern machine infrastructure and more time running end-to-end machine learning workflows.
Data Preprocessing
Ray Data is the best-in-class choice for unstructured data processing, with support for any data modality and streaming capabilities to speed up training for traditional deep learning and Generative AI workloads.