TensorRT 分块加载 · 实战
🧩 30 章 · 从入门到进阶
v1.0
1
TensorRT 基础认知
层融合 · 精度校准 · 内核调优
→
2
环境搭建与工具链
CUDA · cuDNN · trtexec
→
3
模型序列化与反序列化
ONNX → TensorRT 引擎
→
4
内存管理基础
cudaMalloc · IGpuAllocator
→
5
分块加载概念
显存瓶颈 · OOM 分析
→
6
引擎文件结构解析
.engine 内部布局
→
7
分块加载策略 (一)
按层分块 · 逐层推理
→
8
分块加载策略 (二)
按权重分块 · 动态加载
→
9
分块加载策略 (三)
按子图分块 · 顺序执行
→
10
IStream 与 IStreamFactory
分块读取引擎数据
→
11
分块加载上下文管理
IRuntime · 多上下文切换
→
12
显存池化技术
预分配 · 复用显存
→
13
异步加载与推理
CUDA Stream · 隐藏 I/O
→
14
分块加载线程安全
互斥同步 · 线程池
→
15
动态形状与分块加载
动态 batch / 分辨率
→
16
量化模型的分块加载
INT8/FP8 · 校准表
→
17
稀疏模型的分块加载
2:4 稀疏 · Ampere
→
18
多GPU分块加载
多卡协同推理
→
19
分块加载容错机制
回退策略 · 降级推理
→
20
性能监控与调优
Nsight Systems 分析
→
21
实战案例 (一) BERT
ONNX → 分块引擎
→
22
实战案例 (二) YOLOv8
动态 batch 优化
→
23
实战案例 (三) Stable Diffusion
UNet · VAE 分离
→
24
实战案例 (四) LLaMA-7B
Transformer 逐层加载
→
25
TensorRT-LLM 结合
分块 KV Cache
→
26
边缘设备分块加载
Jetson Orin/Nano
→
27
自动化分块工具
脚本分析 · 生成方案
→
28
常见错误与调试
形状不匹配 · 显存泄漏
→
29
性能对比与评估
分块 vs 全量加载
→
30
未来展望与总结
TensorRT 10+ · 趋势
→