Official docs outline
13 sections- Ray overview
The Ray ecosystem of core, Data, Train, Tune, Serve, and RLlib libraries.
- Ray Core key concepts
Tasks, actors, objects, placement groups, and the distributed model.
- Tasks
Remote functions, futures, ray.get, and nested tasks.
- Actors
Stateful remote workers, named actors, and concurrency.
- Objects and object store
Object references, shared-memory store, serialization, and spilling.
- Scheduling and resources
Resource requirements, GPUs, placement groups, and scheduling strategies.
- Fault tolerance
Retries, actor restarts, object reconstruction, and node failures.
- Ray Data
Scalable data loading and batch transformation for ML pipelines.
- Ray Train
Distributed training with ScalingConfig, checkpointing, and fault handling.
- Ray Tune
Hyperparameter tuning with search algorithms and schedulers.
- Ray Serve
Model serving with deployments, autoscaling, and composition.
- Clusters and deployment
Running Ray clusters on Kubernetes and cloud providers, and autoscaling.
- Observability
Dashboard, metrics, logging, and debugging distributed applications.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.