本文档描述自动并行策略搜索中 Context Parallelism,CP,建模能力的设计需求。不包含具体代码实现,侧重长序列场景下的显存、通信、性能建模与验收标准。
在长序列大模型训练中,attention 相关 activation 显存会随 sequence length 增长而快速上升,成为训练长上下文模型的重要瓶颈。
Context Parallelism,CP,通过沿 context / sequence 维切分长序列,使每个 rank 持有或计算部分上下文相关状态,从而降低单卡 attention activation 显存压力。但 CP 也会引入额外的 attention 通信,例如 KV exchange 或 ring attention 类通信。
自动并行策略搜索需要将 CP 纳入搜索空间,并估算其对长序列模型显存和性能的影响。
CP 内存估算应覆盖:
CP 性能估算应覆盖:
应检查:
自动并行策略搜索 Context Parallelism 建模能力支持
本文档描述自动并行策略搜索中 Context Parallelism,CP,建模能力的设计需求。不包含具体代码实现,侧重长序列场景下的显存、通信、性能建模与验收标准。
1. 背景
在长序列大模型训练中,attention 相关 activation 显存会随 sequence length 增长而快速上升,成为训练长上下文模型的重要瓶颈。
Context Parallelism,CP,通过沿 context / sequence 维切分长序列,使每个 rank 持有或计算部分上下文相关状态,从而降低单卡 attention activation 显存压力。但 CP 也会引入额外的 attention 通信,例如 KV exchange 或 ring attention 类通信。
自动并行策略搜索需要将 CP 纳入搜索空间,并估算其对长序列模型显存和性能的影响。
2. 目标与非目标
2.1 目标
2.2 非目标
3. 建模语义
3.1 内存估算
CP 内存估算应覆盖:
3.2 性能估算
CP 性能估算应覆盖:
3.3 约束
应检查:
4. 实现要点
5. 测试设计
6. 验收标准
7. 参考