<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[双96GB显存、48GB内存：DeepSeek V4.1 Flash 1017 跑上 Strata，还差哪些 Gap？]]></title><description><![CDATA[<p dir="auto">之前在<a href="https://lcz.me/topic/2313">双 RTX PRO 6000 跑 Qwen3.8-Flash-Next 的帖子</a>里，补充过我为什么选择 Strata：<strong>两张卡各有 96GB 显存，但系统内存只有 48GB</strong>，两张卡都限制在 300W，主要考虑长期安静开机，不是满功耗刷分。</p>
<p dir="auto">最近想在同一台机器上尝试 <strong>DeepSeek-V4.1-Flash-1017</strong>。查了一圈源码后，发现已经有 Strata 的 DeepSeek V4.1 社区分叉，不一定要从零移植。想开个帖子讨论：<strong>基于现有实现，距离“双卡、大显存、小 RAM、NVMe 后备”跑好 1017，还剩哪些 Gap？</strong></p>
<p dir="auto">先说边界：<strong>我目前跑通的是 Qwen + Strata，以及之前的 DeepSeek-V4-Flash-0731 + vLLM-Moet；没有在 Strata 系分叉上跑通 V4.1，更没有实测 1017。下面是源码、配置和作者报告整理，不是我的新跑分，也不是一套已经验证可用的配方。</strong> <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:1.4em;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
<h2>为什么想保留 Strata 这条路线</h2>
<p dir="auto">我在<a href="https://lcz.me/post/24895">原帖的补充</a>里解释过，Strata 吸引我的不是“完全绕过 RAM”，而是可以用有限的主机缓冲，把专家权重分批搬进 GPU cache；已放进 GPU 的部分，不必再在主机内存里常驻一整份专家副本。</p>
<p dir="auto">现有 Qwen 配置中，全部 24,576 个专家进了双卡 GPU cache。这是它在我机器上表现不错的重要前提，<strong>不能直接推导成更大的 DeepSeek 也会一样快</strong>。数据仍要经过主机内存，不是 SSD 直接传显存；RAM budget 也不是整个进程的内存上限。</p>
<p dir="auto">我的诉求是尽量避免为了加载模型，先准备超大主机内存，或者再生成一套几百 GB 的转换缓存。checkpoint 文件大于 48GB，本身不能证明跑不了；关键是加载峰值、常驻分配和临时转换分别占多少。</p>
<h2>已有社区实现，不必从零写整个后端</h2>
<p dir="auto"><strong>官方上游 Strata 没有 DeepSeek V4.1 后端，不代表 Strata 生态没有。</strong> 目前最值得评估的是这两个项目：</p>
<h3>1. Jackwwg83/Strata-DS</h3>
<p dir="auto">项目：<a href="https://github.com/Jackwwg83/Strata-DS" rel="nofollow ugc">Strata-DS</a>，检查版本 <code>a46eeba</code>。</p>
<p dir="auto">已经有独立的 V4.1 计算图和 CUDA kernels、EXL3 专家分层、磁盘 Engram、批量 prefill、DSpark、服务接口，以及相关测试。源码里有显式专家 RAM 预算，允许设为零，不能简单理解成“必须在 CPU 常驻一整份专家权重”。</p>
<p dir="auto">但还不能原样照搬：</p>
<ul>
<li>作者主要验证的是单卡笔记本；上游 Qwen 支持多卡，不能直接算作这个 DeepSeek 后端已经支持双卡。</li>
<li><a href="https://github.com/Jackwwg83/Strata-DS/blob/a46eeba2905de9759a580f830f9377b8ef27ca9b/docs/DEEPSEEK_LAPTOP.md" rel="nofollow ugc">公开笔记本配方</a>实际占约 <strong>54 GiB 主机内存</strong>，仍超过我这台机器的可用 RAM。</li>
<li>公开速度包含跳过部分低排名专家的有损优化；作者也披露了输出分布变化，尤其中文更明显。不能直接当作严格执行同一量化模型的速度。</li>
<li>它仍需要额外生成 pack。文档的安装磁盘预算约为 <strong>342GB 下载 + 120GB pack</strong>。按张量、专家读取可以控制打包内存，但并没有消除额外磁盘副本。</li>
</ul>
<h3>2. Indras-Mirror/Xolotl</h3>
<p dir="auto">项目：<a href="https://github.com/Indras-Mirror/Xolotl" rel="nofollow ugc">Xolotl</a>，原名 Strata-DSV4.1，检查版本 <code>7375e30</code>。</p>
<p dir="auto">已经有 V4.1 引擎、GSQ 量化工具链、三层专家缓存、磁盘 Engram、DSpark、FP4 KV 和服务适配。量化与正确性检查工具尤其值得参考。</p>
<p dir="auto">限制也要一起看：作者主要在 <strong>4090 + 90GB RAM</strong> 上验证，部分配置使用约 <strong>60 GiB pinned arena</strong>。源码允许限制 arena，但调小后在我这台机器上的峰值和性能没有验证。还有改变专家选择的缓存感知路由偏置，需要与严格路由分开看；现成模型带有 <strong>Uncensored</strong> 标识，也不能直接当成官方 1017。</p>
<p dir="auto">两个仓库根许可证都是 MIT，方便研究和改造；具体引入的第三方组件与模型权重仍要分别核对许可、保留声明。<strong>我目前只检查了这些源码和文档，没有本机复现，也没有找到这两个项目明确验证 1017 的证据。</strong></p>
<h2>六类 Gap：适配检查清单，不是六项都要重写</h2>
<p dir="auto"><img src="https://upload.lcz.me/uploads/e7f82955-7b6a-4f10-b8f3-da924753276e.png" alt="DeepSeek 1017 上 Strata：已有基础设施与六类适配缺口" class="img-markdown  img-fluid" /></p>
<p dir="auto"><em>图中“Strata”指官方上游；社区分叉已实现其中不少模块。右侧六项是针对 1017 和我的硬件仍需逐项核对的清单，不代表全部需要从零开发。</em></p>
<h3>1. 架构兼容：先确认 1017 相对旧 V4.1 的差异</h3>
<p dir="auto">检查的官方 Strata 上游版本只识别 <code>qwen4exp</code> 和 <code>qwen35moe</code>；1017 官方配置是 <code>DeepseekV41ForCausalLM</code>，涉及压缩注意力、KV/index 来源层、候选块筛选、hyper-connection 和 Engram 等结构，不能直接套 Qwen 前向。</p>
<p dir="auto">但社区分叉已经实现了 V4.1 的后端。现在更合理的第一步是对照旧 V4.1 与 1017 的参考实现、张量结构和编码文件，确认哪些模块可以直接沿用、哪些语义需要修改，而不是重新实现一遍全部算子。</p>
<h3>2. 权重与量化：1017 来源是首要门槛</h3>
<p dir="auto">1017 官方 checkpoint 使用 safetensors，配置包含 FP8、分块 scale 和 FP4 专家。现有分叉分别走 EXL3/pack 或 GSQ/GGUF 等路径，格式并不互换。</p>
<p dir="auto">即使计算图兼容，也需要明确基于 <strong>1017 权重</strong>制作的量化，验证张量映射、scale、布局和质量。<strong>旧 V4.1 量化换个模型名称，不会变成 1017。</strong> 如果自己量化，还要单独核算校准、转换的 RAM/VRAM 峰值，以及额外磁盘空间；运行时低 RAM，不代表量化也自动低 RAM。</p>
<h3>3. Engram：已有磁盘实现，重点是长 prompt 下的边界</h3>
<p dir="auto">1017 配置在第 1、14 层设置 Engram。现有分叉已提供磁盘查表路径，不需要仅凭 Qwen 的 PLE 经验重新猜一套。</p>
<p dir="auto">仍要验证 1017 的索引、表布局与 scale 是否匹配，以及长 prompt 下读取队列、staging buffer、pinned memory 和 page cache 的峰值。<strong>mmap 只是映射机制，不自动等于物理内存占用有界。</strong></p>
<h3>4. 双卡与低 RAM：这是我的硬件适配重点</h3>
<p dir="auto">两张 96GB 不能当成一张统一的 192GB 显卡。每张卡都要分别容纳分配给它的权重、KV/索引状态、草稿和临时空间。</p>
<p dir="auto">我更想利用显存优势：<strong>尽量让量化计算权重常驻两张 GPU，Engram 留在 NVMe，RAM 只承担有限缓冲。</strong> 不能直接照搬那些为 24GB 显卡优化的大 CPU 专家池方案。</p>
<p dir="auto">双卡分层还要处理 V4.1 跨层共享的 KV/index 状态，不能只在中间层切一刀。按层拆分与 TP 也不是同一种方式；我这台机器还有 PCIe x8/x8 的约束，需要结合具体路径测。至于两张卡能否把某种量化和运行时状态全部放下，目前不能保证。</p>
<h3>5. DSpark 与服务：复用已有实现，但要分阶段验证</h3>
<p dir="auto">两个项目已有相关实现，能减少不少工作。我的顺序仍是先关推测解码，验证基础前向和严格路由，再接 DSpark，检查接受率、结果和实际加速。</p>
<p dir="auto">tokenizer、chat template、思考开关、tool calling、停止条件也要对照 1017 验证。服务端有兼容 API，不代表模型语义自动兼容；视觉可以后置。</p>
<h3>6. 正确性与长上下文：不把有损优化混进基线</h3>
<p dir="auto">首先关闭跳专家、缓存感知路由偏置等会改变计算结果的优化。即便关闭这些，同一量化与原始权重也未必质量一致，CPU/GPU 数值路径还可能存在差异，需要分别检查。</p>
<p dir="auto">对我而言，最终目标不是“启动成功、输出几句话”，而是约 <strong>400K 实际上下文</strong>下还能稳定干活。至少分开记录：</p>
<ul>
<li>冷/热启动 RAM 峰值、逐卡显存、swap 使用与额外 pack 大小；</li>
<li>与可信参考实现对照的 logits/困惑度或任务结果；</li>
<li>量化后的中文、代码、工具调用和长上下文质量；</li>
<li>逐级加长输入后的 TTFT、prefill、decode 和内存增长；</li>
<li>同为每卡 300W、相同输入输出长度和并发口径下的速度。</li>
</ul>
<p dir="auto">配置上限写 1M，不等于实际填满 1M 测过；一条 200 tok/s 的截图，也不能代表所有任务。</p>
<h2>其他项目可以帮到什么</h2>
<ul>
<li><strong><a href="https://github.com/tpurtell/ds41rt" rel="nofollow ugc">DS41RT</a></strong>：作者已有双 RTX PRO 6000、EXL3 2-bit、无额外 Spark 的报告，是双卡执行和缓存设计的重要对照。但在我这台 48GB RAM 机器上的加载峰值、1017 量化来源与正确性仍待验证。</li>
<li><strong><a href="https://github.com/antirez/ds4" rel="nofollow ugc">DwarfStar</a></strong>：可以参考独立实现与质量验证思路，不代表其硬件配方能直接套用。</li>
<li><strong><a href="https://github.com/ggml-org/llama.cpp/pull/28696" rel="nofollow ugc">llama.cpp 的 V4.1 工作</a></strong>：可以参考转换、算子和模型语义；相关工作不会自动成为 Strata 分叉已经具备的能力。</li>
</ul>
<p dir="auto">论坛两篇四台 GB10 的报告也很有参考价值，感谢分享：<a href="https://lcz.me/topic/2346">SparkRing 无交换机环</a>、<a href="https://lcz.me/topic/1658">MiaAI-Lab 配方</a>。它们支持了磁盘 Engram 这条路线的可行性，但都是早期 V4.1，不是 1017；四台机器的统一内存容量也不能直接类比双卡 + 48GB RAM，作者报告的速度我没有复现。</p>
<h2>想请教大家</h2>
<p dir="auto">我现在的判断是：<strong>不必先从官方 Strata 重写整个 DeepSeek 后端，更值得优先评估已有社区分叉，再补 1017、双卡驻留和低 RAM 的缺口。</strong> 这仍然不是换一组启动参数就能保证成功，但工作范围比从零移植小得多。</p>
<p dir="auto">如果有人已经做过相关尝试，尤其想了解：</p>
<ol>
<li>有没有明确基于 <strong>1017</strong>、适配双 96GB 卡，且启动不需要上百 GB 主机内存的量化与引擎组合？</li>
<li>有没有给这些 Strata 社区后端实现双卡驻留的工作，尤其是跨层 KV/index 的处理？</li>
<li>48GB RAM 下，哪些分配最容易跑出专家预算之外？如何减少 pack 与原始权重的重复存储？</li>
</ol>
<p dir="auto">欢迎贴具体版本、启动峰值和测试口径。比起先追最高 tok/s，我更想先确认一条能稳定复现、长期开着用的路线。<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f91d.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--handshake" style="height:1.4em;width:auto;vertical-align:middle" title=":handshake:" alt="🤝" /></p>
<h3>源码与配置参考</h3>
<ul>
<li><a href="https://github.com/Niko1221/Strata/blob/477ac13cbe8e582c20484871ce459d20d82df09d/include/strata/artifact/model_family.hpp" rel="nofollow ugc">官方 Strata 模型家族识别，477ac13</a></li>
<li><a href="https://github.com/Jackwwg83/Strata-DS/blob/a46eeba2905de9759a580f830f9377b8ef27ca9b/cmake/ds41_engine.cmake" rel="nofollow ugc">Strata-DS 引擎构建与测试，a46eeba</a></li>
<li><a href="https://github.com/Jackwwg83/Strata-DS/blob/a46eeba2905de9759a580f830f9377b8ef27ca9b/include/strata/ds41/engine.hpp" rel="nofollow ugc">Strata-DS 内存预算选项</a></li>
<li><a href="https://github.com/Indras-Mirror/Xolotl/blob/7375e3052e3d80d67430eb18bf0cba4fa322fd3b/README.md" rel="nofollow ugc">Xolotl 项目说明，7375e30</a></li>
<li><a href="https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017/blob/1bae0e1088993b9b82de08f59de5be5a34e42170/config.json" rel="nofollow ugc">DeepSeek-V4.1-Flash-1017 官方配置</a></li>
<li><a href="https://github.com/lunarmoon26/qwen3.8-flash-next" rel="nofollow ugc">我之前的 Qwen 部署配置</a></li>
</ul>
]]></description><link>https://lcz.me/topic/2380</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 00:28:25 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2380.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Oct 2026 10:29:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 双96GB显存、48GB内存：DeepSeek V4.1 Flash 1017 跑上 Strata，还差哪些 Gap？ on Tue, 20 Oct 2026 01:23:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xiaopbro" aria-label="Profile: xiaopbro">@<bdi>xiaopbro</bdi></a> 这个模型763B参数 Q4要500GB硬盘非常大<br />
准备蹲一波unsloth或者HuggingFace上几个大神的Q2 Q3模型<br />
持续关注中：<a href="https://huggingface.co/unsloth/DeepSeek-V4.1-Flash-1017-GGUF" rel="nofollow ugc">https://huggingface.co/unsloth/DeepSeek-V4.1-Flash-1017-GGUF</a></p>
<p dir="auto">更新：<a href="https://lcz.me/topic/2452">https://lcz.me/topic/2452</a></p>
]]></description><link>https://lcz.me/post/25880</link><guid isPermaLink="true">https://lcz.me/post/25880</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Tue, 20 Oct 2026 01:23:14 GMT</pubDate></item><item><title><![CDATA[Reply to 双96GB显存、48GB内存：DeepSeek V4.1 Flash 1017 跑上 Strata，还差哪些 Gap？ on Sat, 17 Oct 2026 18:37:22 GMT]]></title><description><![CDATA[<p dir="auto">都是大佬，随随便便就是2张pro6000，有没有便宜点的配置上ds flash4.1的</p>
]]></description><link>https://lcz.me/post/25627</link><guid isPermaLink="true">https://lcz.me/post/25627</guid><dc:creator><![CDATA[xiaopbro]]></dc:creator><pubDate>Sat, 17 Oct 2026 18:37:22 GMT</pubDate></item><item><title><![CDATA[Reply to 双96GB显存、48GB内存：DeepSeek V4.1 Flash 1017 跑上 Strata，还差哪些 Gap？ on Sat, 17 Oct 2026 11:21:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/johnnybegood" aria-label="Profile: johnnybegood">@<bdi>johnnybegood</bdi></a> 完全同意 跑起来最多能证明能输出&gt;=1 tok/s不能干任何事。<br />
能稳定干活 作为subagent的LLM 能降低延迟或成本 增加效果（这只能通过eval那一套东西来测）才是本地部署的作用<br />
今后的重点是Eval，而不是“我觉得他好像挺聪明”</p>
]]></description><link>https://lcz.me/post/25506</link><guid isPermaLink="true">https://lcz.me/post/25506</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Sat, 17 Oct 2026 11:21:35 GMT</pubDate></item><item><title><![CDATA[Reply to 双96GB显存、48GB内存：DeepSeek V4.1 Flash 1017 跑上 Strata，还差哪些 Gap？ on Sat, 17 Oct 2026 10:59:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarmoon26" aria-label="Profile: lunarmoon26">@<bdi>lunarmoon26</bdi></a> 等待你的评测。 其实我也一直在想， 本地辛辛苦苦跑起 DeepSeek V4 这种模型的意义是什么？</p>
]]></description><link>https://lcz.me/post/25502</link><guid isPermaLink="true">https://lcz.me/post/25502</guid><dc:creator><![CDATA[johnnybegood]]></dc:creator><pubDate>Sat, 17 Oct 2026 10:59:04 GMT</pubDate></item><item><title><![CDATA[Reply to 双96GB显存、48GB内存：DeepSeek V4.1 Flash 1017 跑上 Strata，还差哪些 Gap？ on Sat, 17 Oct 2026 10:48:35 GMT]]></title><description><![CDATA[<p dir="auto">我近期准备在这台双 RTX PRO 6000、48GB RAM 的机器上实际尝试一下。<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:1.4em;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
<p dir="auto">初步打算先评估 Strata-DS，参考 Xolotl 和 DS41RT，不急着从官方 Strata 从零写后端。先核对 1017 的权重结构和量化来源，再测短上下文、加载峰值及逐卡显存；正确性基线会先关闭跳专家、缓存感知路由偏置等有损优化。</p>
<p dir="auto">后面再看双卡驻留、DSpark，以及逐级加长上下文。目标仍是尽量让计算权重留在 GPU、Engram 留在 NVMe，RAM 只承担有限缓冲，但目前不能保证能实现，更不能提前承诺速度。</p>
<p dir="auto">跑通或踩坑都会回来更新，记录具体版本、量化、每卡 300W 下的速度和内存占用。有做过相关尝试的朋友，也欢迎分享经验。<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f91d.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--handshake" style="height:1.4em;width:auto;vertical-align:middle" title=":handshake:" alt="🤝" /></p>
]]></description><link>https://lcz.me/post/25498</link><guid isPermaLink="true">https://lcz.me/post/25498</guid><dc:creator><![CDATA[lunarmoon26]]></dc:creator><pubDate>Sat, 17 Oct 2026 10:48:35 GMT</pubDate></item></channel></rss>