谈 AI 推理基建时,容易把「推理服务」当成一块黑盒。更有用的切法是分层:对外网关(鉴权、协议兼容)、请求调度(排队、批处理策略)、以及 Runtime 引擎层(权重加载、KV、CUDA 路径、显存/统一内存会计)。前两层解决「怎么接进来」;引擎层决定「在这块硬件上能否按预算跑完」。
相对通用开源推理栈(例如以 llama.cpp 等为代表的通用路径),面向消费级 Blackwell / RTX 与 Jetson 等场景的 Runtime,通常会把更多力气放在:同机型、同量化格式下的 decode/prefill 路径;对 MoE 路由与 expert 计算的碎片化控制;以及可复现的 parity(与参考实现 token 对齐)文化。公开工程如 SparkInfer、genie-ai-runtime 等,宜理解为可讨论的工程能力与方法论参考,而非未经复测的销售结论。
内存与 KV 是引擎层的核心账本。常见取舍包括:分页 / 可回收的 KV 管理,避免长会话线性吃光显存;前缀(system prompt)KV 复用,减少重复 prefill;以及 MemoryBudget 一类「推理前算清每一字节」的机制——尤其在边缘统一内存上,比事后 OOM 重启更可控。并发与 soak 则考验调度与防护是否把「偶发能跑」提升为「协议内可验收」。
调度分层也有代价:CUDA Graph、机型相关 kernel、量化与向量化路径能吃掉 launch 空泡与带宽浪费,但会提高机型绑定与维护成本;过度通用则难以在 8GB 级设备或消费卡上挤出稳定余量。公开材料中的吞吐或加速倍数,一律按「示意 · 以复测为准」理解,正式 KPI 应写入 SOW 附件,在客户约定环境见证。
OpenClaw 等相关开源工程,Mr F 侧对外口径为企业集成与交付参与,不构成基金会官方商业背书。产品与协作入口见 #/mrf;更多独家技术方案见 #/exclusive。
本文为架构向方法说明,不构成性能保证或合同条款;具体范围以书面方案为准。