Mindket

Qwenputer-npu

新上架第 1 版 · 更新于

概览

一个把小型 RISC-V 计算机内置在权重里的 Qwen3.5-4B 模型,用于精确算术和运行一个微型故事模型。这是给研究 transformer 内部程序的研究者做的实验。

Qwenputer-npu 是一款工具包,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • 带 pip 和 uv 的 Python
  • Git,用来克隆 qwenputer 项目
  • bf16 权重约 19.6 GB 的磁盘空间,其中大部分是零填充
用在
  • 带 uv 工具的 Python
  • qwenputer 项目的副本,使用它的 npu 分支
  • 为了速度需要 GPU,作者是在 L4 上计时的
  • Windows、macOS 或 Linux:可以用 Python 获取文件的系统
先运行
pip install -U huggingface_hub
hf download divagr1925/Qwenputer-npu

平台

Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

Qwenputer-npu 取 Qwen3.5-4B 为基础,在模型自己的层里构建了一个小型 32 位 RISC-V 处理器。这个版本给 CPU 增加了神经网络指令集。它的速度足以在上面运行另一个语言模型,也就是编译成 C 程序的 260K 参数微型故事模型。Qwen 自己的权重保持不变。

适合谁

想研究程序或计算机如何存在于 transformer 内部的研究者和好奇的工程师。

IndustryWho uses itHow they use itExample
人工智能研究研究 transformer 内部结构的研究者运行芯片层,并与参考模型对比检查 CPU 层对测试程序的结果与参考模型一致
系统与编译器喜欢特别计算目标的工程师研究代码如何被编译进模型权重阅读一条点积指令如何对应到各层
教育计算机体系结构的老师展示 CPU 在语言模型内部运行运行故事程序并观察输出

如果你想要通用的聊天模型,可以跳过它,因为这是研究实验,不是调优过的助手。

用在哪里

它通过项目自带的 Python 工具运行,用到 uv,需要能容纳权重的机器。文件可以在 Windows、macOS 或 Linux 上下载。

  • 带 uv 工具的 Python
  • qwenputer 项目的副本,使用它的 npu 分支
  • 为了速度需要 GPU,作者是在 L4 上计时的
  • Windows、macOS 或 Linux:可以用 Python 获取文件的系统
Use caseWhoWhat they get back
精确算术研究者内置 CPU 为 calc 任务给出的答案
指令检查工程师在模型各层上运行新指令的测试结果
故事生成好奇的用户由小模型在 CPU 上写出的故事

如何设置

从 GitHub 克隆项目的 npu 分支,进入它的 experimental riscv 文件夹,用 hf 额外项运行 uv sync。然后下载检查点。

  • 带 pip 和 uv 的 Python
  • Git,用来克隆 qwenputer 项目
  • bf16 权重约 19.6 GB 的磁盘空间,其中大部分是零填充
  1. 克隆项目,并用 uv 安装它的依赖。
  2. 用 hf 命令下载检查点。
  3. 在项目文件夹里运行对话、检查和故事命令。
pip install -U huggingface_hub
hf download divagr1925/Qwenputer-npu

如何使用

在项目文件夹里,这些命令会把检查点下载到本地、提一个计算题、检查新指令,并在 CPU 上写一个故事。

hf download divagr1925/Qwenputer-npu --local-dir qwenputer-npu
uv run python -m chipformer.rv.chat qwenputer-npu --firmware tests/data/rv/calc-bridge.elf \
    --ask "Use calc: what is 123456789 * 987654321?"
uv run python -m chipformer.rv.npucheck qwenputer-npu guests/stories260k/stories260k.elf
uv run python guests/stories260k/storyrun.py guests/stories260k/stories260k.elf
ToolWhat it does
chipformer.rv.chat与模型对话,并让它使用内置的 calc
chipformer.rv.npucheck在检查点的各层上运行新指令
storyrun.py在 CPU 的执行器上写故事

示例

你运行对话命令,问 123456789 乘以 987654321 是多少。Qwen 把这道算式交给它权重里的 CPU,CPU 返回精确的乘积,由 Qwen 报告出来。

新手与专家

如果你刚接触这类模型,可以把它想成一个自己携带了一台微型计算机、并让它来做精确数学的语言模型。先用对话命令和那道乘法题试一试。

如果你熟悉这个领域,这个 CPU 是放在 Qwen 自己层之前的 11 个 transformer 层,用 Gated DeltaNet 状态充当 RAM。两条新指令,一个打包的 int4 点积和一个字节乘积,加上一块权重内存,让故事模型用少得多的轨迹 token 就能运行。模型卡报告在 L4 上每个故事 token 约需 41 秒。

  1. Qwen 询问内置 CPU
  2. 编译好的层运行程序
  3. CPU 返回精确结果
  4. Qwen 写出最终回复

注意事项

模型卡说,对照 CPU 参考模型的检查没有发现不一致,Qwen 的文字行为也与基础模型接近。下面的分数是它自己的,来自两组各 40 道题。

模型卡的基准分数
BenchmarkBase Qwen3.5-4BQwenputer-npu
Synthetic integer arithmetic75.090.0
DeepMind mul_big55.097.5
  • License: Apache 2.0
  • Cost to run: 未提及,硬件由你自己提供
  • Data it reaches: 项目文件夹里的本地文件,例如固件和检查点
  • Not for: 通用聊天或生产使用,因为这是研究实验

README 和文件

README

Qwenputer-npu

一个把小型 RISC-V 计算机内置在权重里的 Qwen3.5-4B 模型,用于精确算术和运行一个微型故事模型。这是给研究 transformer 内部程序的研究者做的实验。

由 divagr1925 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:Qwenputer-npu 取 Qwen3.5-4B 为基础,在模型自己的层里构建了一个小型 32 位 RISC-V 处理器。这个版本给 CPU 增加了神经网络指令集。它的速度足以在上面运行另一个语言模型,也就是编译成 C 程序的 260K 参数微型故事模型。Qwen 自己的权重保持不变。

适合谁:想研究程序或计算机如何存在于 transformer 内部的研究者和好奇的工程师。

Industry | Who uses it | How they use it | Example
人工智能研究 | 研究 transformer 内部结构的研究者 | 运行芯片层,并与参考模型对比 | 检查 CPU 层对测试程序的结果与参考模型一致
系统与编译器 | 喜欢特别计算目标的工程师 | 研究代码如何被编译进模型权重 | 阅读一条点积指令如何对应到各层
教育 | 计算机体系结构的老师 | 展示 CPU 在语言模型内部运行 | 运行故事程序并观察输出

如果你想要通用的聊天模型,可以跳过它,因为这是研究实验,不是调优过的助手。

用在哪里:它通过项目自带的 Python 工具运行,用到 uv,需要能容纳权重的机器。文件可以在 Windows、macOS 或 Linux 上下载。

  • 带 uv 工具的 Python
  • qwenputer 项目的副本,使用它的 npu 分支
  • 为了速度需要 GPU,作者是在 L4 上计时的
  • Windows、macOS 或 Linux:可以用 Python 获取文件的系统
Use case | Who | What they get back
精确算术 | 研究者 | 内置 CPU 为 calc 任务给出的答案
指令检查 | 工程师 | 在模型各层上运行新指令的测试结果
故事生成 | 好奇的用户 | 由小模型在 CPU 上写出的故事

如何设置:从 GitHub 克隆项目的 npu 分支,进入它的 experimental riscv 文件夹,用 hf 额外项运行 uv sync。然后下载检查点。

  • 带 pip 和 uv 的 Python
  • Git,用来克隆 qwenputer 项目
  • bf16 权重约 19.6 GB 的磁盘空间,其中大部分是零填充
  1. 克隆项目,并用 uv 安装它的依赖。
  2. 用 hf 命令下载检查点。
  3. 在项目文件夹里运行对话、检查和故事命令。
pip install -U huggingface_hub
hf download divagr1925/Qwenputer-npu

如何使用:在项目文件夹里,这些命令会把检查点下载到本地、提一个计算题、检查新指令,并在 CPU 上写一个故事。

hf download divagr1925/Qwenputer-npu --local-dir qwenputer-npu
uv run python -m chipformer.rv.chat qwenputer-npu --firmware tests/data/rv/calc-bridge.elf \
    --ask "Use calc: what is 123456789 * 987654321?"
uv run python -m chipformer.rv.npucheck qwenputer-npu guests/stories260k/stories260k.elf
uv run python guests/stories260k/storyrun.py guests/stories260k/stories260k.elf
Tool | What it does
chipformer.rv.chat | 与模型对话,并让它使用内置的 calc
chipformer.rv.npucheck | 在检查点的各层上运行新指令
storyrun.py | 在 CPU 的执行器上写故事

示例:你运行对话命令,问 123456789 乘以 987654321 是多少。Qwen 把这道算式交给它权重里的 CPU,CPU 返回精确的乘积,由 Qwen 报告出来。

新手与专家:如果你刚接触这类模型,可以把它想成一个自己携带了一台微型计算机、并让它来做精确数学的语言模型。先用对话命令和那道乘法题试一试。

如果你熟悉这个领域,这个 CPU 是放在 Qwen 自己层之前的 11 个 transformer 层,用 Gated DeltaNet 状态充当 RAM。两条新指令,一个打包的 int4 点积和一个字节乘积,加上一块权重内存,让故事模型用少得多的轨迹 token 就能运行。模型卡报告在 L4 上每个故事 token 约需 41 秒。

Qwen 询问内置 CPU
编译好的层运行程序
CPU 返回精确结果
Qwen 写出最终回复

注意事项:模型卡说,对照 CPU 参考模型的检查没有发现不一致,Qwen 的文字行为也与基础模型接近。下面的分数是它自己的,来自两组各 40 道题。

Title: 模型卡的基准分数
Benchmark | Base Qwen3.5-4B | Qwenputer-npu
Synthetic integer arithmetic | 75.0 | 90.0
DeepMind mul_big | 55.0 | 97.5
  • License: Apache 2.0
  • Cost to run: 未提及,硬件由你自己提供
  • Data it reaches: 项目文件夹里的本地文件,例如固件和检查点
  • Not for: 通用聊天或生产使用,因为这是研究实验

Hugging Face 上的数据(2026年11月13日)

  • 任务:text generation
  • 框架:transformers
  • 参数量:9.8B
  • Weights: about 19.6 GB in BF16; about 4.9 GB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:490
  • 点赞:7
  • 许可证:apache-2.0
  • 基于:Qwen/Qwen3.5-4B
  • 标签:transformers, safetensors, qwen3_5_text, text-generation, qwen3.5, risc-v, rv32im, compiled-weights, gated-deltanet, qwenputer, conversational

链接

  • 模型:https://huggingface.co/divagr1925/Qwenputer-npu
  • 文件:https://huggingface.co/divagr1925/Qwenputer-npu/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download divagr1925/Qwenputer-npu

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
Qwenputer-npu 本页49079.8Bapache-2.0
Qwen3.5-4B-Qwenputer共有 compiled-weights · qwenputer · risc-v2,5981899.4Bapache-2.0
Diffusion-Qwen3.8-27B共有 qwen3_5_text · text-generation · conversational2,0153326.9Bapache-2.0
Quark共有 qwen3.5 · conversational · transformers10779.7Bapache-2.0
Qwen3.8-27B-GSQ-RCO-IQ3_S-recovered-GGUF共有 gated-deltanet · conversational2,6051726.9Bapache-2.0
Qwen3.5-9B Brainwaves DeepThought STEM OneJev1.6共有 qwen3.5 · transformers · safetensors5759.4Bapache-2.0
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

研究类的相似商品

查看研究类的全部商品

Merlin-Cancer-Super

AbdomenAtlas · 工具包

在 CT 扫描上检测并勾画 9 个器官的肿瘤,使用从放射学报告中学习的 R-Super 方法训练。这是面向医学影像团队的研究模型,采用非商业许可。

新上架

EarthJev

dBenf · 工具包

回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。

新上架

getting-over-it-rl-jax

zimmerk4 · 工具包

用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。

新上架