⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议。
Skip to content

第8章:LLM 工程实践与部署 ​

章节概览 ​

本章回答一个核心问题:如何把 LLM 应用稳定、可控、可负担地上线?

LLM 工程生产反馈闭环

章节主图:LLM 工程生产闭环。系统不仅要产生回答,还要持续以质量、延迟、成本、可靠性和安全信号驱动路由、配置与版本迭代。

本章主线是生产闭环:量化 / 剪枝 / 蒸馏 → 推理优化 → 成本控制 → 评估监控 → 云端与端侧部署。第 5 章解释模型怎么训练,第 6 章解释应用怎么设计,第 7 章解释不同信号怎样与语言对齐,第 8 章负责把这些能力变成可运行、可观测、可回退的工程系统。

小节目录 ​

压缩与推理(8.1-8.2) ​

8.1 模型压缩:量化、剪枝与蒸馏 — 📖 阅读

  • PTQ / QAT / 剪枝 / 稀疏化 / 知识蒸馏的基本思路
  • 精度、延迟、显存和部署复杂度的权衡
  • 压缩失败模式:精度回退、长尾任务退化、硬件不匹配、稀疏收益无法兑现

8.2 推理优化 — 📖 阅读

  • KV cache、批处理、Flash Attention、vLLM 等关键机制
  • 吞吐、延迟、显存占用之间的取舍
  • 在线服务中如何处理并发、长上下文和流式输出

成本与评估(8.3-8.4) ​

8.3 成本优化 — 📖 阅读

  • Token 成本、推理成本、存储成本
  • 模型大小、上下文长度、缓存命中率对成本的影响
  • 成本控制策略:路由、缓存、截断、降级和批处理

8.4 评估与基准 — 📖 阅读

  • 通用 Benchmark 与业务自定义评估
  • 线上监控:质量、延迟、成本、安全和用户反馈
  • 评估闭环:上线前测试、灰度、回归集和持续监控

生产与端侧系统(8.5-8.6) ​

8.5 生产系统设计 — 📖 阅读

  • 单机部署、分布式部署和高可用架构
  • 限流、重试、回退、审计和权限控制
  • 从原型到生产的上线风险和运维边界

8.6 端侧多模态验收 — 📖 阅读

  • 从采样、信号 token 到模态编码器和 LLM 的联合压缩
  • 权重、输入表示、KV cache 和运行时共同构成峰值内存
  • 用信号、对齐、任务和系统四层指标验收端侧方案

核心问题 ​

完成本章后,你应该能回答:

  1. 量化、剪枝和蒸馏分别解决什么问题?代价是什么?
  2. KV cache、批处理和推理框架如何影响吞吐与延迟?
  3. LLM 服务的成本主要由哪些因素决定?
  4. 为什么离线 Benchmark 不等于线上质量?
  5. 一个生产级 LLM 系统需要哪些监控、回退和风险控制机制?
  6. 为什么端侧多模态不能只用参数量和模型文件大小验收?

本章学习闭环 ​

  1. 先根据章节主图为一个云端或端侧多模态服务定义质量、延迟、内存、可靠性和安全目标;
  2. 运行 cost_calculator.py 或 inference_benchmark.py,理解显式假设下的估算;若用于选型,再替换价格卡并在目标硬件上采集实测数据;
  3. 完成最低实践任务,基于明确假设下的估算或目标环境实测选择方案,并写明收益、代价和适用边界;
  4. 为所选方案补充监控指标、告警阈值和回退条件,形成从评估到生产反馈的闭环。

最低实践任务 ​

给一个假设的云端 LLM 服务或端侧多模态系统设定质量、延迟、内存、成本和可靠性目标,使用本章的成本计算或推理模拟脚本比较至少两种方案,并写出一个监控与回退条件。完成标准:明确标注输入假设和数据类型,说明保留了什么信息、牺牲了什么,以及失败时如何处理;模拟结果不能写成硬件实测。

代码实验 ​

小节脚本内容
8.1quantization_demo.py合成权重上的量化误差、剪枝理论上界与蒸馏示意
8.2inference_benchmark.pyKV cache 公式与延迟/吞吐模拟,不是硬件实测
8.3cost_calculator.py使用显式示意价格卡的成本算术,可注入真实价格

扩展阅读 ​

前置知识 ​

  • 第 5 章:LLM 原理,理解模型、训练和评估目标
  • 第 6 章:LLM 应用,理解 Prompt / 微调 / RAG / Agent 的应用边界
  • 第 7 章:多模态 LLM,理解图像与非视觉信号的表示、对齐和 token 成本

关键连接点 ​

应用方案 → 工程系统 ​

text
第6章:Prompt / 微调 / RAG / Agent
    ↓
模型与推理方案选择
    ↓
量化、缓存、批处理、路由
    ↓
评估、监控、回退、成本控制
    ↓
生产级 LLM 系统

信号—语言对齐 → 端侧联合验收 ​

text
第7章:信号表示 → 模态编码 → 语言对齐
    ↓ 输入、编码器、对齐接口与 LLM 都可能压缩
第8章:信号保真 + 对齐质量 + 任务结果 + 设备资源
    ↓
在端侧预算内保留任务所需信息

本教程采用 CC BY-NC-SA 4.0 许可协议