DeepSeek V4.1-Flash-1017 在 Strata 0.2.6 上速度翻倍

举报
xiayiyi0 发表于 2026/10/26 11:46:54 2026/10/26
【摘要】 763B 的 DeepSeek 塞进 16G 显存之后,Strata 0.2.6 又盯上了你的内存先抛数字:763B 参数、384 个专家的 DeepSeek V4.1-Flash-1017,现在在一张 12–16G 显存的消费级显卡上就能本地跑起来。支撑这件事的是两样东西:ISTA-DASLab 做的 IQ2_XXS 量化权重,以及本地 MoE 推理引擎 Strata。刚发布的 0.2.6...

763B 的 DeepSeek 塞进 16G 显存之后,Strata 0.2.6 又盯上了你的内存

先抛数字:763B 参数、384 个专家的 DeepSeek V4.1-Flash-1017,现在在一张 12–16G 显存的消费级显卡上就能本地跑起来。支撑这件事的是两样东西:ISTA-DASLab 做的 IQ2_XXS 量化权重,以及本地 MoE 推理引擎 Strata。刚发布的 0.2.6 把优化重点从显存挪到了内存上,解码速度提升约 12–24%。

一个把模型 "拆开" 存放的推理引擎

Strata 是开发者 Niko1221(Niko Veit)的开源项目,C++/CUDA 编写,MIT 协议,在 GitHub 上已经攒了数万 Star。它不是又一个通用推理后端,而是专门围绕 MoE 模型的稀疏特性做文章。

MoE 的关键事实是:每个 token 只激活一小部分专家,大部分权重在这一步计算里根本用不上,把整个模型塞进显存纯属浪费。Strata 用了三层存放:

  • 高频使用的 "热专家" 缓存在显存里,直接参与计算;
  • 全部权重放在系统内存;
  • 低频部分,比如 DeepSeek 那块约 111GB 的 Engram 表,可以内存映射到 NVMe SSD 上,用到再调取。

引擎会持续统计每个专家的调用热度,动态更新缓存,对话时间越长命中率越高。对外它提供 OpenAI 和 Anthropic 两种兼容格式的本地 API(http://127.0.0.1:8080),Cursor、Claude Code 这类编码助手可以直接接进去,另外还内置了一个叫 DeepSeek Harness(DSH)的本地 Agent 前端。

0.2.6 的核心改动:内存够,就把专家全请进来

这次发布,App 和 Terminal 升到 0.2.6,DeepSeek 引擎和 Control 升到 0.1.51,Qwen 引擎维持 0.1.50 不变。最值得说的就是大内存优化。

规则很简单:当系统 RAM 在装下全部 CPU 侧专家之后还能富余 8 GiB,引擎会在加载阶段把所有专家一次性复制进内存,之后完全绕过按需调取的 demand store。这是个全有或全无的策略,不做部分载入。Windows 上还会额外检查内存加页面文件的提交空间,防止页面文件设得太小的机器中途被拖进换页。

代价在加载阶段。单张 R9700 载入 2.00 bpw 权重集,要从 34 秒拉长到约 55 秒,因为这一下要复制 108GB 数据。但输出结果和之前完全一致,慢的只是启动,不影响推理质量。

官方实测数据如下:

表格

测试平台 场景 升级前 升级后
1× R9700 + 251GB RAM 2.00 bpw,agent 21.9 tok/s 27.1 tok/s(+24%)
1× R9700 + 251GB RAM 2.00 bpw,code 24.5 tok/s 27.6 tok/s
1× R9700 + 251GB RAM 2.25 bpw,code 26.1 tok/s 29.6 tok/s
4× R9700 + 251GB RAM 2.00 bpw,agent 74.2 tok/s 83.3 tok/s

其余更新比较碎,挑几条实用的:Windows 卸载程序现在会真正删干净,卸载前先停掉 App、host 和引擎进程,修掉了 0.2.5 的遗留问题;监控面板能正确忽略核显;DeepSeek 模型在界面上正确显示 8K 上下文,而不是默认的 32K;单 token 回复显示出荒谬 tok/s 的问题也修了。另外官方明确警告,AMD HIP 引擎在 WSL 下会挂起,AMD 用户直接用 Windows 原生版本。

763B 模型怎么缩到消费级硬件上

模型本体是 763B 参数、384 专家的稀疏 MoE。让它能压进消费级硬件的关键,是 ISTA-DASLab 发布的 GSQ-RCO 非均匀量化。这个团队此前做的 GPTQ,已经是行业标准。

GSQ-RCO 分两步走:GSQ(Gumbel-Softmax 量化)负责逐 tensor 的标量量化;RCO(黎曼约束优化)在给定的总体积预算下,为每个 tensor 分配合适的量化格式,而不是一刀切。

权重一共三档:

表格

档位 每权重比特 体积 说明
IQ1_M 1.75 bpw 约 231GB 体积最小
IQ2_XXS 2.00 bpw 约 249GB 社区主推,在 AIME25、GPQA-Diamond、LiveCodeBench v6 上 100% 恢复原模型分数
IQ2_XS 2.25 bpw — 质量优先档

硬件门槛大约是 12GB 显存加 46–64GB 内存。速度参考:RTX 3060 跑 IQ2_XXS 大约 8–10 tok/s;RTX 4080 Super 16G 配 128G 内存,新版下能到 16.7–22.7 tok/s。后一个数字看起来跨度不小,但配置是合理的:128GB 内存刚好够触发全专家载入路径,瓶颈不在显存。

上手流程

安装基本是一键化的。Windows 克隆仓库后双击 START-HERE.bat,Linux 运行 setup.sh 或 install.sh。安装器会自动检测显卡,引导你选模型和量化档位,权重下载支持断点续传。磁盘要预留 240–270GB,强烈建议放 SSD。

启动用 strata launch 或者桌面 App,然后在 http://127.0.0.1:8080 用浏览器界面,或者直接调 OpenAI 格式的 API。老用户升级更省事,App 内更新或终端跑 strata update,DeepSeek 引擎会在下次 launch 时自动从 0.1.50 升到 0.1.51。

两个必须知道的边界

第一,Strata 是专用框架,只对 Qwen3.8-Flash-Next、DeepSeek V4.1-Flash 这类特定 MoE 模型做深度优化,不是 llama.cpp 那种什么都能跑的通用后端。拿它跑 Llama 系列,支持很差,别白费功夫。

第二,2 bit 级量化虽然在基准测试上分数恢复得漂亮,但长链推理、冷门知识这类场景,仍然可能有感知得到的损失。内存和磁盘都宽裕的话,直接上 2.25 bpw,别省那点空间。

0.2.6 本质上是把 "大内存 + 单卡" 这条平民路线的最后一块短板补上了:以前大内存的优势没被吃干净,现在 RAM 够大,专家全部常驻,速度提升直接摆在台面上。装机或者升级时,内存预算值得往上加。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。