Prhub

#7185 [doc, model] fix: refresh FSDP and SkyPilot guides

原始 PR 作者 WenZheWang 合并时间 2026-07-29 14:12 文件变更 7 提交数 1 评论 2 代码增减 +194 / -245

执行摘要

刷新 FSDP 和 SkyPilot 文档,删除过时多轮示例

根据 PR body,本 PR 旨在刷新两处过时的文档区域,使其与当前 main 分支保持一致。旧的 FSDP 文档提到了已废弃的 dtensor_weight_loader 方案,新的文档需要反映当前 Hugging Face 模型加载方式;SkyPilot 示例的命令和链接已过时,且多轮工具 YAML 引用了已删除的文件。

推荐阅读以了解当前 FSDP 模型集成路径和 SkyPilot 使用入口。特别是模型集成权限的明确划分值得注意。

讨论亮点

无实质性讨论。仅 Gemini Code Assist bot 发送自动停用通知。

实现拆解

  1. 重写 docs/advance/fsdp_extension.rst:移除旧的 dtensor weight loader 教程,替换为面向当前 FSDP/FSDP2 引擎的模型加载、权重同步、扩展和验证路径。
  2. 更新 verl/models/README.md:用简洁的模型集成所有权说明替换了冗长的添加 Hugging Face 模型步骤,明确 transformers/mcore/ 职责。
  3. 修复 SkyPilot 文档:修改 examples/tutorial/skypilot/README.mddocs/examples/skypilot_examples.rstdocs/start/multinode.rst 中的命令路径和导航链接,移除多轮 YAML 引用。
  4. 删除无效示例:删除 examples/tutorial/skypilot/verl-multiturn-tools.yaml,因其引用了已删除的配置目录。
  5. 导航同步:更新 examples/tutorial/README.md 中的链接。
文件 模块 状态 重要度
docs/advance/fsdp_extension.rst 进阶文档 modified 4.52
verl/models/README.md 模型说明 modified 3.35
examples/tutorial/skypilot/verl-multiturn-tools.yaml 示例配置 removed 5.0
examples/tutorial/skypilot/README.md 示例教程 modified 2.7
docs/examples/skypilot_examples.rst 示例文档 modified 2.55
docs/start/multinode.rst 入门文档 modified 1.77
examples/tutorial/README.md 示例教程 modified 1.32

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低。变更仅限于文档和示例配置文件,不涉及任何运行时 API 或配置逻辑。唯一的风险是用户可能未注意到文档更新而继续使用旧命令,但新旧示例命令路径不同会自然报错,且 PR 通过删除和重定向来最小化混淆。

对用户:FSDP 扩展指南的读者将获得准确的当前实践;SkyPilot 用户可成功运行示例;原多轮工具用户被引导至 Agent Loop 教程。对系统:无影响。

文档与示例清理 无运行时变更

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论