top of page

Kimi K3 可在 M1 Max 上运行,但 openai max 并非恰当的比较对象

据称,Kimi K3 如今可在一台 64GB M1 Max 上以每秒 0.0687 个 token 的速度运行,这也重新定义了围绕 openai max 的搜索应当呈现什么。小型研究项目 Deltafin 在无需将整套权重载入内存的情况下,运行了 Moonshot AI 的 2.8 万亿参数模型。其成果在技术上令人瞩目,但在实际使用中慢得近乎停滞。

该项目并未将一台 2021 年的 Mac 变成具有竞争力的 AI 服务器。完整本地安装的 token 解码中位时间为每个 token 14.6 秒。一个中等长度的回复就可能让机器忙上数小时,而智能体式编程会话仍更像演示,而非实际工作流。

可能性与可用性之间的落差,正是这个故事的核心。Deltafin 挑战了超大模型必然需要超大内存容量的假设;但它并未挑战 OpenAI、Anthropic、Moonshot 或其他基础设施提供商托管系统的响应速度。

相反,这项实验揭示了另一条前沿。开放权重让独立开发者得以围绕存储、内存压力与稀疏计算重新设计推理。由此产生的系统扩大了模型可运行的范围,即使它仍无法提供用户期待的速度。

Deltafin 如何让 2.8 万亿参数模型通过 64GB 内存运行

Deltafin 通过将模型访问与模型驻留分离,改变了“本地运行”的含义。

Moonshot AI 于 2026 年 7 月 16 日推出 Kimi K3。该公司将其描述为一款原生多模态、拥有 2.8 万亿参数及 100 万 token 上下文窗口的模型。其公开架构在一次前向传播中激活 1040 亿参数,而不是让每个 token 使用全部参数。

这种设计被称为专家混合模型(mixture of experts,MoE)。MoE 将神经网络的一部分划分为专门的参数组,并让每个 token 仅经过有限的一组选择。Kimi K3 包含 896 个路由专家,每个相关层选择其中 16 个。

这一差异使 Deltafin 成为可能。稠密的 2.8 万亿参数模型需要为每个 token 读取和处理完整参数池;Kimi K3 的稀疏路由则允许运行时仅检索模型路由器选中的专家。

Deltafin 的维护者称,已发布的 Kimi K3 权重约占 1.56TB。其中约 114GB 构成模型的常驻主干,包括注意力组件、嵌入、共享专家和潜在投影。另有 1.45TB 包含 82,432 个路由专家。

两部分以原始形式都无法放入 64GB 统一内存。因此,Deltafin 将高速本地存储视为内存层级中的另一层。它逐层读取主干,并随着每个 token 在网络中流动,从磁盘加载选定的专家。

项目的 Deltafin repository 报告称,其中位稳定解码速率为每秒 0.0687 个 token。这相当于每个 token 14.6 秒,或每分钟约 4.1 个 token。六次完整模型运行的测量范围为每秒 0.0503 至 0.0779 个 token。

这些数据来自一台配备 10 核 CPU、32 核 GPU 和内置固态存储的 64GB M1 Max。完整模型存储于本地。测试采用贪婪解码、精确数值设置、int8 主干,并关闭追踪。

基准提示词包含五个 token。Deltafin 生成了经验证的三个 token 延续内容,初始解码步骤未计入稳定速率计算。这三个生成 token 的模型时间中位数为 56.5 秒,而全新进程的墙钟时间达到 64.1 秒。

这并非独立基准测试,也不是跨设备的代表性平均值,而是维护者在一台机器上运行的参考结果。该仓库公开了配置和运行范围,但更广泛的复现实验仍然有限。

即便有这一保留,这项实验仍跨越了一个重要边界。据称,最初的可运行版本每个 token 约需 20 分钟。Deltafin 目前的结果相较该内部起点约提升了 82 倍。

这一改进让原本近乎静态的演示变成了可观察到的生成过程,但它仍无法提供交互式对话。这个区别决定了对该项目的每一项实际判断。

M1 Max 为何能够参与,却无法跟上节奏

M1 Max 提供了有用的计算能力,但 Deltafin 从根本上受制于经由存储搬运权重。

Apple 于 2021 年 10 月发布 M1 Max,并支持最高 64GB 统一内存。统一内存让 CPU 和 GPU 可访问同一个共享池,从而减少不同内存空间之间的部分复制。

Apple 还标称该芯片最高可提供每秒 400GB 的内存带宽。这些特性有助于本地 AI 软件避免系统内存与独立 GPU 内存之间的刚性分割,但并不能让数 TB 的模型权重塞进 64GB。

Deltafin 绕开的是容量限制,而不是消除这种不匹配。它将常驻主干转换为 int8,即一种八位表示形式,将存储需求从约 114GB 降至约 60GB。这样,选定层便可通过内存处理,而其他数据仍留在磁盘上。

路由专家使用 MXFP4 权重,这是一种旨在缩小模型规模和减少数据移动的四位浮点格式。Moonshot 表示,Kimi K3 自监督微调开始便接受了量化感知训练。这意味着训练期间已考虑低精度行为,而非仅在发布后才加入。

官方 Kimi K3 code 推荐使用 vLLM 和 SGLang 等面向服务器的推理引擎。Deltafin 则走了一条不同道路,为远低于传统部署目标的硬件加入原生内核与存储感知执行。

每生成一个 token,路由器会在 92 个路由层中选择 16 个专家。Deltafin 表示,这一过程每个 token 需读取约 25.8GB 专家数据。本地存储可在数秒内提供这些读取,而通过网络检索则可能需要数分钟。

这解释了为什么 M1 Max 标称的内存带宽并不决定最终性能。GPU 无法处理尚未抵达的数据。磁盘延迟、存储吞吐量、解压缩、权重准备和同步都会进入关键路径。

该项目利用后台加载和专家预取来重叠部分工作。内存映射让运行时能够访问专家数据,而无需反复复制整个文件。原生 Metal 内核则在 Apple 的 GPU 路径上执行所选专家计算。

Deltafin 还包含融合内核,将多个操作合并以减少中间数据移动和启动开销。这些优化之所以重要,是因为每个 token 都要跨越数十层,微小的低效会不断累积。

不过,在保留相同路由和权重的前提下,没有任何内核能消除每个 token 读取 25.8GB 专家数据的需求。完整本地安装将这些流量转移到内置硬盘;流式加载则把未命中请求转至远程主机,并放大延迟。

Apple 最初的 M1 Max specifications 提供了重要的现实参照。该芯片面向包括图形和媒体处理在内的高性能笔记本工作负载,而非充当一款 1.56TB 语言模型的内存。

结果是对这台机器架构的精彩运用,而非硬件限制已经消失的证据。Deltafin 通过反复以时间换取容量,让计算得以持续推进。

这正是该实验对系统研究者重要的原因。它表明,“大到无法加载”并不等同于“无法执行”;同时也表明,仅能执行并不是衡量部署可行性的完整标准。

与 openai max 的比较:可能性对比响应速度

Deltafin 竞争的不是托管推理所提供的体验,而是其背后的假设。

搜索 openai max,往往意味着用户在寻找更强的模型能力、更高的推理投入,或产品上限。Deltafin 回答的是另一个问题:一位坚定的开发者能让多大的开放模型在一台工作站上运行?

托管 AI 系统围绕服务承诺进行优化。用户期待提示词处理、生成 token、并发性、可用性和可预测的延迟。提供商将这些工作分配至普通用户永远无需管理的加速器和配套基础设施。

Deltafin 则针对本地可执行性进行优化。它的目标是在极端内存约束下,保留 Kimi K3 已发布的权重和模型路径。这是一项研究目标,而不是响应迅速的商业端点的替代品。

该项目提供一个兼容 OpenAI 的服务器,意味着其 HTTP 端点遵循熟悉的请求和响应格式。它实现了聊天补全、文本补全、模型列表和流式输出。开发者可让兼容客户端指向本地基础 URL。

兼容性并不意味着行为等同。Deltafin 一次只能处理一个生成请求;第二个并发请求会收到 HTTP 429 响应。它接受 temperature 和 top-p 参数,但会忽略它们,因为当前系统使用贪婪解码。

维护者建议将客户端超时设置为数小时而非数秒。这条建议比任何架构图都更清楚地揭示了差距。熟悉的 API 可以隐藏接口差异,却无法隐藏真实的等待时间。

编程智能体说明了这一问题。这类工具通常会在请求第一个有用动作前发送很长的系统提示词、代码库上下文、工具定义和对话历史。Deltafin 警告称,这些提示词会让预填充——即输入 token 的初始处理——变得尤其昂贵。

编程助手还可能需要多次串行模型调用。一个回复提出命令,另一个解释其结果,后续调用再修改文件或检查测试。以每个生成 token 14.6 秒计算,延迟会在每一步持续累积。

Moonshot 自身的部署支持兼容 OpenAI 和 Anthropic 的接口。其模型文档称,Kimi K3 始终使用推理,并返回单独的推理字段。默认推理投入为“max”,API 也提供更低和更高设置。

对于评估日常 Kimi K3 使用的人而言,这项官方服务才是相关参照。对于研究本地执行、稀疏路由、权重流式加载或可复现推理的人而言,Deltafin 才是相关参照。

隐私则构成另一项差异。下载权重后,完整的 Deltafin 安装可在无网络访问的情况下生成 token。提示词和生成文本可以留在工作站中,前提是用户同样控制了连接的应用程序和日志记录。

这项特性可能吸引处理敏感草稿或专有代码的研究人员。然而,本地处理并不会自动使系统适合受监管数据或生产数据。运营者仍须检查依赖项、访问控制、日志、模型许可和应用行为。

Kimi K3 paper 描述了一款具备原生视觉能力和 100 万 token 上下文窗口的模型。Deltafin 的基准测试并未证明其在完整上下文、多模态输入或持续智能体工作负载下的实际性能。

这就是为什么 openai max 的比较应保持在有限范围内。Deltafin 扩展了能够运行前沿级开放模型的硬件范围,但它无法匹敌托管服务在延迟、并发能力、运维成熟度或便利性方面的表现。

受到冲击的与其说是商业 API,不如说是传统部署假设。基础设施开发者不能再将 RAM 容量视为唯一的硬性边界。具备存储感知能力的运行时提供了另一条路径,但代价是极高的延迟。

完整安装与流式安装带来两种截然不同的实验

Deltafin 的两种安装模式证明,存储位置的重要性几乎不亚于模型规模。

推荐的完整安装需要约 1.7TB 本地磁盘空间。Deltafin 估计下载需五到十小时,并支持断点续传。安装完成后,推理不再需要网络访问。

这一配置实现了报告中位数为 14.6 秒的单 token 耗时。它将整个专家池存储在本地,使每个被路由选中的专家都能从磁盘读取,而无需通过 HTTP 获取。

流式安装需要约 215GB 空间。根据项目说明,其初始下载约需 30 分钟。缺失的专家会从 Hugging Face 上的 Kimi K3 文件中获取,并加入不断扩大的本地缓存。

较低的入门门槛伴随着严酷的性能代价。Deltafin 估计,当所需专家尚未缓存时,每个 token 的耗时超过三分钟。聊天预填充可能需要数小时,因为提示词在生成开始前会触及许多专家。

即便是最简化的聊天模板,60-token 输入也并不罕见。生产级助手通常会发送数千个 token。因此,在用户看到第一个生成 token 之前,流式模式可能已花费大量时间下载专家。

当后续提示词路由到已存储在本地的专家时,缓存会让重复路径变得更快。然而,稀疏路由取决于输入。由一项任务预热的缓存,并不能保证另一项任务会复用相同的专家模式。

Deltafin 包含一个空闲时间预热工具,利用记录的路由器追踪信息对缺失专家进行排序。该机制可预取可能需要的专家,并将较旧的缓存条目转换为更快的原始格式。网络获取仍是需要运营者明确触发的操作。

用户也可以先采用流式模式,之后再下载完整专家池。该过程支持断点续传,并会保留现有缓存数据。这条升级路径使流式模式成为试用模式,而非永久性的架构选择。

即便如此,完整安装所需的不只是可用磁盘空间。每生成一个 token 读取 25.8GB 数据,会对硬盘持续施压。长时间运行会形成一种不同于普通应用使用方式的存储密集型负载。

固态存储也有有限的写入寿命,尽管 Deltafin 在稳定的完整安装路径中主要读取已有权重。流式模式和缓存转换会增加写入。实际影响取决于工作负载时长、缓存行为、硬盘设计和可用预留容量。

该项目的基准测试使用内置 M1 Max 硬盘。外接硬盘、网络存储、接近满载的卷宗,或受散热限制的系统,其结果不应被视为等同。该仓库未提供广泛的存储对比。

完整模型安装同样会带来运维阻力。用户必须预留数 TB 空间、维护依赖项、编译原生库并管理更新。在 macOS 上,还需要兼容的 Python 环境和 Apple 开发工具。

这些限制并不否定该项目。它们界定了其受众。Deltafin 适合将部署和测量本身视为价值一部分的研究人员、推理工程师和本地模型爱好者。

流式模式还有另一层用途。它表明,在开始执行之前,并不需要完整拥有全部专家权重。这一理念可能为未来采用分层存储、共享网络缓存或预测式专家放置的运行时提供参考。

当前数据也揭示了其边界。通过互联网获取专家,会让生成从缓慢变成几乎无法交互。模型在技术上确实运行起来了,但大多数实际对话都会被等待时间压垮。

这项基准测试足够真实,值得研究,但不足以推广

报告的结果具有透明度,但一台机器和一次短生成无法确立日常 Kimi K3 性能。

Deltafin 发布的方法细节多于许多业余推理性能声明。维护者标明了处理器、内存容量、GPU 配置、存储位置、数值设置、提示词、预期输出,以及对首个 token 的处理方式。

六次完整模型运行采用了旨在减少不同配置间漂移的平衡执行顺序。报告数值为中位数,而不是单次最佳结果。该仓库还提供了一个范围,显示同一台机器上存在显著波动。

这种透明度增强了结果的可信度,但并不能使其成为独立验证。项目维护者既开发了优化方案,也运行了参考基准测试,因此仍需要其他运营者进行复现。

测试提示词也有意保持简短。“The capital of France is”覆盖了完整的前向路径,但并不代表长链推理、编程、视觉输入、工具调用或大上下文窗口。

经过验证的三-token 延续确认了模型在测试配置下生成了预期的短序列。它并不衡量模型在不同任务中的回答质量,也无法说明长时间生成是否能保持相同吞吐量。

贪婪解码使精确复现更容易,因为运行时始终选择得分最高的下一个 token。典型的托管应用可能使用采样或其他解码控制来产生多样化输出。Deltafin 目前会接受部分采样字段,但不会实际应用它们。

该项目报告了其主要基准路径中的精确数值行为。可选的近似模式使用较低精度算术,但维护者警告,得分接近的输出可能不再可复现。

Kimi K3 本身也带来更多不确定性。Moonshot 的官方材料宣称其在编程、推理、视觉和智能体评测中表现强劲。这些声明涉及特定测试框架、设置和竞争模型配置。

Deltafin 并未验证这些基准声明。它运行 Moonshot 发布的建模代码,并针对不受支持的内核进行了兼容性修改。读者应将成功执行权重与独立确认模型质量区分开来。

模型规模也可能造成误导。Kimi K3 的总参数量为 2.8 万亿,但一次前向传播中活跃的参数为 1040 亿。总参数量决定存储压力,而活跃参数更能描述计算负担的一部分。

即使 1040 亿活跃参数,对工作站而言也相当庞大。然而,稀疏架构意味着,将 Kimi K3 与稠密的 2.8 万亿参数模型直接比较是不恰当的。两类系统移动和计算的数据量会截然不同。

更新的硬件应会改善结果,但改善程度仍不确定。更大的统一内存可保留更多主干数据和专家;更快的存储与内存带宽可缩短数据移动;更好的内核可降低计算开销。

这些改进不会以相同幅度扩展每个阶段。如果某一配置由存储主导,单纯更快的 GPU 收益有限。如果更多内存改变了缓存行为,性能的跃升可能超过原始带宽增长所暗示的幅度。

Deltafin 引用了来自搭载 128GB 统一内存的 NVIDIA DGX Spark 的一项社区结果。贡献者报告了一次简短的端到端运行,但维护者将其标注为单次社区测量,而非已复现的基准测试。

这种克制是恰当的。硬件比较需要使用相同的提示词、软件版本、缓存状态、数值路径和测量方法。否则,更快的完成时间可能反映的是部署差异,而非设备差异。

因此,最大的风险并非 Deltafin 的参考数值毫无意义,而是读者将一个范围有限的系统结果延伸为关于本地 AI 就绪程度的广泛结论。

每分钟四个 token 的本地生成速度支持实验和离线检查,但无法支持大多数人对聊天、代码补全或自主智能体所期待的即时交互。

0.0687 Token 结果之后值得关注什么

Deltafin 的意义如今取决于复现、缓存经济性,以及这一方法能否经受真实提示词的考验。

第一个信号是更新 Apple 硬件上的独立性能结果。结果应报告确切的芯片配置、内存容量、存储设备、软件提交版本、缓存状态和解码设置。

拥有更多内存的新款 Max 或 Ultra 系统,可以保留模型工作集中的更大比例。如果在受控测试下吞吐量显著提升,Deltafin 的架构将更像一条可扩展的本地推理路径,而非孤立的 M1 Max 技巧。

如果增益依然很小,存储流量很可能施加了更硬的上限。这一结果会削弱其用于交互式场景的理由,但仍会保留项目的研究价值。

第二个信号是长提示词行为。Deltafin 当前的核心指标聚焦于五-token 提示词之后的稳定解码。真实的聊天和编程工作负载高度依赖预填充,即在生成开始前处理所有输入 token 的阶段。

有价值的测试应包括数千 token 的代码上下文、工具定义、对话历史和重复的智能体调用。它们应将首 token 时间与稳定解码速度分别报告。

这种区分对 openai max 受众很重要。一个系统可以提高生成速率,却仍让用户在第一次回答出现前等待数小时。实际响应能力取决于两个阶段。

Kimi K3 的百万-token 上下文在这里尤为重要。模型架构支持某一上下文长度,并不意味着每个运行时都能在可接受的内存和时间限制内处理该长度。

第三个信号是,专家缓存能否在不同工作负载之间变得可预测。Deltafin 的流式模式依赖持续积累的本地专家、追踪引导的预热,以及最终复用。研究人员需要来自多样任务序列的命中率数据。

一个编程项目可能反复激活一组有用的专家,从而随时间改善性能。从代码切换到视觉分析或广泛研究,可能会改变路由模式,并抹去其中大部分收益。

如果小型缓存能在真实会话中提供较高复用率,215GB 模式就可能不止是预览。如果专家选择仍广泛分散,完整的 1.7TB 安装将继续是唯一可忍受的本地路径。

软件优化将与这些测试同步推进。Deltafin 已报告通过 int8 输出头、推测解码调整、缓冲区复用、原生内核和后台加载获得性能提升。

这些收益表明,早期运行时可以进步得多快。它们也意味着,当前每秒 0.0687 token 的数值应被视为一项阶段性参考,而非永久上限。

不过,未来的标题仍应保持基准纪律。改变提示词、缩短输出、使用热缓存、采用近似数值模式或调整专家数量,都可能提升速度,同时改变比较条件。

减少被选中的专家数量是一个显而易见的提速手段,因为它能减少专家数据移动。Deltafin 提供了该控制项,但更少的专家可能改变输出和模型质量。这类运行不应被描述为等同于默认的 top-16 路径。

Moonshot 持续发布模型权重和代码同样意义重大。官方的 Kimi K3 model 让开发者能够获取使 Deltafin 等实验成为可能的文件。运行时兼容性将取决于未来的模型版本和文档。

对开发者而言,眼下的启示并不是用 M1 Max 替换托管模型,而是重新审视哪些限制是绝对的。在延迟可以妥协的情况下,存储感知推理能够运行远大于可用内存的模型。

对企业采购方而言,该项目厘清了本地控制与适用于生产环境之间的差异。数据驻留、模型访问、响应时间、并发、维护和许可仍是彼此独立的决策。

对知识工作者而言,这一结果指向了一个未来:本地系统能够访问规模不断增大的模型。如今,管理输出远比等待输出容易。尝试缓慢本地运行的团队,应在可搜索的工程知识库中保留提示词、配置、结果和决策。

Deltafin 并没有把一个数据中心压缩进一台旧笔记本电脑。它是在一套本不该能装进其中的模型中,构建了一条经过精心管理的运行路径。这正是这一成果即便每个 token 需要 14.6 秒,仍然重要的原因。

下一个问题可以量化:独立开发者能否复现这一数字,然后在不改变 Kimi K3 默认计算方式的前提下将其降低?在这些结果出现之前,openai max 仍然不是正确的竞争对象。Deltafin 所面对的竞争,是“不可能执行”与“不切实际执行”之间的边界。

 
 

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

你的 AI 工作伙伴

remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page