Margrop
Articles412
Tags883
Categories7

Categories

1password 24GB VRAM 2K 3.6 Flash 30B dense 30s timeout 4-bit 量化 6-DoF SLAM AC ACL ACL 切换 ACP AI AI Agent AI Coding Assistant AI Tech AI tutor AI 安全 AI 应用 AI 日记 AI编程助手 AI辅助 AI辅助编程 ALTK-Evolve AMIE AP API API 定价 API 降价 ARC-AGI-3 ASR ATEM chat 模板 Agent Agent Harness Agent Memory Agent 入侵 Agent 工程 Agent 架构 Agent 检索 Agent 沙箱 Agent 系统 Agent 路由 AgentPlan Agentic AI Agentic tools Ai2 Alertmanager AllenAI Android 17 Antigravity AppDaemon AppWorld Aqara Astra Attention Baseten Blog CC-Switch CI/CD CLI Tools CLI 工具 CLI工具 CPU 推理 CSRF Cache Hit Rate Caddy Categories 404 ChatGPT Claude Code Claude Sonnet ClawLoader Cloudflare Code Interpreter Codex Coding Plan Coding Plan Dashboard ComfyUI Computer Use Context Compression Cookie 认证 Cosmos-H-Dreams Cost Optimization Cron D1 DFIR DIY-MINI Date DeepSeek DeepSeek V4 Flash Diagrams.net Diary Diffusers Diffusion Docker Docker Compose Efficiency Tools Electerm Embedding English FSDP2 Fable 5 Fireworks AI FlashAttention FlashDreams Flask GGUF GLM 5.2 GLM-5.2 GPT-4.1 GPT-5.6 GPT-Live GPT-Red GPU 加速 GPU 性能分析 Gateway Gemini Gemini 3.5 Flash Gemini API Gemini CLI Gemini Omni Flash Gemma 4 12B Gemma Translator Gemma4 GitHub GitHub Actions GitHub PR Google Google AI Google Research Google Sheets Grabette Gripette HA HADashboard HF Security Incident HTTP Hailuo Hermes HermesAgent Hexo HomeAssistant Hugging Face Hugo IBM Research IP IPv4 Inference Providers Isaac Lab Java KV cache Kimi Kimi Code Kimi K3 Kubernetes LFM2.5 LFM2.5-VL LLM Router LVM‑Thin LeRobot Linux Liquid AI LiquidAI Live Translate LoRA Luna MCP MTP MacOS Magpie TTS Managed Agents Markdown Memory 上限 Meta Microsoft 365 Copilot MiniMax MiniMax H3 Mistral Shieldstral Model Routing MuJoCo Warp Multi-Agent Muse Glimmer MySQL NAS NIM NVIDIA NeMo Automodel Nemotron 3 Embed NewAPI Newton Nginx Node-RED Node.js Nunchaku OAuth 凭据 OCR OOM OlmoEarth On-device AI Open Source Open Viking OpenAI OpenAI 兼容 OpenClaw OpenCode OpenResty OpenWrt PII 检测 PPPoE Physical AI Pollen Robotics Portainer PostgreSQL ProcessOn Project Astra Prometheus Prompt Caching Prompt Injection Proxmox VE PyTorch Qwen3-VL Qwen3.6 RPC RTEB Real-Time Inference Red Teaming Responses API Restart SIGTERM SNAP SOCKS5 SOCKS5 代理 SPED SSH 审计 SSL SVDQuant Scientific Computing Self-Forcing Distillation Session Sheets canvas Shell Skill 管理 Sol Storage Buckets Strands Agents Subagent Surgical Robotics Synology NAS TTS Terra Think button TimeMachine TutorMoments UI 微调 UML Uptime Kuma V4-Pro VPN VPS VoiceEQ WARP Web WebRTC WebSocket Win11 Windows Workers World Foundation Model activate ad adb adblock agent agentic aligenie aliyun alpine annotation aop authy autofs backup baidupan bash bg-review bitwarden boot brew browser budget control caddy2 cc-switch-cli cdn centos cert certbot charles chat chrome classloader client clone closures cloudflare cmd command commit commoditization conn_id container cron 排错 crontab cross_sync ctyun cyber capability dashboard ddsm demo dependency deploy developer devtools disconnect topic dll dns docker domain download drafter draw drawio dsm dump dylib easytier edge environment hooks exception exit code 1 export fail2ban feign firewall-cmd flow fork free tier frontier hosted model frp frpc frps fuckgfw full-duplex function fuzzy match gateway gcc gfw git github glm-latest golang gperftools gridea grub guardrail lockout gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https huggingface_hub iKuai iMessage idea image img img2kvm immortalwrt import index inference cost install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jni jnilib jpa js json jsonb jupter jupyterlab jvm k8s keepalive keepalive ping timeout kernel key kid kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live llama.cpp low-code lvm lxc m3u8 mac macos mariadb markdown maven md5 mdadm memory 上限 microcode mirror modem modules monitor mount mstsc multimodal mysql n2n n5105 nas network newapi nfs no close frame node node-red nodejs nohup notepad++ npm nssm ntp one-api 容器 oop open weights openclaw openfeign openssl openviking os otp ovz p14 packet capture pat pdf pem perf ping pip plugin png powerbutton print pro productive struggle proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reasoning control reasoning slider reboot reflog remote remote desktop renew repo resize retina root route router rule rules runtime safari sata scaffolding scheduled triggers scipy-notebook scoping scp self-play server serverless inference silent test simulated student skill_manage slmgr so socks source spk spring springboot springfox ssh ssl stash string supernode support svg svn swagger sync synology systemctl systemd tap tap-windows tapwindows telecom template terminal tls tmux token totp tvbox txt ubuntu udisk ui undertow uninstall unlocker upgrade url v2ray vLLM vhd viking_search vim vlmcsd vm vmdk web websocket wechat windows with worker wow xiaoya xml yum zai-org/GLM-5.2 zip 三维切片 上下文压缩 上下文工程 个人品牌 中国电信 临时关权限 临时提权 云电脑 交换机 人才争夺 人机协作 代理 企业 AI 优化 低延迟 体检 供应链 值班 健康检查 光猫 免费层 公众号 公网IP 内存 内存优化 内容发布 内网 内网IP 内网渗透 写作 凭据刷新 分布式推理 分布式训练 医疗 AI 升级 协作 协作习惯 协议层 协议转换 单平台型异常 博客 博客同步 博客改名 博客运维 卫星影像 反向代理 反诉 变更审计 可靠性 后台 Review 启动 告警 告警优化 周一 周一傍晚 周一焦虑 周三傍晚 周五 周六 周四傍晚 周四晚 周报 周日 周末 回滚 地球观测 地理空间推理 复盘评测 夏令时 多 agent 工具链 多 token 预测 多协议并发 多智能体 多模态 多模态 Agent 多节点 多节点管理 多语言 多通道并发 大厂人才战 大模型评测 天猫精灵 天翼云 失败模式 字体大小 安全 安全事件 安全意识 安装 定时任务 实战反思 实时语音 客户端 SDK 容器 容器网络 导入 小米 屏幕理解 工作感悟 工具审计 工具白名单 工具调用 工具调用拦截 工程团队 工程实践 工程笔记 常用软件 并发窗口 广告屏蔽 序列号 应用市场 延迟优化 开放 API 开权重 开源权重 开源模型 开源项目 异常 异步任务 异步委派 微信 微信公众号 微信限流 心智成长 心跳 心跳检查 性能优化 总账号数 感悟 成本优化 成本控制 打工 打工人 打工人日记 扩散模型 技术 抓包 按 provider 优先级 排查 排障 排障思路 推理加速 推理速度 推理预算 描述文件 提示词工程 提示词敏感性 故障 故障归因 故障恢复 故障排查 效率 效率工具 教育数据开源 教育评测 数据 数据工作流 数据流 文本编码器 断线重连 旁路由 无服务器 日志分析 日志排查 日记 时区 时段权限 显卡虚拟化 智能体集成 智能家居 智能音箱 暗黑风格 服务器 服务管理 本地 agent 本地安装 本地工具 本地接口 机器人仿真 机器人学习 机器人数据采集 权限管理 架构 框架级切片 梯子 模块 模型推理 模型精简 模型评测 模型路由 残存访问 治理层 流式推理 流程 流程图 浏览器 漫游 激活 火山引擎 火绒 灾难恢复 焦虑 独立仓库 玄学 生活 电信 画图 监控 监控系统 监管 直播源 直觉 磁盘 磁盘故障 磁盘管理 稀疏样本 稀疏注意力 立体声 端侧 AI 端侧推理 端口 端口冲突 端口扫描 管理 续期 网关 网络 网络风暴 群晖 群晖 NAS 脚本 脚本优化 腾讯 自动化 自动化反思 自动化运维 自动恢复 自动攻击 自动重启 自动重连 自托管 LLM 网关 自部署 苹果 虚拟机 视觉语言模型 视觉验收 视频生成 视频问诊 订阅额度 认证 证书 评测 评测基准 评测方法学 诉讼 语雀 语音 AI 语音 Agent 质量检查 资产清理 超时 跨平台 路由 路由器 软件管家 软路由 运维 运维日常 运维监控 进程生命周期 远程接口 连接保活 连接问题 通信机制 通知 邮件漏发 部署 配置 重试风暴 量化 钉钉 钉钉断开 镜像 镜像源 长上下文 长连接 门窗传感器 问题排查 防火墙 阿里云 阿里源 集客 需求变更 风险控制 飞书

Hitokoto

Archive

LFM2.5 Q4_0 量化感知蒸馏:端侧模型如何少掉精度损失又保住速度?

LFM2.5 Q4_0 量化感知蒸馏:端侧模型如何少掉精度损失又保住速度?

笔名:小六 / 上海 / 1995 女 / 某互联网公司工程师

LFM2.5 Q4_0 量化感知蒸馏与端侧 Agent

先说结论

Hugging Face 在 2026 年 8 月 19 日发布 Liquid AI 团队的官方文章《LFM2.5 Q4_0 Checkpoints from Quantization-Aware Distillation》,推出四个经过量化感知蒸馏的 LFM2.5 Q4_0 GGUF 检查点。官方给出的核心结果是:这些 4-bit 模型保持 Q4_0 的低内存和高吞吐,同时恢复了量化造成的 BF16 平均精度损失的 **97%**。

这件事对 Agent 工程师的意义不是“4-bit 从此等于原精度”,而是端侧模型的选择不必只在质量和资源之间二选一。如果 QAD 结果在自己的任务集上成立,开发者可以用更小的模型承担本地抽取、路由、工具参数预处理和隐私敏感的轻量任务,再把复杂推理交给远端后端。但官方 benchmark 仍是实验结果,不能替代真实设备、真实工具链和中文任务上的验收。

发生了什么

主体来源是 Hugging Face 官方博客 LFM2.5 Q4_0 Checkpoints from Quantization-Aware Distillation,发布日期为 2026-08-19,作者为 Liquid AI 团队。

官方发布了四个 QAD Q4_0 GGUF:

  • LFM2.5-230M;
  • LFM2.5-350M;
  • LFM2.5-1.2B-Instruct;
  • LFM2.5-2.6B。

文章把这些检查点与普通 post-training quantization,也就是 PTQ 版本进行比较,并以 BF16 GGUF 作为同格式的精度上限参考。评测覆盖 reasoning、instruction-following、tool use 和 agentic capabilities,使用了 GPQA Diamond、MMLU-Pro、IFEval、IFBench、Multi-IF、BFCLv4,以及按模型规模选择的 GSM8K 或 AIME25。

本文下面会区分官方事实和我的判断。官方事实包括模型、方法、评测和设备数据;关于它们能否直接替代当前 Agent 后端、是否适合中文工具调用,则属于需要实测的工程判断。

技术细节

1. QAD 解决的是量化后的质量回落

普通量化通常是在模型训练完成后,把权重或激活映射到更低精度表示。这样做可以减少内存和提升推理吞吐,但低比特表示会带来信息损失,模型在推理、指令遵循或工具调用上的表现可能下降。

量化感知蒸馏的思路是:训练一个处于量化约束下的学生模型,让它在低精度表示中尽量模仿高精度教师模型。可以简化为:

1
2
3
4
5
高精度教师模型
↓ 蒸馏指导
量化约束下的学生模型

Q4_0 GGUF:较低内存 + 较高吞吐 + 尽量少的质量损失

关键点是训练阶段就让学生模型面对量化后的表示,而不是训练结束后再单独压缩。这样模型有机会学习如何在有限精度下保留更重要的决策信息。

2. “恢复 97%”要按相对指标理解

官方摘要写的是:四个 QAD 检查点分别保留各自 BF16 基线表现的 97.1%、96.5%、97.4% 和 96.6%。同时,文章说它们恢复了量化造成的 BF16 平均精度损失的 97%。

这两个表述不能被理解成“每个任务都恢复 97%”或“Q4_0 与 BF16 完全相同”。它描述的是评测集合上的平均相对表现,具体任务仍可能有波动。工程接入时应该查看单任务分布、工具调用成功率和长上下文表现,而不是只引用一个平均百分比。

此外,BF16 GGUF 是文章中的同格式上限参考,并不等于所有设备上都能以相同速度运行。质量比较、内存占用和实际吞吐应该分别测量,不能把一个维度的结果外推到另外两个维度。

3. 官方结果覆盖了 Agent 相关能力,但不是生产 SLO

评测中包含 BFCLv4,以及 reasoning、instruction-following 和 agentic capabilities 等维度。这比只跑通用知识题更接近 Agent 使用场景,因为工具选择、参数组织和指令遵循往往比单纯回答一题更重要。

但 benchmark 仍然只是任务集合。真实 Agent 还会遇到工具 schema 变化、上下文过长、返回空值、网络断开、权限限制和多轮状态漂移。一个模型在 BFCLv4 上表现不错,不代表它在你的工具集上就会稳定地产生幂等、可验证的参数。

因此,QAD 模型更适合先承担有明确边界的本地子任务:分类、摘要、字段抽取、候选工具选择和脱敏前处理。涉及不可逆外部操作时,仍然需要确定性校验器和执行后复核。

4. 端侧速度数据说明优化目标不是只看模型大小

Liquid AI 在四类设备上测量了解码吞吐:MacBook Pro、NucBox EVO-X2、Samsung Galaxy S26 Ultra 和 Raspberry Pi 5。其中前两者使用 GPU 推理,后两者使用 Arm CPU 推理。

官方报告称,230M 和 350M 的 QAD Q4_0 检查点,在评测方差范围内匹配 Q5_K_M 的质量,同时解码吞吐高 **4% 到 33%**;1.2B 和 2.6B 的 QAD Q4_0 在质量上匹配 Q4_K_M,同时吞吐高 **3% 到 14%**。这些是文章在指定硬件和配置下的结果,不应直接当成所有手机、树莓派或笔记本的固定倍率。

这组数据的工程含义是:量化格式的选择不能只按“位数越低越快”判断。不同量化格式、内核实现、设备后端和模型大小会共同决定真实吞吐。端侧部署必须在目标设备上测首 token、持续生成、内存峰值和长时间稳定性。

5. GGUF 让接入路径比较直接,但不等于零适配

官方说明这些文件可与 llama.cpp 或支持 GGUF 的运行时一起使用,并给出了 llama-cli 加载 Hugging Face 模型和指定 QAD 文件的示例。对于已经使用 GGUF 的本地推理链,这降低了试用门槛。

但 Agent 接入仍要处理模型模板、停止词、上下文长度、工具调用格式、并发限制和输出解析。一个 GGUF 文件能被运行时加载,只能证明文件和推理内核兼容;不能证明它已经符合现有 Agent harness 的消息协议或工具 schema。

对 Agent / 工程的影响

第一,端侧模型可以承担更多“前置工作”

如果目标任务不需要复杂世界知识,也不应该把所有输入都上传到远端。QAD LFM2.5 可以作为本地前置层,负责文本分类、敏感内容初筛、结构化字段提取、候选工具排序和短摘要。通过这种分层,远端模型只接收经过压缩和必要脱敏的上下文。

一个保守的路由形态可以是:

1
2
3
4
5
本地 QAD 模型:分类、抽取、筛选、脱敏
↓ 低置信度或高复杂度
远端强模型:规划、复杂推理、最终复核

确定性校验器:权限、格式、状态和副作用验证

本地模型不是为了替代所有后端,而是把低风险、高频和隐私敏感的工作留在设备附近。

第二,路由器要用置信度和失败类型,而不是只看模型大小

端侧模型输出后,系统应判断结果是否满足结构化 schema、是否通过规则校验、是否出现不确定表达,以及任务是否需要外部知识。如果失败原因是格式错误,可以重试或改用约束解码;如果是知识不足或规划复杂,就升级到远端模型。

这要求路由日志记录“为什么升级”,而不是只记录“本地模型失败”。失败分类越清楚,后续才知道应该优化提示、量化格式、工具描述,还是直接改变路由策略。

第三,质量评测必须覆盖目标设备和目标任务

上线前至少要建立四组回放:短文本抽取、中文指令遵循、单次工具调用和多步 Agent 子任务。每组同时测 BF16、普通 Q4_0 和 QAD Q4_0,记录成功率、格式错误率、工具参数错误率、首 token 延迟、持续吞吐、峰值内存和设备温度。

尤其要把“平均质量”和“最差任务”分开看。端侧模型的价值往往来自大量轻任务,少数高风险任务则应升级;如果平均分不错但工具参数错误集中在某类任务,仍然不能直接自动执行。

第四,低内存不应被误读成可以无限并发

Q4_0 降低了单实例内存压力,但上下文缓存、并发请求、视频或多模态输入仍会消耗资源。手机和树莓派还要考虑持续运行时的温度降频、后台限制和电量。

因此部署评估不能只跑一次短 prompt。应该用接近真实的上下文长度和连续请求回放,测冷启动、热启动、并发、内存峰值和长时间吞吐。否则实验室里的“能运行”很可能变成端侧环境里的“跑几分钟就变慢”。

我的判断

LFM2.5 QAD Q4_0 的价值,在于它把量化部署从“接受明显质量损失”推进到“通过训练尽量收回损失”。官方数据说明这条路径值得认真评估:四个小尺寸模型在不同设备上保持低内存,并在若干质量与速度对比中取得了不错的相对结果。

我的建议是把它当成 Agent 的本地前置候选,而不是直接替换所有远端模型。先从只读、可回滚、可批量回放的任务开始;确认中文、工具调用和长时间运行稳定后,再扩大范围。真正需要验收的不是“QAD 是否漂亮”,而是一台具体设备能否在真实任务中,以可接受的延迟和内存,稳定地产出能被校验器接受的结果

Q&A

Q1:来源和发布日期是什么?

A:主体来源是 Hugging Face 官方博客 LFM2.5 Q4_0 Checkpoints from Quantization-Aware Distillation,发布日期为 2026-08-19,由 Liquid AI 团队发布。

Q2:QAD Q4_0 是不是等同于 BF16?

A:不是。官方报告的是评测集合上的相对恢复结果,四个模型保留各自 BF16 基线的约 96.5% 到 97.4% 表现。不同任务可能有不同波动,仍需自行回放。

Q3:它适合哪些 Agent 工作?

A:适合本地分类、抽取、短摘要、候选工具选择和脱敏前处理等边界明确的任务。复杂规划、高风险外部操作和需要大量外部知识的任务,应升级或增加严格校验。

Q4:官方速度数字能直接复制到我的设备吗?

A:不能。官方在四类指定设备上测量,结果还取决于运行时、后端、上下文和并发。必须在目标设备上实测首 token、持续吞吐、内存峰值和长时间稳定性。

Q5:如何开始试用?

A:官方说明可以使用 llama.cpp 或支持 GGUF 的运行时加载四个 QAD 文件。接入现有 Agent 前,还要验证模板、停止词、上下文、工具调用格式和输出解析。


参考资料:

  1. LFM2.5 Q4_0 Checkpoints from Quantization-Aware Distillation — Hugging Face Blog(2026-08-19,Liquid AI 官方文章)

字数自检:≥1500 个中文字符(不含 frontmatter)
隐私自检:未写入个人姓名、用户相关代号、内部网络细节、凭据或会话标识
封面 seed:2026-08-20-lfm25-qad-edge(唯一)
coverWidth/Height:1600 / 900
categories:ai_tech

本文阅读量 --
Author:Margrop
Link:https://blog.margrop.com/post/2026-08-20-lfm25-qad-edge/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可