Back to home

Compare

Comparing: Nemotron's '16GB' Was a Lie—One Dev Proved It, Broke Off-the-Shelf Tools & 大模型号称能跑 16GB 显卡?一个人挖出'假压缩',现成工具都用不了

AEN
NVIDIANemotronllama.cpp·

Nemotron's '16GB' Was a Lie—One Dev Proved It, Broke Off-the-Shelf Tools

This week on r/LocalLLaMA, developer Daxfortuna published an audit: out of 443 "low-VRAM versions" of the NVIDIA Nemotron LLM circulating in the wild, none were actually low-VRAM. The file labels claimed 2–3 bit (a quantization precision unit—the lower the number, the more aggressive the compression), but real measurements showed around 4.70 bit.

He sifted through 25 repositories before uncovering it: it's not a model problem—it's a bug in llama.cpp (the mainstream open-source engine for running LLMs locally). Both k-quants and i-quants (two quantization algorithms) require matrix row widths to be divisible by 256. Nemotron's weights don't satisfy that condition, so the tool silently swapped in a 32-block type while keeping the filename unchanged.

His solution is called ShimQuant—it pads the row width to 256 before compressing, achieving a final 3.07 bit, 11.77 GB model with 260k token context support. HumanEval (a code capability benchmark) scored 91.5%, on par with the official 19.65 GB version—7 GB smaller.

What This Is

In plain terms: 16GB GPUs that couldn't previously run Nemotron can now run it, but there's a hard condition—ShimQuant only works inside a patched llama.cpp. LM Studio, Ollama, and other "download-and-go" clients won't work; they throw errors on load.

This is a "runs but is hard to use" solution. The developer himself didn't claim this was optimal—it's just the only currently working option under 18GB.

Industry View

The optimistic take: this is exactly how open source should work—one person digging deep enough catches a bug the manufacturer missed. We expect a "patch culture" like ShimQuant to push the entire quantization toolchain toward maturity.

But we see warning signs. First, Josh Bolding had to audit 443 files to find one obvious bug, which tells us this toolchain lacks standardized auditing. Second, if "fake compression" happened with other models, users may never have noticed—thinking they were running low-VRAM versions while actually burning through VRAM. Third, his method is 7 GB smaller than the official version, but HumanEval only matches—there's no proof that smaller means "good enough"; it's just "runs."

A longer-term concern: as "on-device LLM" and "AI PC" become marketing slogans, regular users and enterprise IT departments will find it increasingly hard to distinguish what's "actually runs" from what's "labeled to run."

Impact on Regular People

For enterprise IT departments: the "16GB minimum" claims around local LLM deployment can't be taken at face value yet—we'd recommend having the team test before procurement.

For individual professionals: anyone hoping to replace paid APIs with local AI to save money still needs to prepare for "compile it yourself, debug it yourself"—"download and go" isn't there yet.

For the consumer market: products labeled "AI PC" or "on-device LLM" are still safer running the vendor-tuned versions in the short term; DIY headroom is limited.

BZH
NVIDIANemotronllama.cpp·

大模型号称能跑 16GB 显卡?一个人挖出'假压缩',现成工具都用不了

本周 r/LocalLLaMA 论坛上,开发者 Daxfortuna 公开了一份审计:NVIDIA Nemotron 大模型市面上 443 个"低显存版本"里,没一个是真的低显存——文件标签写 2-3 bit(量化精度单位,数字越小压缩越狠),实测全是 4.70 bit 左右。

他审了 25 个仓库才挖出来:不是模型的问题,是 llama.cpp(本地跑大模型的主流开源引擎)的 k-quants 和 i-quants(两种量化算法)要求矩阵行宽能被 256 整除,Nemotron 的权重不满足,工具就悄悄换成了 32 块的类型,文件名保持原样。

他的解法叫 ShimQuant——把行宽补到 256 再压,最终做到 3.07 bit、11.77 GB,支持 26 万 token 上下文。HumanEval(代码能力基准测试)跑出 91.5%,跟官方 19.65 GB 版本持平,体积小了 7 GB。

这是什么

说人话:以前跑不动 Nemotron 的 16GB 显卡,现在能跑了,但有个硬条件——ShimQuant 必须在打过补丁的 llama.cpp 里跑,LM Studio、Ollama 这些"下载即用"的客户端用不了,一加载就报错。

这是个"能跑但难用"的方案。开发者自己也没说这是最优解,只是 18GB 以下目前唯一能跑的选项。

行业怎么看

乐观的看法:这正是开源该有的样子——一个人钻得够深,能发现厂商都没注意到的 bug。ShimQuant 这种"补丁文化"会推动整个量化工具链成熟。

但也有值得警惕的。第一,Josh Bolding 审了 443 个文件才找到一个明显的 bug,说明这条工具链缺乏标准化审计。第二,"假压缩"如果发生在别的模型上,用户可能一直没察觉——以为自己跑的是低显存版本,实际烧着显存。第三,他的方法比官方版本小 7GB,但 HumanEval 才持平,没证据证明更小就一定"够用",只是"能跑"。

更长期的隐忧:随着"端侧大模型""AI 电脑"成为营销词,普通用户和企业 IT 部门很难分辨哪些是"真能跑",哪些是"标签能跑"。

对普通人的影响

对企业的 IT 部门:本地部署大模型宣传的"16GB 起步",目前还不能照单全收,采购前最好让团队实测一遍。

对个人职场:想用本地 AI 替代付费 API 省钱的,目前还得做好"自己编译、自己排错"的心理准备,"下载即用"还没到。

对消费市场:标着"AI 电脑""端侧大模型"的消费产品,短期内还是用厂商调好的版本最稳,自己折腾的空间有限。