top of page

Qwenputer RISC-V CPU 在 AI 权重中运行,并以有限条件演示 Doom

2小时前
讀畢需時 11 分鐘

据开发者 Divyansh Agrawal 称,Qwenputer 将一颗 32 位处理器置于 Qwen3.5 的权重之中;另一独立项目则利用它探索 Doom 的开场地图。Qwenputer RISC-V CPU 通过在经修改的模型内部执行指令,替代部分原本由模型预测完成的算术计算。不过,公开的 Doom 仓库描述的是一个简化地图渲染器,而非原版游戏引擎。

这一区别使整个故事更清晰。Agrawal 所描述的,是通过编译而非训练构建、并与现有语言模型并行运行的处理器。更恰当的对比对象,是可调用外部 Python 解释器——即执行 Python 指令的软件——的 Qwen3.5。两种方案都让模型能够进行精确计算,但计算发生的位置不同。

对开发者而言,问题在于:将执行能力移入模型权重所带来的收益,是否足以证明额外复杂性的合理性。对于关注 Doom 标题的读者,眼下需要区分处理器本身的主张与游戏演示。现有文档支持的是一种更收敛、但在技术上更有趣的说法,而不是 AI 自发学会变成一台计算机。

Qwenputer RISC-V CPU 实际改变了什么

Agrawal 在 2026 年 10 月 22 日发布的编译 CPU 说明中,介绍了如何在保留原始模型权重的同时,向 Qwen3.5-4B 添加处理器逻辑。RISC-V 是一种开放指令集,即定义兼容处理器所执行操作的规范。在这里,这些操作存在于新增的神经网络层中。

据 Agrawal 介绍,编译器会直接计算新增权重。这一点很重要,因为该项目并不依赖训练模型去近似处理器行为。其核心主张是:经过刻意构造的执行机制能够与预训练语言模型协同运行。

改变的是特定计算的执行位置,而不是模型推理能力的普遍提升。

这一区别改变了评估实验的方式。一个模型正确回答算术题,可以通过多种路径实现:它可能预测答案、生成计算过程,或委托执行。不同路径可能产生完全相同的可见答案,却具有不同的可靠性与部署特征。

Qwenputer 将执行路径纳入修改后的模型本身。因此,它的意义取决于编译后的机制是否能可靠遵循预期指令。一项令人信服的演示,必须证明的不只是对熟悉乘法题给出了正确答案。

它还需要清晰划分语言模型与处理器之间的边界:哪个组件选择表达式?哪个组件执行计算?哪个组件将结果转化为最终答案?缺少这些区分,一次成功响应对于准确性的来源并不能说明太多。

公开发布使这些问题能够被检视。研究人员可以分析其构造,而不必从视频中推断机制。这比内部执行路径无法获得的演示具有实质性优势。

不过,可检视性不等于独立验证。文档和发布的工件为他人测试这些主张提供了途径,但并不能证明每一项报告结果都已由无关的评估者复现。

因此,眼前的进展是具体但有边界的。一位工程师发布了一种实验性方法,将常规语言生成与编译后的处理器行为结合起来。这为将每项执行任务都置于外部工具接口之后,提供了一种可测试的替代方案。

无需将其夸大为取代传统计算机的主张。该实验已经提出了一个有价值的架构问题:在 AI 模型的执行路径中,应当内置多少确定性计算?

它的价值将取决于测量结果,而不是包装形式的新奇程度。

为什么 Doom 演示需要更收敛的描述

Doom 的关联帮助这项实验变得易于理解。一个广为人知的游戏环境,让读者看到的不只是处理器示意图。但它也容易引发对实际运行软件的重大误解。

独立的Doom 地图渲染器明确表示,它探索的是 E1M1 的平面布局,而不是执行 Doom 引擎。它使用射线投射器——一种通过地图投射视线的渲染器——并输出文本帧。该仓库称,这一体验省略了怪物、纹理、伤害以及原版游戏的其他功能。

所报告的成果,是由处理器驱动在转换后的 Doom 地图中导航,而不是完整移植 Doom。

这一限定并不意味着演示毫无意义。一个能维持位置、处理移动并渲染不断变化视图的程序,所运行的内容不只是孤立的算术。它提供了一个状态变化可见、且易于理解的工作负载。

不过,工作负载的范围决定了可以得出什么结论。在简化环境中导航,与运行原版引擎及其游戏系统,所能证明的内容并不相同。将两者视为可互换的成就,会夸大证据。

该仓库还描述了主机软件会将执行结果与参考机器进行核对,参考机器是用于建立预期结果的实现。这类核对有助于发现差异,但应被理解为实验设置的一部分,而非证明演示没有周边软件。

运行游戏程序与 AI 自主游玩游戏之间还有另一层区别。项目称,演示由玩家输入驱动,且在该模式中不使用语言模型的常规预测。因此,读者不应将视频解读为智能体学会导航的证据。

这也解释了为什么 Tom’s Hardware 于 11 月 2 日发布的、更宽泛的Doom 执行标题需要加以限定。处理器实验与其视觉展示彼此相关,但并不是同一项主张。

一项有价值的演示不需要包含其文化参照所暗示的全部功能,但必须准确描述它实际包含什么。在这里,项目自身的说明提供了这种准确性。

对评估该工作的开发者而言,渲染场景是一个便利的切入点。更有力的证据存在于其下方的执行路径中。一个熟悉的走廊之所以有趣,是因为据称有一段指定程序通过编译后的处理器生成了它。

因此,恰当的问题并不是图像看起来是否足够像 Doom,而是在文档所述条件下,声称的指令是否生成了该图像。这个问题将这个有趣的例子与更广泛的执行争论联系起来。

Qwenputer 如何在不学习处理器的情况下工作

该项目的处理器实现在 Qwen 现有的 32 层之前放置了 11 个编译层。层是神经网络内部的一个数学处理阶段。据该仓库介绍,新增层实现处理器操作,而不是从示例中学习它们。

内存来自 Gated DeltaNet,这是一种承载并更新模型持续内部状态的机制。该项目将此状态配置为精确、可寻址的存储空间。因此,RAM——保存运行中程序数据的工作内存——被表示在模型的计算之中。

Qwenputer 的核心机制结合了经过刻意构造的逻辑与经过刻意控制的内存。

两者都很重要。缺少可靠存储的算术逻辑,难以支持运行中的程序;没有指令执行的存储,则只能提供内存,而不能实现所声称的处理器行为。

该仓库描述了一座桥接层,复用了模型熟悉的工具调用格式。Qwen 请求一项计算,编译组件执行它,随后结果以文本形式返回。根据项目说明,该计算不会被送往外部工具执行器。

这一接口是一个有趣的设计选择。它让语言模型能够通过已熟悉的格式,与不同的执行机制交互。可见请求可以类似于常规工具使用,尽管计算走的是另一条路径。

该项目还使用驱动程序——用于协调启动与执行的软件——来加载固件并管理处理器追踪 token。固件是加载后用于操作嵌入式机器的程序;追踪 token 是记录其执行步骤的生成符号。

这意味着,“在权重之中”需要谨慎理解。权重实现了相应机制,而不断变化的执行状态则保存运行程序的信息。仅仅因为算术计算被移入内部,整个周边应用并不会消失。

在讨论部署时,这一区别至关重要。模型执行仍需要物理硬件和协调该硬件的软件。更收敛的主张是,处理器操作在该系统中以何种位置被表示和执行。

这一机制也将构造与学习区分开来。编译器可以编码选定操作,而无需让训练过程自行发现它。这为研究人员提供了不同的检视对象:嵌入模型架构中的指定逻辑。

这并不意味着编译组件必然易于维护。其正确性仍取决于实现细节与执行环境的数值行为。无论模型在哪里运行,这些依赖关系都需要测试。

不过,这一架构的吸引力依然清晰。语言生成与精确执行可以共享一个模型包,同时保留不同职责。这使 Qwenputer 成为一种组合实验:语言模型可以指挥自己无需近似的计算。

对于 Qwenputer RISC-V CPU 而言,这种分工才是主要技术故事。Doom 场景说明了它,但并不定义其意义。

外部 Python 仍是相关的比较对象

最有价值的对手已经出现在项目评估中:可访问主机 Python 工具的基础 Qwen3.5。这里的“主机”指运行应用程序的周边计算机。该比较提出的问题是:改变执行位置是否会改变结果。

已发布的算术基准结果每组包含 40 道题。在大数乘法集合上,报告准确率从基础 Qwen 的 55% 升至 Qwenputer 的 97.5%;Python 工具配置达到 100%。

大数除法则呈现不同排序。模型卡报告的结果是:基础 Qwen 为 72.5%,Qwenputer 为 97.5%,Python 工具配置为 95%。这些是开发者发布的测量结果,并非本文进行的独立对比。

这些结果更清楚地支持了访问精确计算的价值,而非证明其位置具有优势。

这正是核心竞争点。与模型在不使用工具的情况下作答相比,两种执行方式都显著提升了报告中的算术结果。但两者之间的差异,值得比一个标题中的百分比更细致的审视。

在规模较小的评估集里,单个回答就会显著改变报告分数。不同的提示词、执行限制,或对中间结果的处理方式,也都可能影响结果。这些任务上的排名不应被视为对 AI 架构的总体排名。

底层用户任务同样重要。计算器返回精确数值,只解决了一项请求中的执行部分。语言模型仍须正确构建预期计算,并恰当地使用其结果。

设想一个根据工程请求计算数量的假想助手。只有在助手识别出正确的数量和单位之后,精确乘法才有意义。将乘法移入模型权重,并不能证明此前的判断是正确的。

同样的推理也适用于外部解释器。它的存在并不能保证最终答案正确。因此,比较应衡量完整工作流,同时隔离各组件中的故障。

对应用开发者而言,这带来了评估负担,而非立即迁移的要求。嵌入式处理器应凭借针对既定工作负载可量化的优势赢得采用。仅有架构新颖性,并不能证明运营成本更低或用户结果更好。

外部执行依然是一个有用的基准,因为该项目已经对其进行了测量。研究人员无需虚构遥远的竞争对手来展开讨论。他们可以比较同一语言模型的不同组合方式,以及类似的计算辅助方案。

压力落在对执行设计的主张上。如果内部执行更可取,支持者需要说明其适用场景和条件。如果外部工具仍更可取,其倡导者也应在相同工作负载下指出实际优势。

因此,Qwenputer vs Python 本质上是一个系统设计问题。报告中的分数使这一问题值得研究,但更广泛的结论仍有待确定。

精确执行并不保证答案正确

详细的处理器验证说明指出了一种重要的失效模式:语言模型可能错误处理正确的机器结果。报告的示例包括重复调用和错误的最终回答。可靠的算术机制并不能消除不可靠的编排。

这些说明也限定了广泛的 MicroPython 主张。MicroPython 是 Python 的紧凑实现,在文档所述阶段运行于独立核心和执行器之上。说明将这项工作与合并后的语言模型内部集成区分开来。

处理器正确性与助手正确性需要分别提供证据。

这是最有力的怀疑视角,因为它遵循了系统实际的职责划分。编译后的处理器可以精确执行,而语言模型却可能选择不合适的操作。它也可能返回一个正确数值,随后又被模型错误表述。

有用的评估必须区分这些结果。否则,一次成功的处理器测试可能被误认为是一次成功的助手测试。反过来,失败的最终答案也可能掩盖处理器其实正确执行了其被分配程序的事实。

同样的区分也适用于软件支持。在独立实验核心上运行程序,并不自动证明已形成集成式对话工作流。集成要求周边组件能够正确传递请求和结果。

这正是 MicroPython 限定说明的重要性所在,它不只是措辞修正。它表明,能力主张可能横跨不同的开发阶段。读者需要知道哪种配置产生了哪项结果,才能判断已发布系统能够做什么。

性能主张也需要同样谨慎。处理器追踪衡量的是内部执行活动,而用户体验的是获得完整答案所需的时间。更快地生成追踪记录,并不一定意味着对话响应时间会按比例改善。

该实验也需要跨环境评估。一个在开发者环境中表现符合预期的配置,仍需在其他环境中复现。当精确行为依赖数值执行的细节时,这一点尤其相关。

这些是工程问题,而非否定项目的理由。它们界定了有趣的实现与可靠组件之间的差别。对详细局限性的公开,使这一差别更容易被研究。

企业买家也应以同样的严谨态度看待有关可靠性的更广泛主张。嵌入式计算机制并不能证明文档解读、权限或外部操作的正确性。每项能力都需要与其自身失效模式相匹配的证据。

内部执行也不会自动带来更强的安全性。计算位置本身几乎无法说明允许执行哪些程序,或状态如何处理。这些问题需要有文档记录的安全设计及相应测试。

恰当的结论仍应保持具体。Qwenputer RISC-V CPU 提供了一条据称可在修改后模型中实现精确执行的路径。它是否能改善某个应用,取决于围绕它的完整系统。

什么能让这项实验的意义超越演示?

下一步有价值的发展依次是独立复现、对等的性能比较,以及更广泛的集成式工作负载。每一项都将回答一个不同的未解问题。它们共同会使这项实验更容易超越视觉吸引力来评估。

最有力的下一项结果,应将可复现的执行与完整任务中可量化的改进联系起来。

独立复现应排在首位,因为它检验公开的构造能否在作者环境之外如所述运行。独立团队应明确模型版本、执行路径和测试条件。一致的结果将增强对所报告机制的信心。

如果能精确记录,不一致同样具有参考价值。它可能揭示实现问题、环境依赖,或含糊的主张。一份有价值的复现报告应解释不匹配之处,而不是将结果简化为成功或失败。

这对 Doom 演示尤其重要。复现所述地图渲染器,将支持该工作负载在那些条件下的表现。但除非有人真正实现并测试原版 Doom 引擎,否则原有的 Doom 引擎主张仍缺乏支持。

接下来是对等比较。Qwenputer vs Python 应采用等价任务、可比的执行规则,以及对周边软件的透明核算。这将更容易识别可归因于内部执行本身的收益。

测量应包括完整响应时间和最终答案准确率。资源使用和部署成本将帮助应用开发者判断实际适配性。如果完整用户工作流变得更难运营,更快的内部操作就缺乏说服力。

若结果支持内部执行,将强化为特定计算功能嵌入式部署的理由。若结果支持外部执行,则会缩小该实验的实际角色。无论哪种结果,都将推动讨论超越关于计算应置于何处的猜测。

更广泛的集成式工作负载构成最后一个信号。重要的发展将是从模型选择任务到嵌入式组件完成任务的一条有文档记录的路径。这将同时检验协调与执行。

对于 Qwenputer 在实践中如何运作,这是最关键的区分。一个可运行的独立程序提供的是有关处理器的证据。一项完成的对话任务,则提供有关处理器、模型和驱动程序组合的证据。

跟踪这些变化的研究人员,应保留带版本的记录,而不是将每次发布合并为单一的能力主张。将测试结果与其精确配置关联起来,可以避免早期局限性在后续总结中消失。

团队在为技术评估构建可搜索知识库时,也可以采用同样的严谨方法。有价值的记录会将每项结论与支持它的代码、文档和执行条件关联起来。

对于正在决定是否开展研究的开发者,应从自己实际需要完成的任务开始。找出当前系统的失败点:选择操作、执行操作、维持状态,还是解读结果。然后再问,将计算移入权重是否能解决这一失败点。将 Doom 场景视为检查实现的邀请,并将算术分数视为复现的起点。沿着 Qwenputer RISC-V CPU 的文档化配置进行追踪,包括驱动程序和验证设置。在得出部署结论前,将完整工作流与外部执行器进行比较。哪项结果会改变你的架构决策:可复现的处理器、更快完成的任务,还是可证明更可靠的最终答案?

 
 

免费开始使用

一款本地优先的AI助手

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

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

你的 AI 工作伙伴

和 remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page