执行摘要
此 PR 修复了全异步 PPO 训练系统文档中遗留的模块导入路径错误。原文档引用 recipe.fully_async_policy.fully_async_main,但在 recipe 子模块迁移后模块已移至 verl.experimental.fully_async_policy,旧路径会导致用户直接复制命令时出现 ModuleNotFoundError。本次变更仅涉及 3 个文档文件中的 2 行文本替换,并同步更新了“最后更新”日期。
功能与动机
根据 PR body 描述,fully_async_policy 模块在 commit 2bb42bae 的 recipe 子模块迁移中从 recipe/ 移动到了 verl/experimental/,但对应的文档未同步更新,导致用户按照 README 执行 python -m recipe.fully_async_policy.fully_async_main 时会因模块路径不存在而报错。本次修正旨在消除该文档陷阱,使用户能直接使用正确的命令启动训练。
实现拆解
变更涉及 3 个文件,每个文件只有 2 处改动:
- docs/advance/fully_async.md — 更新高级文档中的命令路径和日期。
- verl/experimental/fully_async_policy/README.md — 更新英文 README 中的命令路径和日期。
- verl/experimental/fully_async_policy/README_zh.md — 更新中文 README 中的命令路径和日期。
所有改动均为纯文本替换,未引入任何代码逻辑变更。
不需要展示代码片段,因为变更仅涉及文档字符串。
评论区精华
无 review 讨论,只有 gemini-code-assist[bot] 的自动评论表示无反馈,以及 ji-huazhong 的直接批准。
风险与影响
- 风险:无。变更仅影响文档文字,不涉及任何运行时代码、配置或依赖。
- 影响:范围极小,只对阅读该文档的用户有帮助。修正后用户可直接复制命令执行,避免手动查找正确路径。
关联脉络
此 PR 是 commit 2bb42bae(recipe 子模块迁移)的补救性文档修正。可关联的后续工作包括检查其他模块文档是否也存在类似的路径过期问题。
参与讨论