🧠 精度·速度平衡术
大模型推理 · 30章 从入门到精通
🧑🎓
友好色系
01
精度与速度的博弈:为什么需要平衡?
延迟与准确率矛盾,引出平衡必要性
02
量化基础:从FP32到INT8
什么是量化?如何同时影响速度与精度
03
量化感知训练(QAT)实战
训练中模拟量化误差,让模型适应低精度
04
训练后量化(PTQ)技巧
不用重新训练,校准数据集压到INT8
05
混合精度推理:FP16与BF16的取舍
FP16/BF16选择,显存与精度权衡
06
KV Cache量化:突破长文本推理瓶颈
长文本推理KV Cache占大头,量化策略
07
稀疏化:剪掉冗余参数
结构化/非结构化剪枝,推理加速选择
08
蒸馏:用大模型教小模型
知识蒸馏保留精度,大幅提升速度
09
动态批处理:吞吐量的秘密
多个请求拼在一起推理,不影响延迟
10
连续批处理:流式请求的优化
不用等批次凑满,来一个处理一个
11
PageAttention:显存管理的艺术
vLLM核心技术,解决显存碎片化
12
FlashAttention:加速注意力计算
O(n²)到O(n),硬件友好实现
13
推测解码:投机取巧的加速
小模型先猜,大模型验证,速度翻倍
14
模型并行:张量并行与流水线并行
单卡放不下?多卡切分策略
15
专家并行:MoE模型的部署挑战
混合专家模型路由与负载均衡
16
服务框架选型:vLLM vs TGI vs TensorRT-LLM
主流推理框架对比与选择
17
推理引擎:ONNX Runtime与TensorRT
编译优化榨干硬件性能
18
算子融合:减少Kernel Launch开销
多个小算子合并,减少GPU调用
19
内存优化:显存复用与内存池
避免显存分配释放的开销
20
请求调度:优先级与排队策略
高优请求插队,公平性保证
21
精度评估:如何量化精度损失?
Perplexity、Benchmark、下游任务评估
22
校准数据集:选对数据,量化成功一半
校准集分布与真实数据分布不一致
23
异常值处理:量化中的“钉子户”
某些权重特别大,不影响精度
24
逐层精度分析:找到瓶颈层
哪一层对量化最敏感?针对性保护
25
自适应精度:不同层不同精度
敏感层FP16,不敏感层INT4
26
硬件适配:NVIDIA vs AMD vs 国产芯片
不同硬件对量化和加速的支持差异
27
边缘部署:手机与IoT上的推理
资源受限场景下的精度速度平衡
28
监控与可观测性:推理系统的“仪表盘”
延迟、吞吐、精度实时监控
29
A/B测试:上线前的最后一道关
线上流量验证优化效果
30
未来趋势:从量化到神经架构搜索
自动化寻找精度与速度的最优解