llama.cpp 坑点:-ngl -1 并非全量卸载,改成 all 后生成速度从 60 提到 76 t/s
randomjapaneselearn · reddit · 2026-11-13
发帖人在 3090 上跑 Swift-1.5-Qwen3.8-27B Q4KM 时遇到高 CPU 占用:用 -ngl -1 时,即使 131K 上下文低于自动建议的 150K,日志显示各次加载只卸载了 6466 层不等(有一次 0 层),导致层驻留内存、prompt 处理高 CPU 占用。把 -ngl -1 改成 -ngl all 后稳定卸载全部 66/66 层,CPU 占用消失,生成速度从 60 t/s 提升到 76 t/s。结论:-ngl -1 实际是 "auto"(自动适配),-2 才是 "all";帮助文档称其为“最大层数上限”也与实际行为不符。若模型理论上能装进显存却遇到高 CPU 占用,直接写 all。
「Infra」频道最新
- 微软宕机原因确认:变更验证致大量服务器失去响应 — Kyrannio · 2026-11-13
- 算力从未免于过剩:转发者称不懂数周期的人是在捐赠 — McDonaghMatthew · 2026-11-13
- AWS 实测 Bedrock 省钱四参数:缓存 TTL、Flex 档、思考力度与 maxTokens — AWS ML Blog · 2026-11-13
- Cloudflare Workers 限流 API 升级:一次调用可消耗多个额度单位 — ritakozlov · 2026-11-13
- RL 圈讽喻热帖:解耦生成与训练并非免费吞吐,staleness 不是舍入误差 — willcb · 2026-11-13
- 开源 WakeGPU:把 Colab 远程 GPU 变成自动待机关停的本地生成工作室 — Far-Ad9512 · 2026-11-13