为 VeOmni 引擎新增基于流的异步激活卸载配置与实现,用于降低 GPU 内存占用。
本 PR 引入了一个重要的内存优化功能,值得精读。关注重点在于: 1. `_maybe_apply_async_activation_offload` 方法的设计和应用时机,这是理解异步卸载如何与 FSDP2 和梯度检查点协同工作的关键。 2. 配置项的语义和验证逻辑,特别是 `activation_offload_modules` 的模式匹配和 `activation_offload_host_cache_limit_gb` 的内存管理策略。 3. 移除同步卸载路径对整体架构简化的影响。 尽管 PR 合并时无 Review 讨论,但其实现逻辑清晰,关键设计决策在代码注释中得到了充分解释。这是一个“重大变更”(导入ance_score: 6),因为它引入了一个全新的内存管理子系统,并伴随配置的破坏性更改。