top of page

Lean-QwenFlash SSD 卸载声称仅用 8 GB RAM 实现 20 tok/s

30分钟前
讀畢需時 13 分鐘

据称,Lean-QwenFlash 通过 SSD 卸载运行 Qwen3.8-Flash-Next 时,可在桌面端测试中将显存限制为 16 GB、系统 RAM 限制为 8 GB,同时达到每秒 20 个 token。VRAM 指显卡内存;系统 RAM 则用于存放计算机其余部分的数据。这一说法挑战了本地推理对大内存的依赖,但目前仍是开发者自行报告的结果。

开发者 MaxDev0 于 10 月 25 日在 Reddit 展示了该项目,称其改编自 sybil-solutions 的 GLM 卸载工作。卸载是指在执行过程中,在存储设备与内存之间移动模型数据。该比较针对 Strata 等方案;作者称,这类方案会将专家权重保留在系统 RAM 中,并由 CPU 计算部分未命中项。

值得关注的问题是,基于存储的推理能否让该模型在内存受限的计算机上变得实用。这需要区分桌面端内存限制与笔记本测试结果、生成速度与等待时间,以及模型规模与回答质量。公开证据值得进一步审视,但尚不足以形成普遍适用的硬件建议。

Lean-QwenFlash SSD 卸载实际声称了什么

标题描述的是一项受限的桌面端实验,而笔记本测量结果代表的是另一种内存配置。

根据开发者发布的本地推理基准测试,桌面端测试使用了 RTX 4090。作者称,该运行仅分配了 8 GB 系统 RAM,并将显存限制为 16 GB。这样的表述很关键:在这块 GPU 上进行的受限测试,并不能证明其他显卡也能获得相同性能。

在 8,000 token 上下文下,该帖子报告散文生成速度为每秒 28–33 个 token,代码生成速度为每秒 19–22 个 token。Token 是模型处理和生成文本的单位。这两类工作负载之间的差异已表明,单一的标题速度无法描述每一次交互。

在 100,000 token 上下文下,作者报告生成期间速度为每秒 20.8 个 token。在约 262,000 token 时,报告速度为 20.0。上下文是指模型可用的输入和对话材料。这些结果描述的是处理完这些材料后的输出生成,而非整个请求的总耗时。

帖子还单独报告了一种 RTX 3080 Laptop 配置,配备 16 GB VRAM 和 32 GB 系统 RAM。在 100,000 token 上下文下,其声称速度约为每秒 18–21 个 token。这为另一台机器提供了令人鼓舞的证据,但并未复现桌面端的 8 GB RAM 条件。

这一差异会改变读者对可及性的理解。系统内存有限的用户需要了解受限桌面端配置的证据;评估现有游戏笔记本的用户,则需要了解该笔记本实际的内存占用、存储行为和持续运行表现。将两者合并为单一的低内存性能承诺,会掩盖关键差异。

作者确认,测试使用的 checkpoint 为 3.05bpw_h5_ng5,并采用 Q4 KV cache。Checkpoint 是一组已保存的模型权重。量化以较低的数值精度存储这些权重,而 KV cache 会保留已处理 token 的注意力数据。这两项设置都应与速度声明一同考量。

独立复现需要保留这些选择。改变权重格式、注意力缓存、提示词或输出任务,都会改变实验。即使在不同设置下成功运行仍可能具有价值,但它回答的是该项目行为的另一个问题。

公开实现与独立验证之间也存在差别。源码可用性让其他开发者能够检查并尝试这一方法,但并不能证明其他测试者获得了相同结果,也不能证明该配置在常规工作负载中保持稳定。

因此,该报告确立了一个值得研究的具体进展:作者称,一个基于存储的运行时可以在严格的桌面端内存预算下维持交互式生成。但它并未证明所有符合标题容量条件的计算机都能提供相同体验。

内存需求面临压力

竞争焦点在于,本地运行时是否必须在系统内存中保留如此多的模型数据,才能保持可用。

直接受众是那些已拥有性能较强显卡、但缺少大量空闲系统内存的开发者。对他们而言,在讨论回答质量之前,模型加载就可能成为决定性限制。一种能够降低常驻内存需求的运行时,将改变他们可尝试的实验范围。

这种压力首先会落在软件设计和文档上。如果该方案得到复现,运行时维护者将更有理由提供灵活的存储和内存选项。硬件指导也需要区分便利的配置与执行所需的严格最低配置。

这是对该声明影响的推断,并非竞争方案维护者已改变计划的证据。所审阅材料中没有 Strata 开发者的经验证回应。作者的比较也不能证明每一种竞争实现都采用相同的内存策略。

公平的比较应当考察每种方案优化的目标。将权重保留在内存中以便随时访问,可能有利于获得可预测的访问性能;从存储设备中读取它们,则可能有利于降低内存消耗。单凭任一目标,都无法决定哪种运行时更适合某台机器、某种工作负载,或某位用户对偶发延迟的容忍度。

同样的推理也适用于能轻松装入可用内存的较小模型。对于短问题或频繁交互,它较低的资源需求可能带来更好的体验。更大的、基于存储的模型则需要通过用户实际任务上的更佳表现,来证明其额外的加载、处理和维护复杂度是合理的。

例如,设想一位开发者正在审阅陌生的应用程序代码。相关结果是准确的解释,能够识别正确的函数和依赖关系。更大模型生成易读文本,只有在足以改善这一结果、并证明其加载、处理和维护开销合理时才有价值。

以文档为主的工作流也呈现类似比较。模型可以接收大量源材料,却仍可能遗漏关键段落。实用的基准测试应评估它是否能找到证据、区分相互矛盾的陈述,并以读者可以检查的材料支撑答案。

构建可搜索知识库的团队面临着更广泛的信息问题。更低的推理内存需求解决的是执行容量问题;文档选择、来源组织和答案验证仍是独立的产品责任。

企业买家还需要评估可靠性和支持能力。对个人实验有效的配置,并不会自动满足共享访问、监控、升级和恢复的要求。在标题吞吐量数字成为采购论据之前,这些要求都应纳入部署比较。

因此,短期影响是一个新的评估目标。开发者可以研究其现有机器是否能通过不同的内存分配策略支持有用的工作负载。硬件需求的更广泛转变,则需要在多种机器和现实运行条件下获得可重复的证据。

这一框架保留了项目的重要性,而不仓促宣布胜者。它最有力的挑战在于这样一种假设:大型本地模型必须配备大量系统内存。存储能否替代其中足够多的内存,仍是一个实证问题。

存储替代的是常驻权重,而非计算

该机制旨在降低必须留驻内存的数据量,同时将专家计算保留在 GPU 上。

该项目的SSD 卸载运行时说明,会将未命中的专家从 NVMe 存储流式传输至受限的 GPU 缓存。NVMe 是一种常用于高速 SSD 的存储协议。专家是处理过程中被选择的专用模型组件,缓存则会保留近期有用的数据以加快访问。

README 表示,专家未命中会经过直接输入/输出和暂存缓冲区,而专家数学计算仍在 GPU 上完成。直接输入/输出会绕过操作系统通常使用的文件缓存。这描述的是一条基于存储的数据路径;不应将其理解为 SSD 能够在没有中间处理的情况下直接与 GPU 内存通信。

文档还描述了约 47 GB 的打包专家存储和一张 32 GB 的 n-gram 表。n-gram 表存储与 token 序列相关的学习表示。这些数字清楚表明一个核心区别:较低的工作内存并不意味着完整模型只占用同等容量的存储空间。

这一架构有助于解释为何值得探索选择性加载。Qwen 的模型架构论文描述了一种 mixture-of-experts 架构,拥有 1,250 亿参数,每个 token 约激活 60 亿参数。Mixture-of-experts 模型会在每个处理步骤中选择部分已学习组件。

该论文还分别指出,另有 510 亿参数位于 n-gram 嵌入表中。因此,常见的 125B 标签并未描述完整设计中的全部已学习参数。读者应将模型的组件数量与特定运行时使用的压缩文件区分开来。

分析上的含义是,总容量与即时访问需求并不相同。运行时可以尝试让经常需要的数据靠近计算位置,同时在必要时检索其他数据。其可行性取决于检索能否足够快,从而避免不可接受的停顿。

这使访问模式成为评估的核心。存储策略应针对不断变化的任务进行测试,而非只测试同一提示词的重复变体。如果一种实现受益于近期访问的数据,那么工作负载变化就是检验这种依赖性的有效方式。

正确的理解也避免将 SSD 视为处理器的替代品。存储设备提供数据;显卡仍执行所报告的专家计算。因此,内存上限无法让一块高端 GPU 等同于一块拥有相同内存容量但性能较弱的 GPU。

对于比较 Lean-QwenFlash 与 Strata 的读者,有意义的对比是所报告的数据放置和执行策略,而非未经验证的一对一速度排名。这类排名需要匹配的硬件、模型文件、提示词、缓存条件和输出质量检查。

这正是为什么该机制比“在普通计算机上运行超大模型”的笼统说法更重要。该项目提出了一种管理模型工作数据的具体方式。它的价值将取决于这一安排能否在资源受限条件下,持续稳定地服务于有用任务。

生成速度未包含初始等待时间

模型的输出速率与总响应时间,回答的是有关可用性的不同问题。

Reddit 帖子报告称,在较短的桌面端上下文中,输入预填充速度约为每秒 1,080 个 token;在 100,000 token 上下文中约为 1,536 个;在测试的最大上下文中为 1,627 个。这些都是预填充测量值,也就是运行时在生成回答前处理输入的阶段。

读者评估长上下文使用时,应将这些数字与生成速率一并考量。大量输入必须先经过处理,回答才能开始。若只看输出速度的标题,用户可能会对大型文档或代码集合何时能准备好接受提问形成不切实际的预期。

首 token 时间衡量的是第一个生成文本到来前的等待时间。它不同于后续的生成速度。运行时可能在生成开始后提供舒适的输出速度,但仍会带来明显的初始等待,尤其是当请求引入大量新材料时。

相反,重复对话所涉及的工作可能不同于全新请求。复用已处理输入的前缀缓存可能改变这种体验。任何比较都应说明测试是从新材料开始,还是受益于保留的对话状态。

上游项目的流式传输行为文档体现了面向客户端的测量为何重要。文档记录了一个早期缺陷:服务器生成文本的速度快于流式客户端接收文本的速度。该文档说明该问题已修复,因此这是一个测量方面的教训,而非当前 Lean-QwenFlash 缺陷的证据。

教训很直接:用户体验到的是实际交付的文本。如果缓冲、调度或传输带来延迟,内部生成计数器就无法完整描述这种体验。一项有说服力的复现应记录客户端实际收到的内容,以及服务器内部报告的内容。

编程工作流让这一区别尤其重要。编程助手可能在读取新文件、生成解释和请求外部操作之间切换。工具调用是请求另一个程序执行操作的结构化请求。每个阶段都会影响完成一项有用任务所需的时间。

流畅的段落生成测试并不能证明整个循环都能正确运行。评估应检查请求是否保持格式正确、操作是否完成,以及后续响应是否准确使用返回的信息。这些检查关乎功能性,与原始推理吞吐量同样重要。

长上下文文档工作也需要类似的完整视角。加载大量资料只有在回答使用了相关材料时才有价值。测试应包括答案可验证的问题,以及所提供文档不足以支持可靠结论的情形。

因此,有价值的比较是在明确条件下的任务完成情况。读者应询问整个交互需要多长时间、消耗哪些资源,以及其回答是否正确。生成速度仍然重要,但应放在这一更大结果中的恰当位置。

笔记本电脑结果需要单独验证

现有的笔记本电脑证据支持比标题中的内存数字更谨慎的结论。

README 提供了比公告中宽泛的笔记本电脑范围更详细的信息。其中列出:采用 8 GB 缓存配置时,系统 RAM 使用量为 19.0 GB;采用 16 GB 缓存配置时,为 23.9 GB。缓存设置与进程总内存是不同的量。

复现过程中应重视这一区别。标有内存容量的配置选项不一定会限制运行时进行的所有分配。在将测试描述为符合特定总内存预算之前,审查者需要获得观测到的峰值以及清晰的统计边界。

桌面端声明也要求明确这一边界。报告的限制是否包括整个进程、其辅助工作进程以及相关的操作系统统计?复现应记录执行限制的机制,而不能只依赖启动参数或加载后的快照。

上游证据说明了周边机器配置为何重要。GLM 项目的测得的卸载结果描述了一台基于 EPYC 的主机和一个 NVMe 阵列。因此,报告的内存受限实验并不一定代表一台物理配置较低的电脑。这一观察针对的是上游设置,不应自动套用到 Qwen 测量结果上。

不过,它确立了一项合理的审查原则:检查完整的测试系统。存储型号、连接方式、可用散热条件和竞争性活动都应纳入可复现性报告。否则,即使 RAM 和 VRAM 容量相同,重要差异也可能仍无法解释。

笔记本电脑测试还应包含持续运行。短时间的成功运行只能回答该配置能否执行该工作负载。更长时间的会话可以检验,当机器同时处理常规后台应用和反复变化的输入时,性能是否仍可接受。

这些是建议的检查项,而不是 Lean-QwenFlash 中已观察到的故障。已审阅材料并未证明存在热稳定性问题、过度的后台干扰或特定存储瓶颈。将这些可能性表述为现有缺陷,会和承诺普遍兼容性一样夸大证据。

公告下方的讨论也说明了另一个尚未解决的问题。一名评论者提出 SSD 健康问题,另一名评论者则质疑这一担忧,因为推理涉及读取已存储的权重。两条评论都不构成耐久性测量,也都不足以支持有关该项目对硬盘寿命影响的定量结论。

负责任的下一步是区分测得的读取、测得的写入、温度和运行时长。基于这些观察的硬盘健康讨论,会比假定所有持续存储活动都有相同后果更具信息价值。现有证据尚未解决这一问题。

回答质量同样需要严格审查。应针对相关任务,以明确指定的参考基准评估降精度权重和注意力数据。流畅的回答可能掩盖错误,因此审查者应保留输出并评估正确性,而不是将成功生成视为充分验证。

在这些检查结果出现之前,笔记本电脑结果仍是来自不同配置、由作者报告的有用证据。它加强了进一步测试的理由,但并不能证明仅配备标题所示系统内存容量的笔记本电脑可以复现桌面端性能。

三项信号将决定实际影响

独立复现、经验证的回答质量和持续工作流性能,是下一阶段的关键证据节点。

首先,关注在物理内存受限系统上的独立测试。最有价值的报告将明确完整的硬件配置并公布可执行的资源限制。它们应区分安装内存较少的机器,与推理进程在上限约束下运行的更大机器。

如果这些报告能在没有隐性内存支持的情况下复现有用性能,将强化可访问性主张。若结果需要显著不同的资源,则会缩小其适用范围。无论哪种结果,都能帮助读者理解这种方法适合什么场景,而不只是再增加一个速度数字。

复现还应区分全新会话与预热会话。干净启动、重复提示和变更任务,分别揭示体验的不同方面。公布这些条件将使测试者之间的分歧更容易调查,并防止不可比的测量结果变成表面上的矛盾。

其次,关注使用实际分发的 checkpoint 和运行时设置进行的质量比较。审查者应选择结果可核查的任务,保留生成的答案,并说明其评估方法。相关示例包括通过功能检查的代码改动,以及基于所提供证据的文档回答。

如果降低资源使用量仍能保持目标工作所需的质量,这些证据将加强项目的价值。即使生成速度仍然很快,严重的任务失败也会削弱其实用性主张。读者需要知道运行时实际交付了什么,而不只是它能否持续生成文本。

第三,关注持续的端到端工作流测量。它们应包括初始等待时间、实际交付的输出速率、资源峰值和已完成任务的结果。对于交互式开发,它们应跟踪完整交互过程,包括外部操作及其后的模型响应。

跨越长时间会话的稳定结果,将支持把该项目视为持续本地工作流的一个选择。不规则延迟、正确性问题或资源超限,则表明还需要进一步的工程工作。这些发现能够界定合适的使用方式,而无需对存储支持推理作出非此即彼的判断。

中立的 Lean-QwenFlash 与 Strata 对比可纳入第三个证据节点。该比较应保持模型和任务不变,同时说明各运行时的资源选择。它应报告每种配置在哪些方面表现良好,而不是将不同设计目标强行归结为单一胜者。

未来几个月,最有价值的发展将是一组限制条件明确、可复现的配置。这将使开发者能够根据自己的机器和任务选择方法。不断增加一批无法匹配的峰值速度,能提供的实用指导会少得多。

目前,应将 Lean-QwenFlash SSD 卸载视为一项值得复现的特定实验。先从一个你能够核查正确结果的任务开始,然后将完整交互与你现有的设置进行比较。记录初始等待时间、实际交付的输出、观测到的内存消耗和回答质量。将模型版本和运行时设置与这些观察一并保存,以便其他人重复该比较。如果更大的模型有所帮助,请明确它究竟在哪些方面有帮助,以及这种改进需要哪些资源。如果没有帮助,也请保留这一结果。有价值的问题是,这种存储策略是否能让你自己的工作负载变得可行且可靠。在将标题中的内存预算视为硬件购买指南之前,先测试这个问题。

 
 

免费开始使用

一款本地优先的AI助手

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

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

你的 AI 工作伙伴

和 remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page