Feature Reading

本地跑大模型要多少内存?16GB Mac实测只到20B

通过更稳定的内容版面、清楚的上下文信息与推荐阅读衔接,让文章阅读节奏保持专注与延续。

本地跑大模型要多少内存?16GB Mac实测只到20B
Insight Article

聚焦赛事观点、动态追踪与阅读延展

本地跑大模型要多少内存?16GB Mac实测只到20B

下载模型之前先算一笔账:它到底进不进得来内存。估算方式是把三样东西加起来,再拿去和机器实际能给模型的内存比一比。 公式很直白: 需求 = 权重 + KV 缓存 + 额外开销 ,判断条件是 需求 ≤ 可用内存的 80% 。下面这组数字来自桌面应用 osFoundry 的本地模型浏览器所用的同一套估算,并已用 16GB M3 MacBook 上应用显示的数字做过核对。 权重:量化方式决定字节数 权重体积等于参数数量乘以每个权重占的字节,而字节数取决于量化。Q4_K_M 之所以用 0.56 而不是 0.5,是因为 K-quants 会为权重的每个小块额外存一个缩放系数,算下来大约每个权重 4.5 比特。 以 Q4_K_M 下的 14B 模型为例:14 × 10⁹ × 0.56 = 7.84 × 10⁹ 字节,约合 7.3 GiB。如果认不出量化名称,就按 FP16 估——这是最悲观的算法,好处是你不会把实际装不下的东西当成"能装下"。 KV 缓存:上下文越长越吃内存 生成时模型要保留上下文中每个 token 的 key 和 value,体积由层数、KV 头数、头维度、上下文长度和每元素字节共同决定。Qwen2.5 14B 有 48 层、8 个 KV 头(用了分组查询注意力)、头维度 128,配 FP16 缓存时: 4K 上下文:2 × 48 × 8 × 128 × 4096 × 2 字节 = 768 MiB 32K 上下文:6 GiB 缓存随上下文长度线性增长,所以 4K 下轻松装下的模型,到 32K 就可能装不下。不说明上下文长度的估算参考价值有限,带截图的那种估算默认按 4K 算。 额外开销:权重的一成再加两百兆 llama.cpp 还需要计算缓冲和暂存空间,粗算为权重的 10% 再加约 200 MB。14B 模型这一项接近 0.9 GB。三项相加,Q4_K_M 的 14B 模型落在 8 到 9 GB 之间,应用显示的是 8.4 GB。 可用内存:最容易算错的一步 独立显卡:显存就是上限。12 GB 的卡就是 12 GB,系统内存再大也没用。 Apple Silicon:内存是统一的,但 GPU 用不满全部,系统也要留自己的一份。按总内存的 75% 算是个能用的数字,16 GB 约合 12 GB。 然后做比较:需求不超过可用内存的 80%,算装得下,还给系统和其它应用留了余地;80% 到 100% 之间是紧张,能加载,但得先关掉别的应用;超过 100% 就开始往磁盘上换页,慢到没有使用价值。 在 16GB Mac 上结果是这样:Q4_K_M 8.4 GB(70%,装得下)、Q5_K_M 10.4 GB(87%,紧张)、Q6_K 12.3 GB 和 Q8_0 14.9 GB(超出上限)。按 Q4_K_M 横向套到多个模型上,这台机器的分界线落在 20B(11.9 GB,紧张)和 27B(15.9 GB,太大)之间。 速度也由这个数字决定 每生成一个 token,都要把全部权重从内存里读一遍,所以生成速度的上限等于内存带宽除以模型体积。基础版 M3 带宽约 100 GB/s,8.4 GB 的模型最多跑到每秒 12 个 token 上下,4.9 GB 的 8B 模型约 20 个。实际数字会低于这个值,但模型之间的比例关系相当准。 也就是说,体积估算一次回答两个问题:模型能不能加载,以及加载之后大概写得多快。 特别

about image

觉得有用?分享给朋友

让更多人看到这篇内容

推荐阅读

继续延伸当前主题,快速查看更多相关内容。

内容检索

热点新闻

远华集团赖昌星,在狱中对董文华的描述,让无数人感慨万千

远华集团赖昌星,在狱中对董文华的描述,让无数人感慨万千

铁窗之下,昔日翻云覆雨的赖昌星已是风烛残年。 当年轻的狱友壮着胆子,好奇地问起他与一代歌后董文华的坊间传闻时,他没有直接回答,只是陷入了那个惊心动魄的夜晚。 “赖总,不好了!”心腹慌张的密报犹在耳畔,“董小姐她……出事了!” 然而,那扇被恐惧推开的门后,是一个足以让无数人听后感慨万千的真相...... 01 “放开我!” 一声不似人声的凄厉嘶吼,如同一把生锈的刀,猛地划破了监室深夜的死寂。 紧接着

备战U17世界杯!国少公布25人集训名单,分组有西班牙摩洛哥难度很大

备战U17世界杯!国少公布25人集训名单,分组有西班牙摩洛哥难度很大

中国足协日前正式公布了新一季U17国家男子足球队的25人集训名单,为了备战即将在卡塔尔拉开帷幕的U17世界杯,这支年轻的国少队在接下来的两周集训,在上海和卡塔尔两地集结正式参赛。 本次U17世界杯,中国队被分入H组,同组对手包括了实力强劲的西班牙队、非洲劲旅摩洛哥队以及斐济队。赛程安排十分紧密,11月20日,中国队就将迎来小组赛阶段的首场较量。面对这样的小组出线形势,球队需要从第一场比赛开始就迅速

芝加哥火焰2-2奥兰多城,安古洛打破僵局,艾莱-塞拉西扳平比分

芝加哥火焰2-2奥兰多城,安古洛打破僵局,艾莱-塞拉西扳平比分

北京时间10月29日美国职业大联盟 常规赛,芝加哥火焰主场对阵奥兰多城。芝加哥火焰若纳唐-班巴破门,艾莱-塞拉西破门。奥兰多城安古洛破门,格列兹曼破门。最终比分芝加哥火焰 2 - 2 奥兰多城。 精彩瞬间 第6分钟,奥兰多城球员格列兹曼助攻安古洛打入一球。 第35分钟,奥兰多城球员维尼修斯-诺盖拉助攻格列兹曼打入一球。 第57分钟,芝加哥火焰球员莱昂纳多-巴罗索助攻若纳唐-班巴打入一球。 第69分

伊朗新领袖终于行动!却接连召见三大强人,真正的权力布局开始浮出

伊朗新领袖终于行动!却接连召见三大强人,真正的权力布局开始浮出

穆杰塔巴连续会见三名伊朗核心高层,外界终于看到了一个重要变化:这位长期没有公开露面的最高领袖,正在通过实际行动介入国家决策,而且他开始把注意力放到战争、经济和社会治理三个方面。 10月21日,他会见议会议长卡利巴夫,讨论美国和以色列的军事压力,以及伊朗如何增强国家韧性。10月25日,他又会见司法总监埃杰伊,谈到反腐败、民众权益和向美以追偿战争损失。到了27日,会谈对象变成了最高决策机构秘书雷扎伊,

从团委干事到正厅级干部:李相国四十年仕途,落笔在“主动交代”

从团委干事到正厅级干部:李相国四十年仕途,落笔在“主动交代”

11月2日,中央纪委国家监委网站挂出吉林通报:吉林省自然资源厅原党组书记、厅长李相国,涉嫌严重违纪违法,主动向组织交代问题,正接受吉林省纪委监委审查调查。 李相国,1962年11月生,吉林九台人,1981年9月参加工作,起步不算高——长春第一建筑公司团委干事、副书记,干了三年。 84年进共青团长春市委,85年转长春市委组织部干部处,从这时候起,他算正式踩进体制内干部赛道。 真正扎根的是“城建口”。