{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "datawhalechina/zero-to-sglang",
 "name": "zero-to-sglang",
 "owner": "datawhalechina",
 "slug": "datawhalechina-zero-to-sglang",
 "github": "https://github.com/datawhalechina/zero-to-sglang",
 "what": "A free, open course from Datawhale and RadixArk that teaches LLM inference by building a mini-sglang from scratch and then reading the real SGLang source.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Python and basic software engineering habits",
  "Familiarity with PyTorch and neural network basics",
  "Git installed to clone the repository",
  "A GPU for Part 0 deployment and full mini-sglang performance tests (cloud GPU is fine; Part I needs no GPU)"
 ],
 "audience_note": "Python developers and ML engineers who want to understand how LLM inference engines work and eventually contribute to SGLang.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Research",
 "url": "https://dedupedai.com/use-cases/datawhalechina-zero-to-sglang/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "datawhalechina-zero-to-sglang--learn-llm-inference-concepts-without-gpu",
   "title": "Learn LLM inference concepts without a GPU",
   "best": true,
   "url": "https://dedupedai.com/use-cases/datawhalechina-zero-to-sglang/learn-llm-inference-concepts-without-gpu/",
   "json": "https://dedupedai.com/use-cases/u/datawhalechina-zero-to-sglang/learn-llm-inference-concepts-without-gpu.json"
  },
  {
   "id": "datawhalechina-zero-to-sglang--build-mini-sglang-from-scratch",
   "title": "Build a mini inference engine step by step",
   "best": false,
   "url": "https://dedupedai.com/use-cases/datawhalechina-zero-to-sglang/build-mini-sglang-from-scratch/",
   "json": "https://dedupedai.com/use-cases/u/datawhalechina-zero-to-sglang/build-mini-sglang-from-scratch.json"
  },
  {
   "id": "datawhalechina-zero-to-sglang--deploy-first-sglang-server-on-own-gpu",
   "title": "Run Qwen3-0.6B on SGLang on your own GPU",
   "best": false,
   "url": "https://dedupedai.com/use-cases/datawhalechina-zero-to-sglang/deploy-first-sglang-server-on-own-gpu/",
   "json": "https://dedupedai.com/use-cases/u/datawhalechina-zero-to-sglang/deploy-first-sglang-server-on-own-gpu.json"
  },
  {
   "id": "datawhalechina-zero-to-sglang--trace-radixattention-from-course-to-real-source",
   "title": "Map RadixAttention from the course to SGLang source",
   "best": false,
   "url": "https://dedupedai.com/use-cases/datawhalechina-zero-to-sglang/trace-radixattention-from-course-to-real-source/",
   "json": "https://dedupedai.com/use-cases/u/datawhalechina-zero-to-sglang/trace-radixattention-from-course-to-real-source.json"
  },
  {
   "id": "datawhalechina-zero-to-sglang--write-community-build-log-for-course",
   "title": "Share a mini-sglang build log with the community",
   "best": false,
   "url": "https://dedupedai.com/use-cases/datawhalechina-zero-to-sglang/write-community-build-log-for-course/",
   "json": "https://dedupedai.com/use-cases/u/datawhalechina-zero-to-sglang/write-community-build-log-for-course.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
