Skip to content

Inference School中文版

从零构建 Apple Silicon 上的大语言模型推理引擎

关于本课程

Inference School 是一个基于问题的课程,每一道练习都为构建一个面向 Apple Silicon 的小型语言模型推理引擎贡献一块拼图。这些练习并非孤立的面试题——点积变成 GEMV,GEMV 变成 Q/K/V 投影,这些投影又构成注意力机制,沿着同一条路径最终加载模型、生成 token。

本中文版在保留英文原版完整技术内容的基础上,提供:

  • 🌐 自然流畅的中文表达
  • 📖 统一的术语表(293 条术语)
  • 📏 一致的写作风格指南
  • 📊 精确重建的 Mermaid 图表(中文标签)
  • 🧮 KaTeX 数学公式渲染

模块概览

模块范围主题
Module 0000–006基础运算 · 向量 / 矩阵 / Roofline
Module 2007–012激活与归一化 · SwiGLU / Softmax / RMSNorm
Module 3013–021注意力机制 · RoPE / 因果注意力 / MHA / GQA
Module 4022–028KV 缓存 · 分页分配 / 量化 / 滑动窗口
Module 5029–034量化 · INT8 / INT4 / 误差传播
Module 6035–042推理引擎 · Transformer / 分词 / 采样 / Decode
Module 7043–047优化与收尾 · 融合 / 批调度 / 投机解码

开始学习

点击上方「开始学习」按钮,从第 000 课开始你的旅程。