🧩 端侧推理·实战
批处理 & 流水线设计
📘 30 章节
⚡ 端侧AI
🧠 流水线
📚 课程目录 · 点击卡片跳转对应章节
🎯 从入门到实战
01
端侧推理概述
什么是端侧推理
端侧 vs 云端
挑战与机遇
02
批处理基础概念
批处理定义
Batch Size影响
吞吐量关系
03
流水线设计原理
流水线概念
阶段划分
深度与平衡
04
端侧硬件架构概览
CPU/GPU/NPU/DSP
异构计算
05
模型量化与压缩
INT8/FP16量化
剪枝蒸馏
批处理影响
06
推理框架选型
TFLite
ONNX Runtime
NCNN/MNN/TNN
07
单线程批处理实现
基础循环
内存管理
时间开销
08
多线程批处理优化
线程池
任务队列
同步互斥·负载均衡
09
异步批处理架构
异步I/O
回调机制
Future/Promise
10
静态批处理与动态批处理
固定Batch
动态Batch
实现策略
11
连续批处理 (Continuous Batching)
原理
端侧LLM推理
调度策略
12
请求调度算法
FIFO
优先级调度
最短作业优先·多级反馈
13
内存池设计与优化
预分配
碎片管理
缓存对齐·共享内存
14
计算图优化
图融合
常量折叠
算子替换·内存复用
15
算子级流水线
算子并行
数据预取
计算访存重叠
16
模型级流水线
模型分片
多模型并行
异构协同
17
数据预处理流水线
图像解码
归一化
数据增强流水线化
18
后处理流水线
结果解析
NMS
输出格式化
19
端侧实时推理系统设计
延迟约束
帧率保证
丢帧策略
20
功耗与性能平衡
DVFS
核心绑核
休眠唤醒·能效比
21
多模型串行推理
级联模型
模型组合
中间结果传递
22
多模型并行推理
模型并行
数据并行
资源共享管理
23
端侧推理冷启动优化
模型加载加速
预热推理
持久化缓存
24
动态形状处理
可变输入尺寸
动态维度
Padding策略
25
异常处理与容错
超时处理
模型崩溃恢复
降级策略
26
性能剖析与调优工具
Profiler
热点分析
瓶颈定位
27
端侧推理基准测试
延迟·吞吐量
内存占用
功耗测量
28
实战案例一:图像分类
批处理优化
流水线优化
29
实战案例二:目标检测
实时流水线
端侧设计
30
实战案例三:端侧LLM
连续批处理
流水线推理