Skip to content

官方资料与延伸阅读

本教程参考了 Ray 官方最新文档和课程材料,并以 Ray Core 为主线整理。在线资料会持续变化,建议学习时优先查看官方链接。

官方文档

资料用途
Ray DocsRay 官方文档首页,当前文档标注版本为 Ray 2.55.1
Ray CoreTask、Object、Actor、资源等核心 API
Ray Core internals内部机制入口
Task lifecycle一次任务从提交到执行的内部状态
Object spilling对象存储内存压力和 spill
Scheduling资源调度、Placement Group 和调度策略
ActorsActor API 与设计
Fault toleranceTask、Actor、对象和 GCS 容错
Monitoring and DebuggingDashboard、日志、指标、State API

官方课程与示例

资料用途
ray-educational-materialsRay 官方教育材料和课程笔记
Ray examples官方示例索引
Ray AI LibrariesRay Data、Train、Tune、Serve 的定位

源码和论文

资料用途
ray-project/rayRay 官方源码仓库
Ray Architecture Whitepapers官方论文与架构资料索引
Ray paperRay 早期系统设计论文

建议阅读顺序

  1. 先看 Ray Core walkthrough,熟悉 API。
  2. 再看 Task lifecycle 和 Scheduling,理解 .remote() 背后发生什么。
  3. 阅读 Object spilling 和 Fault tolerance,建立生产环境直觉。
  4. 用 Dashboard 文档学习如何调试。
  5. 最后进入 GitHub 源码,按本教程的源码地图阅读。

版本说明

本教程在 2026-05-29 参考 Ray 官方文档时,官方文档页面显示版本为 Ray 2.55.1。Ray 项目更新较快,如果你使用的 Ray 版本不同,API 参数、内部文件名和 Dashboard 页面可能会有差异。学习原理时关注概念边界,写生产代码时以你安装版本的官方文档为准。

面向学习目的的 Ray Core 中文导读与 Mini Ray 机制预览。