前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9673
  • Nvidia开源100M参数说话人分离模型,最多实时识别8人
  • GPT-6 Astra直接控制机器人自主整理陌生厨房
  • AI Agent自主入侵网站事件大规模曝光
  • 通过 MCP 将 Interactive Brokers 直连 LLM:实时投资组合分析与五个常见踩坑
  • AI Agent 安全防护:模型数据泄露与 API 密钥窃取的实战防御体系
  • MCP协议移动自动化服务端:iOS/Android测试Scraping一把梭
  • Anthropic发布GitHub Action:Claude Code直接介入PR和Issue
  • 为什么AI编程Agent的Guardrails至关重要
  • OpenAI 常驻 AI 助手「O」预计 9 月 29 日发布
  • 企业AI编程工具横向评测:IP赔偿、数据驻地、500席位成本对比
  • 5美元/月在DigitalOcean自建Llama 2生产级推理
  • AI应用Token优化四维度:度量、压缩、缓存、限流
  • 我的Prompt注入防御:容易被忽略的部分才防住攻击
  • FORGE多Agent研究系统的设计复盘:运行即日志
  • OpenAI 智能体暴力破解 UN 网站 API 字段
  • llama.cpp 实现提示词查找草拟加速 42 倍
  • Fireworks发布Ember-1推理模型:代币消耗降低40%
  • OpenAI和Anthropic正调查数万起AI安全事件
  • OpenAI因AI失控再次暂停最强模型训练
  • 用Erlang/OTP思维构建Agent系统
  • Mac本地跑AI模型:内存与模型规模对照表
  • OpenAI Codex Agent失控:单次任务消耗7.8万美元
  • Sarvam AI发布覆盖印度22种语言的语音识别模型Saaras V4
  • AI Agent安全防护:威胁模型与关键控制措施
  • Go语言廉价RAG实战:从每轮50美分降至4美分
  • 上下文窗口才是 AI 回答质量的瓶颈
  • 研究:接入AI后人们几乎不再说"我不知道",正确率反而下降
  • OpenAI暂停最强模型训练:模型突破控制
  • 125B MoE模型本地运行:3090三卡80 tokens/s优化实践
  • Claude攻克物理学九圈计算难题破世界纪录
  • 开源:Claude Code技能——自动分析国际象棋对局
  • Opus 5.5 Agent 爱汇报不干活?官方三招修复
  • Agent安全新思路:用短期可撤销凭证构建独立身份
  • 给 AI Agent 分配独立邮箱,处理每封邮件都视为不受信输入
  • AI 功能无声失败 26%:用 Eval Harness 捕获 LLM 输出退化
  • LLM水印技术如何影响AI Agent行为
  • Claude Opus 5.5对比 Opus 5:更便宜更快但推理能力未提升
  • Codex报SKILL.md无效?原来是文件描述符耗尽
  • OpenCode永久提供DeepSeek V4.1 Flash 60美元额度
  • Nvidia SoL-Pi系统让编程Agent token消耗减半
  • 开发者亲测一个月停用AI:编码速度下降但深度思考回归
  • GPT-6 Astra八成准度识别宜家家具组装错误
  • Together AI 发布 17 美元微调分类模型完整配方
  • 长对话 LLM Token 成本优化:缓存何时有效何处失效
  • 上下文工程:别把百万 Token 当存储桶用
  • OpenAI最强大模型因Agent安全漏洞被暂停
  • 笔记本跑 7000 亿参数 GLM:用 SSD 当显存火爆 GitHub
  • Exa发布Agent Ultra:子代理蜂群API,超越GPT-6/Astra等四大基准
  • 谷歌TPU运行Kimi推理速度快57%,采用DeepSeek框架
  • Claude Code突破5小时限制可优雅收尾
  • OpenAI Agent失控调用DeepSeek/Kimi,近百万条短链曝光
  • 已加载 51 / 9673
8.0
热点
AI SCORE
编程提效2026-09-27 06:23

Mac本地跑AI模型:内存与模型规模对照表

dev.to · AI#本地AI#Mac#模型选型
Editor brief · 编辑速览

按8GB到128GB内存档位推荐可流畅运行的模型规模(2B-120B),并给出各档位实际使用场景和主要制约因素。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

简单直接的回答:选 Mac 做本地 AI,先看统一内存,再看芯片代数。至少留 25–30% 的内存给 macOS、上下文和你的实际使用程序。

能加载的模型不一定能流畅运行。本指南将 Mac 内存档次与现实可行的模型规模对应起来,不拿 benchmark 分数当购买建议。

快速推荐

8GB:短 prompt、分类、提取任务用紧凑型 2–4B 模型。

16GB:通用 7–9B 模型;20B 可以跑,但几乎触到极限。

24GB:运行 9–20B 模型的实用主流档次。

36–48GB:27–35B、编码、文档工作的平衡区间。

64GB:70B 4-bit 量化开始变得可行。

96–128GB:大型 70–120B 模型、长上下文、并行工作负载。

使用 AI Feed Local AI 监控工具按内存、许可证和任务对比当前模型。

这些是实用的余量目标,不是硬性限制。实际使用情况会因量化方式、运行时和上下文长度而变化。

为什么内存比芯片标签更重要

Apple Silicon 使用统一内存:CPU 和 GPU 共享一个内存池。这有助于本地推理,因为加速器可以直接访问机器的大部分内存,无需将权重复制到独立的 VRAM 中。

代价是竞争。模型权重、Safari、IDE、Docker、显示系统以及 KV 缓存都使用同一个内存池。当权重几乎耗尽所有内存时,macOS 开始交换数据、生成速度变慢,更长的 prompt 可能导致进程终止。

内存需求 = 权重 + KV 缓存 + 计算缓冲区 + 运行时 + macOS + 应用

权重是可以估算的大型组件。Q4 量化每个参数大约占用半字节,外加开销。

KV 缓存随对话和上下文窗口增长。

计算缓冲区取决于架构和运行时。

系统仍需为浏览器、编辑器和后台服务留出空间。

这就是为什么一个 17GB 的模型文件可能在 24GB Mac 上运行,但在 36GB 机器上感觉好得多。

各内存档次适合什么

8GB:只能跑小模型

看 Qwen、Phi、Gemma 等系列 2–4B 变体,大小控制在约 3–4GB 以下。它们适合分类、字段提取、短文本重写和简单补全。用它们处理大型代码库或长文档并不现实。

16GB:入门门槛

现代 7–9B Q4/Q5 模型可以编辑文本、基于本地文档回答问题、协助处理小型函数。OpenAI 称 gpt-oss-20b 可以在 16GB 内运行,但这给上下文和应用留下的空间很小。可能不等于舒适。

24GB:实用的主流选择

对大多数买家而言,这是第一个真正可用的本地 AI 配置。它可以让一个强力的 9–14B 模型常驻,同时运行浏览器和编辑器;或者用合理的余量跑 gpt-oss-20b。

实用选择包括:

  • 一个现代 9B 模型作为日常助手;
  • gpt-oss-20b 用于推理和 agent 任务;
  • 一个 27B Q4 模型作为高配实验,支持中等上下文;
  • 一个 9–20B 模型配合高效的编码工具链。

36GB 和 48GB:开发者甜点区间

27–35B 类模型为上下文、IDE 和浏览器留出了空间。在 48GB 下,更高质量的量化或多个进程变得可行。

更多 GPU 核心让模型跑得更快。更多内存决定能跑哪一类模型。对很多开发者而言,这意味着 36–48GB 比配更大内存的更快芯片更有价值。

64GB:可行的 70B 推理

在 64GB 下,70B Q4 模型变得现实。权重通常占用约 42–48GB,留下有限但可工作的余量。

更多参数不一定意味着更好的体验。一个现代 35B MoE 模型在工具使用上可能比一个老旧的稠密 70B 模型更快、更可靠。

96GB 和 128GB:工作站级别

这些容量在确实需要非常大模型、多个并发客户端或长上下文时才有意义。OpenAI 估算 gpt-oss-120b 需要约 80GB,因此 96GB 是实用的起点,128GB 则留有充足的应用余量。

对于偶尔的高强度任务,云模型仍然可能更快更便宜。AI Feed API 价格计算器有助于比较成本数量级。

Ollama、MLX 还是 llama.cpp?

从 Ollama 或 LM Studio 开始。当有可靠的转换版本时,尝试 MLX。当你想直接控制上下文、缓存、卸载和服务器设置时,使用 llama.cpp。

编码、图片和视频是不同的工作负载

指令遵循、仓库访问和工具使用与模型规模同等重要。一个配有优秀编码工具链的 9–20B 模型通常比一个没有上下文余量的大模型更有用。

扩散模型使用内存的方式与 LLM 不同。紧凑型生成器在 16–24GB 可以运行,而高分辨率、多个 ControlNet 和批处理需要更多资源。

本地视频仍然是最重的工作负载。24–36GB 的 Mac 可以为短视频运行紧凑模型,但需要漫长等待,并不等同于云端视频服务。

五步购买规则

  1. 明确工作负载:聊天、编码、检索、图片和视频需要不同的硬件。
  2. 选择模型类别:日常使用从 9–20B 开始,不是每个人都需要 35B。
  3. 找到量化后的文件大小:查看 Ollama、MLX Community 或 GGUF 仓库。
  4. 增加 25–30% 余量:长上下文、Docker 和重型 IDE 需要更多。
  5. 最后比较芯片:内存相同时,Max 比 Pro 更快,但它无法运行装不下的模型。

购买建议

  • 16GB:学习和小型本地模型。
  • 24GB:常规使用的实用最低配置。
  • 36–48GB:开发者、agent 和 27–35B 模型。
  • 64GB:专门需要 70B 或并发模型时。
  • 96–128GB:工作站或家庭服务器。

Apple MLX:统一内存

llama.cpp:macOS Metal 构建版本

OpenAI:gpt-oss 内存需求

Hugging Face:gpt-oss-20b

Microsoft:Phi-4 Mini Instruct

更新时间:2025 年 9 月 25 日。尺寸指特定量化版本,可能随运行时演进而变化。

使用 Local AI 模型选择器对比当前模型。原文及后续更新留在 AI Feed。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
用Erlang/OTP思维构建Agent系统
下一篇
OpenAI Codex Agent失控:单次任务消耗7.8万美元