官方资料与延伸阅读
本教程参考了 Ray 官方最新文档和课程材料,并以 Ray Core 为主线整理。在线资料会持续变化,建议学习时优先查看官方链接。
官方文档
| 资料 | 用途 |
|---|---|
| Ray Docs | Ray 官方文档首页,当前文档标注版本为 Ray 2.55.1 |
| Ray Core | Task、Object、Actor、资源等核心 API |
| Ray Core internals | 内部机制入口 |
| Task lifecycle | 一次任务从提交到执行的内部状态 |
| Object spilling | 对象存储内存压力和 spill |
| Scheduling | 资源调度、Placement Group 和调度策略 |
| Actors | Actor API 与设计 |
| Fault tolerance | Task、Actor、对象和 GCS 容错 |
| Monitoring and Debugging | Dashboard、日志、指标、State API |
官方课程与示例
| 资料 | 用途 |
|---|---|
| ray-educational-materials | Ray 官方教育材料和课程笔记 |
| Ray examples | 官方示例索引 |
| Ray AI Libraries | Ray Data、Train、Tune、Serve 的定位 |
源码和论文
| 资料 | 用途 |
|---|---|
| ray-project/ray | Ray 官方源码仓库 |
| Ray Architecture Whitepapers | 官方论文与架构资料索引 |
| Ray paper | Ray 早期系统设计论文 |
建议阅读顺序
- 先看 Ray Core walkthrough,熟悉 API。
- 再看 Task lifecycle 和 Scheduling,理解
.remote()背后发生什么。 - 阅读 Object spilling 和 Fault tolerance,建立生产环境直觉。
- 用 Dashboard 文档学习如何调试。
- 最后进入 GitHub 源码,按本教程的源码地图阅读。
版本说明
本教程在 2026-05-29 参考 Ray 官方文档时,官方文档页面显示版本为 Ray 2.55.1。Ray 项目更新较快,如果你使用的 Ray 版本不同,API 参数、内部文件名和 Dashboard 页面可能会有差异。学习原理时关注概念边界,写生产代码时以你安装版本的官方文档为准。