
zero-to-sglang
从零手写 mini-sglang,读懂源码并提交第一个 PR
zero-to-sglang 是 SGLang 官方与 Datawhale 联合推出的 LLM 推理学习课程,面向想深入理解大模型推理引擎的开发者。它解决的是「会用推理框架但不懂内部原理」的断层问题:多数人只会调用 API,却说不清 KV Cache、连续批处理、调度器如何协同工作。课程分三步走——先讲清推理的核心概念与性能瓶颈,再带你从零手写一个 mini-sglang,把调度、显存管理、注意力计算等模块亲手实现一遍,最后对照阅读真实 SGLang 源码并完成人生第一个 PR。内容提供中英双语,技术栈覆盖 CUDA、KV Cache、推理引擎与基础设施,适合有一定 Python 和深度学习基础、希望从使用者进阶为贡献者的工程师。
项目数据
使用教程
核心亮点
- 官方 SGLang 团队与 Datawhale 联合出品,内容与真实源码强对齐
- 三步递进设计:概念讲解→手写 mini 引擎→读源码提 PR,路径完整
- 中英双语,降低中文开发者学习 LLM 推理底层门槛
不足之处
- 需要 CUDA 与深度学习基础,纯新手入门曲线较陡
- 作为课程类项目,代码与文档仍在迭代,社区规模待观察
适用场景
- 想转行或深入 LLM 推理引擎的算法/后端工程师系统学习
- 团队内部做 SGLang 或推理优化培训时的教学材料
- 准备给 SGLang 等开源推理项目提交 PR 前的实战热身
替代项目
vllm、llama.cpp
项目介绍
上一篇:AI-Compass
下一篇:Daily-LLM
同类项目推荐
awesome-awesome-ai
开源
一站式导航AI资源,告别收藏夹吃灰
An awesome list for collecting awesome lists related to AI.
machine-learning
开源
免费学AI,从入门到实战,社区共建资源库
Learn AI together, for free. AI learning and teaching resources for everyone.
groundhog
开源
拆解 Cursor 原理,手把手教你造 AI 编程助手
Groundhog's primary purpose is to teach people how Cursor and all these other coding···
notebooks
开源
跟着最新视觉模型教程,边看边跑代码,快速上手实战
A collection of tutorials on state-of-the-art computer vision models and techniques.···