omni / docs /core /index.md
chenbhao's picture
Replace generic README.md doc names with descriptive index/overview names
21cf4d8
|
Raw
History Blame Contribute Delete
889 Bytes

core/ · 基础组件

core/ 是与模态无关的纯 Transformer 组件,全部继承自 nn.Module,可被 models/ 任意拼装。

文件 类 / 函数 作用
norm.py RMSNorm 均方根层归一化
rope.py precompute_freqs_cis, apply_rotary_pos_emb, repeat_kv 旋转位置编码(含 YaRN)
attention.py Attention 带 QK-Norm + GQA 的注意力
mlp.py FeedForward, MOEFeedForward SwiGLU FFN 与 MoE
block.py Block Pre-Norm Transformer 块

各组件细节见:

  • norm.md — RMSNorm 实现与数值技巧
  • rope.md — RoPE 原理、代码、YaRN 长上下文扩展
  • attention.md — GQA、QK-Norm、Flash-Attention 分支
  • mlp.md — SwiGLU 与 MoE 路由、aux_loss
  • block.md — Block 的残差结构与 MoE 切换