FEATURED READING / 新闻中心

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

一篇内容的价值,不只在于记录当下,也在于帮助读者建立更完整、更清晰的判断。

本地跑大模型要多少内存?16GB Mac实测只到20B
DEEP
READING
必发指数官方网站 - 今日赛事数据 新闻中心 本地跑大模型要多少内存?16GB Mac实测只到20B
必发指数官方网站 - 今日赛事数据
607 阅读
约 5.5 分钟

下载模型之前先算一笔账:它到底进不进得来内存。估算方式是把三样东西加起来,再拿去和机器实际能给模型的内存比一比。 公式很直白: 需求 = 权重 + 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
返回资讯列表

觉得有用?分享给朋友

让更多人看到这篇内容

YOU MAY ALSO LIKE

推荐阅读

继续浏览相关内容,获得更完整的赛事资讯与行业观察。

EDITORIAL RADAR

热点新闻

快速了解近期持续受到关注的内容。

亏大了!邮报:热刺旧将巴松坐地铁逃票7英镑,总计被罚565英镑

亏大了!邮报:热刺旧将巴松坐地铁逃票7英镑,总计被罚565英镑

直播吧11月3日讯 《每日邮报》消息,前热刺、纽卡球员巴松因冒用他人交通卡逃7英镑地铁票被罚款。 这名40岁的法国球员曾为热刺、纽卡以及诺维奇效力多个赛季。今年5月,他在圣保罗地铁站尾随一名友人冲过闸机时,被伦敦交通局工作人员拦下。 法庭文件显示,巴松携带的是该友人前女友的交通卡,这张卡是发给这位码头区轻便铁路司机的工作通行卡。伦敦交通局工作人员获悉,巴松一直在使用这张通行卡,理由是他“遭遇离婚、

头部撞伤后巴代恢复合练,勒沃库森锋线一人出战成疑

头部撞伤后巴代恢复合练,勒沃库森锋线一人出战成疑

勒沃库森的伤病情况正在缓解。后卫 洛伊克·巴代 可以出战周四主场对阵马赛的欧联杯比赛。 主帅卡莱斯·马丁内斯周三在新闻发布会上表示,巴代此前出现头部挫伤,如今已随队完成全部训练。前锋 克里斯蒂安·科法内 能否出场仍未确定,他此前受到大腿问题困扰。 “他感觉不错,但我们必须谨慎,必须完全确定这是正确的一步。周四的比赛很重要,但周日还有下一项任务。情况看起来不错。”马丁内斯说,他同时惦记着周末联赛客场

国民党破不了红军的密电,不是因为破译人员笨,而是因为 “碎”

国民党破不了红军的密电,不是因为破译人员笨,而是因为 “碎”

一份密电,改变了整场战局。1934 年 12 月 12 日凌晨,红军军委二局的几个年轻人坐在微弱的灯光下,把截获的国民党军电文一组一组地比对推算。天亮前,一套完整的截击部署呈现在纸上。蒋介石调集几十万大军在湘西布下的口袋,就这样被人悄悄看穿了。而国民党的情报部门,始终没能破开红军的一封密电。这不是运气,是两套系统之间的根本差距。 正文 1934 年 8 月 1 日,在中央革命根据地,周恩来和朱德亲

C罗退出葡萄牙队,真走还是耍小脾气

C罗退出葡萄牙队,真走还是耍小脾气

澎湃新闻特约撰稿 杨健 “对于葡萄牙人民而言,现在是时候归还国家队7号球衣了。”11月5日晚间,C罗在个人社媒发布视频,宣布将从葡萄牙国家队正式退役。至此,围绕上个FIFA比赛日离开国家队集训后的诸多风波,终以当事主角拒绝和解,就此决裂草草画上句号。 这也意味着,自2003年完成五盾军团首秀至今,服役23载之久的葡萄牙队长,国家队纪录停留在234场比赛、146个进球和45次助攻,以及一尊欧洲杯和两

巴克利:76人先别规划冠军游行,骑士可不好对付

巴克利:76人先别规划冠军游行,骑士可不好对付

北京时间10月23日,NBA常规赛,76人主场迎战骑士。据NBA官方微博消息,76人最终 92比95 不敌骑士。 赛后,NBA名宿、评论员查尔斯·巴克利在节目中谈到了76人的表现,开口就把话题引向了场外。他说:“我觉得大家还是先别沿着布罗德大街举行冠军游行的计划放一放吧。查克(巴克利自称),我们在赛季前就讨论过这个问题,骑士队可不是好对付的球队。” 巴克利把矛头指向了76人的内线尺寸。他表示,骑士