AI导航

Humming开源:蚂蚁与vLLM把量化推理内核做成通用库

AI资讯
3 min read
2 次阅读

Humming把量化推理最碎的那部分活儿收拢成了一个库。2026年10月21日,vLLM官方博客宣布,蚂蚁集团与vLLM社区开源通用高性能量化推理内核库Humming:以前每新增一种量化格式、一种GPU架构,往往就要单独写一套内核、做一套适配和测试;Humming用统一的量化表示和可组合的CUDA组件,让权重格式、缩放方式和硬件差异变成可配置参数,而不是一堆平行维护的专用实现。

它解决的是组合爆炸,不是某一个算子慢

量化配置的组合空间很大:权重和激活各有整数、浮点多种位宽,还有分组大小、对称与非对称、不同缩放粒度,再乘上稠密和MoE两类负载、预填充和解码两种阶段。Humming分三层处理:先把不同工具导出的模型统一转成标准格式,分开描述权重、缩放和零点;再用层配置、计算配置和调优配置三组参数,结合矩阵形状与目标GPU决定执行方式;最后按需用NVRTC或NVCC即时编译内核并缓存。单个W4A16内核的编译时间在H200测试中从CUTLASS加NVCC的23.35秒降到约1.82秒,迭代调参的成本明显下来了。

硬件覆盖从图灵到Blackwell,还带上国产芯片

按官方博客,Humming完整支持英伟达从图灵起的历代GPU架构,并已完整支持平头哥真武810E这类CUDA兼容设备;对Blackwell张量核里两个未公开的特殊浮点格式也做了支持。量化侧覆盖WNA16、W8A8、W4A8、W4A4等主流组合,整数权重低至1比特也有路径。没有原生低精度支持的老卡会走快速反量化路径,例如在H200上把MXFP4权重在内核内转成INT8或FP8计算,保留4比特存储的省显存好处。

实测口径:微基准很亮眼,端到端看并发

性能数字均为vLLM社区自测:W4A16在小批量下相对cuBLAS基线约有3到4倍加速,大批量H200上约为Marlin的两倍,个别B300场景超过3倍,MoE分组路径最高约5倍。更贴近生产的测试是DeepSeek-V4.1-Flash在8张H20上的端到端结果:把MoE执行从Marlin W4A16换成Humming W4A8,吞吐提升约14%到43%,首token延迟降低约25%到32%,并发64时每输出token耗时下降约31%。这些数字绑定特定模型、精度和硬件,换负载后幅度会变,不能直接套到自家服务上。

谁该试,谁先别急着换

Humming已深度集成进vLLM:从0.29.0起,CUDA安装默认带它,用linear-backend和moe-backend参数即可启用,单独安装包只有约500KB,需要能跑PyTorch 2.7的环境。自建推理服务、正在用低比特量化跑MoE模型的团队值得在测试环境对跑一轮自己的负载;还在用托管API、或模型尚未做量化的团队暂时感受不到差别。后续计划包括给Rubin架构做更深适配、支持更多平头哥设备,以及引入自动调优,把现在靠启发式选参数的部分交给实测。

推荐工具

NVIDIA Chat with RTX AI聊天 Chat with RTX 是 NVIDIA 面向 RTX 电脑的本地 AI 聊天工具,可围绕本地文档和视频资料做问答,适合重视隐私、离线检索并具备硬件条件的用户更适合资料不便上传云 HuggingChat AI聊天 HuggingChat 是 Hugging Face 的开源模型聊天应用,支持 Omni 自动选模型,也可手动选社区开放模型对话。它适合体验开源模型、技术探索和问答,结果可能不稳定,重要内容需复核。 纳米AI搜索 AI搜索 纳米AI 是 360 旗下 AI 搜索和智能体入口,支持文字、语音、拍照提问、多模型协作与内容创作,适合中文用户做日常搜索、学习问答、移动查询、热点追踪、生活决策、知识整理和轻量创作。 Qwen Chat(通义千问) AI聊天 Qwen Chat 是Qwen 大模型聊天助手,支持Qwen 模型聊天、写作和编程问答,适合中文用户和开发者完成 AI 对话、资料问答和任务协作,适合上线前核对权限、成本和资料质量。 DuckDuckGo AI Chat AI聊天 DuckDuckGo AI Chat 适合重视隐私的普通用户使用,围绕隐私 AI 聊天、免账户使用和多模型问答提供对话式 AI 支持和任务协作能力,适合上线前核对权限、成本和资料质量。 Goody-2 AI聊天 Goody-2 是以极端安全和伦理对齐为特色的 AI 聊天助手,常用于观察模型拒答边界、内容安全策略、保守输出体验和 AI 风险讨论,更适合作为安全边界样本使用前应理解它偏实验性质,不适合。