OpenArch:从零手写 PyTorch 实现 Llama、Qwen、DeepSeek 等现代 LLM 架构

2026.09.14 · 产品 · 开源项目 · 开源项目

开源仓库 OpenArch 提供多种现代 LLM 架构的从零 PyTorch 实现,注重可读性与学习。

OpenArch 是一个开源仓库,包含多种现代开源 LLM 架构的手写 PyTorch 实现,基于 Sebastian Raschka 的 LLM Architecture Gallery。每个模型以单一可读文件实现,明确标注注意力类型、归一化、位置编码、MoE 等结构选择,旨在清晰与学习而非与生产库竞争。目前已实现 GPT-2、Llama 2/3、DeepSeek R1、Gemma 3…

  • 从零手写 PyTorch 实现,注重可读性
  • 覆盖 Llama、Qwen、DeepSeek 等 20+ 模型
  • 每个模型单一文件,结构选择明确
  • 目标为学习,非生产库竞争
  • 欢迎贡献,优先可读性

为什么值得看

为学习现代 LLM 架构提供清晰、可对比的从零实现,降低阅读官方代码门槛。

适合谁关注

希望深入理解 LLM 架构细节的研究者、学生和开发者。

原始来源