flowchart TD
subgraph stage1["第一阶段 - 快速入门"]
A["SGLang 简介"] --> B["快速开始"]
B --> C["架构总览"]
end
subgraph stage2["第二阶段 - 核心架构"]
C --> D["请求生命周期"]
D --> E["TokenizerManager"]
E --> F["Scheduler"]
F --> G["ModelRunner"]
end
subgraph stage3["第三阶段 - 内存与缓存"]
G --> H["KV Cache 基础"]
H --> I["RadixAttention"]
I --> J["内存池管理"]
end
subgraph stage4["第四阶段 - 调度与优化"]
J --> K["连续批处理"]
K --> L["性能优化"]
end
style A fill:#e1f5fe
style L fill:#c8e6c9
flowchart TD
subgraph s1["架构理解"]
A["架构总览"] --> B["请求生命周期"]
end
subgraph s2["核心组件"]
B --> C["Scheduler 深入"]
C --> D["RadixAttention"]
D --> E["连续批处理"]
end
subgraph s3["性能优化"]
E --> F["CUDA Graph"]
F --> G["量化技术"]
G --> H["投机解码"]
end
subgraph s4["分布式"]
H --> I["张量并行"]
I --> J["流水线并行"]
end
style A fill:#e1f5fe
style J fill:#c8e6c9