免费 · 无需注册 · 浏览器本地处理

LLM 显存内存计算:权重与 KV Cache 的 GB、GiB

按参数量、位宽、层数、KV 头数、上下文与批次计算理论权重及稠密全注意力 KV 内存,另列手工开销、安全余量和容量比较。

浏览全部工具 →

浏览器本地手工计算 · 不查询模型 · 不保存输入

架构与预算

请填写架构参数。示例是虚构的 80 亿参数算例,不对应真实模型预设或设备推荐。

权重

稠密全注意力 KV 缓存

2 × 层数 × KV 头数 × 头维度 × 缓存 Token 数 × batch × KV 位数 ÷ 8

上下文包括提示词与生成 Token。请填写 KV 头数,不是 Query 头数。Batch 是同时缓存、长度相同的序列数。低位 KV 仅表示理想打包存储,工具不推断实现开销。

运行开销与容量

方法与适用边界

1 GB = 1,000,000,000 bytes;1 GiB = 1,073,741,824 bytes。权重字节 = 参数量 × 位数 ÷ 8;KV 字节对每层、每条缓存序列分别计入一个 Key 张量与一个 Value 张量。

仅适用于稠密全注意力推理。MLA、SSM、滑动/分块注意力、分页缓存、卸载与实际内核需要其他核算方式。量化缩放、对齐、残余高精度部分不会自动计入;不含训练梯度与优化器状态。

有界十进制/BigInt 精确运算,JSON/CSV 保留原始精度。小数字节表示理想打包位数,不代表实际分配。所有输入仅在本页处理,不写存储,不调用 API 或模型。

Hugging Face:缓存策略及其取舍 · 缓存张量 API

实际输出

llm-memory-calculator-report.json

填写输入后即可预览与导出结果。

使用步骤

填写参数量、精度、层数与 KV 维度、上下文、批次和额外开销,对照 GB/GiB 合计与可用容量。

使用前请检查

结果是规划估算,不是模型实测占用,也不保证硬件可运行;此完整注意力公式不适用于 MLA、SSM、分页、滑窗或卸载。

试一个例子

80 亿参数按 4 位计算原始权重为 4 GB,尚不包含量化元数据、KV 缓存与运行开销。

计算或处理方式

原始权重字节 = 参数量 × 位宽 ÷ 8;KV 字节 = 2 × 层数 × KV 头数 × 头维 × 上下文 × 批次 × KV 位宽 ÷ 8,另列人工开销和安全余量。

常见问题

按明确参数估算理论权重和完整注意力 KV 内存,并加入你设置的额外开销。

如何使用LLM 权重与 KV Cache 内存计算?

填写参数量、精度、层数与 KV 维度、上下文、批次和额外开销,对照 GB/GiB 合计与可用容量。

数据会上传吗?

工具在当前浏览器内处理输入与文件。页面访问统计不包含这些输入内容。

有哪些限制?

结果是规划估算,不是模型实测占用,也不保证硬件可运行;此完整注意力公式不适用于 MLA、SSM、分页、滑窗或卸载。