大模型显存需求计算器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
-
权重显存(GiB)
-
KV Cache(GiB)
-
合计(GiB)
-
建议显存(GiB)
-
参数量FP16 权重INT8 权重INT4 权重
计算式
权重显存 = 参数量 × 10⁹ × 每参数字节 ÷ 1024³(GiB)
KV Cache = 2 × 层数 × 隐藏维度 × 上下文长度 × 并行数 × KV 字节数
2 来自 Key 与 Value 两份缓存
建议显存 = 合计 × 1.2(预留 20% 给激活值与碎片)
部署时显存需求 = 权重 + KV Cache + 激活值。7B 模型 FP16 权重约 13 GiB,单张 16 GB 卡可跑短上下文;但若把上下文拉到 32K,KV Cache 会迅速膨胀到十几 GiB,这才是长上下文真正的显存杀手。

关于本工具

想在本地或单卡上跑大模型,先要算清楚显存够不够。显存主要被三部分占用:模型权重、KV Cache(存放注意力缓存的键值对)与激活值。其中权重随参数量固定,KV Cache 随上下文长度与并发数线性增长。

如何使用

填写模型参数量(如 7、13、70)与权重精度,再从模型的 config.json 里查出层数、隐藏维度,并设定你要使用的上下文长度与并发数。结果会分别给出权重与 KV Cache 的占用,以及建议的显卡显存。

常见问题

INT4 量化会影响效果吗?会有一定损失,但对 7B 以上的模型,INT4 的困惑度上升通常可接受,且显存直接减半到四分之一,是消费级显卡的常见选择。

为什么实际占用比算出来的高?本工具只算了权重与 KV Cache。推理框架还会占用激活值、CUDA 上下文与显存碎片,所以给出了 ×1.2 的余量系数。实际排查请以 nvidia-smi 的实测值为准。

长上下文为什么这么吃显存?因为 KV Cache 与上下文长度成正比,而且随着层数一起放大。把上下文从 4K 提到 32K,KV Cache 也涨 8 倍——这就是长上下文推理需要更大显存的根本原因。

你可能还想问

显存需求主要由什么决定?

三部分:模型权重(参数量 × 每参数字节数)、KV 缓存(随上下文长度与批大小线性增长)、中间激活与框架开销;推理长文本时 KV 缓存往往反超权重成为瓶颈。

量化到 4bit 能省多少显存?

权重约降到 FP16 的四分之一(7B 模型从约 14GB 降到 3.5-4GB),但 KV 缓存与激活仍按较高精度计算;量化省的是权重,长上下文场景提升有限。

显存差一点跑不起来怎么办?

按优先级:降低上下文长度与批大小、用更小量化(8bit/4bit)、开启 FlashAttention 等省显存注意力、权重分片多卡;最后才考虑换更小的模型。

相关工具

AI工具
模型量化体积与显存估算器

在线估算大模型的权重体积与部署显存,按参数量、量化精度、上下文长度、层数与批大小计算权重、KV Cache 与框架开销,并对比 FP32 到 INT4 各精度的显存占用。

AI工具
大模型 Token 估算器

粘贴文本即可估算大模型消耗的 Token 数量,分别统计汉字、英文单词与符号,并给出常见上下文窗口的占用比例,纯浏览器本地计算。

AI工具
大模型 API 成本计算器

按输入/输出 Token 数量与单价估算单次及批量调用大模型的费用,支持人民币与美元计价及汇率换算,统一换算成人民币对比,纯浏览器本地计算。

AI工具
RAG检索topK上下文占用

在线估算 RAG 检索注入的上下文 token 量与占用比例,按 topK、单块长度与上下文窗口计算剩余空间与每千次查询成本

AI工具
重排序成本与收益估算器

在线核算 RAG 重排序(Rerank)的调用成本与节省下来的大模型上下文费用,给出净收益、ROI 与不同候选数的盈亏曲线

AI工具
向量化批量成本估算器

在线估算文档向量化的分块数量、总 token、嵌入成本与向量存储占用,支持 OpenAI 各嵌入模型对比

AI工具
上下文窗口换算器

把大模型的上下文窗口从 token 换算成可容纳的汉字数、单词数或 A4 页数,并支持为输出预留比例,避免把窗口塞满导致模型无余量回复。

AI工具
RAG分块数量估算器

估算知识库文本切分成多少块(chunk),按分块大小与重叠长度计算块数与滑窗步长,并换算总 token 与每块 token,检查重叠是否设置过大。