<?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[我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由]]></title><description><![CDATA[<p dir="auto"><strong>Qwen3.8 Flash Next 后续：双3090 + IQ4_XS + 200K Context，150K长会话稳定105–110 tok/s，8小时长任务无幻觉无循环，再加了一张3090做Vision Sidecar！</strong></p>
<p dir="auto">主要是我的一些探索思路<br />
<img src="https://upload.lcz.me/uploads/b3d2f674-1e90-423b-83fc-7ad660065f10.jpg" alt="344cc1a54207b8cb6fb4ec86fafda097.jpg" class="img-markdown  img-fluid" /><br />
分享，大家看看如果手里有3张显卡的情况下是否值得试试。<br />
<img src="https://upload.lcz.me/uploads/065c414c-70e8-4a68-8390-d05907ea1db8.jpg" alt="a65150ebe6d18f3ae444918dd38bb11a.jpg" class="img-markdown  img-fluid" /></p>
<p dir="auto">前一阶段我已经分享过 Qwen3.8 Flash Next 从多卡低效一路优化到单卡 100+ tok/s 的过程：<br />
<a href="https://lcz.me/topic/2116">https://lcz.me/topic/2116</a></p>
<p dir="auto">这次不再重复前面的 benchmark。<br />
最近这一轮，我更关心的是另外三个问题：</p>
<ol>
<li>能不能从 IQ3 升到质量更高的 IQ4_XS，同时维持高速？</li>
<li>能不能真正把 Context 拉到 200K，并在超长实际会话里持续工作？</li>
<li>Vision 能不能不拖累主模型，而是独立拆出去？<br />
目前这三个问题基本都有答案了。</li>
</ol>
<p dir="auto">现在我的主力配置已经变成：<br />
Niko1221/Strata v0.1.39：<a href="https://github.com/Niko1221/Strata/releases/tag/v0.1.39" rel="nofollow ugc">https://github.com/Niko1221/Strata/releases/tag/v0.1.39</a><br />
Qwen3.8 Flash Next IQ4_XS<br />
RTX 3090 ×2<br />
Max Context：200K<br />
文本模型不承担 Vision<br />
而真实使用中，一个已经增长到约 150K Context 的持续会话，Decode 长期保持在：<br />
105～110 tok/s<br />
同时我还完成了一次约 8 小时的连续实际任务。<br />
在这次长任务中：<br />
没有观察到明显幻觉恶化<br />
没有出现重复循环<br />
没有发生 Context 越长、输出越不稳定的现象<br />
这对我来说，比单次 benchmark 跑出一个很高的峰值更重要。</p>
<p dir="auto"><strong>一、从“单卡100+”转向“质量优先的双卡 IQ4_XS”</strong><br />
上一阶段，我已经通过 Strata Custom Fork 把 Flash Next 做到了单3090、100+ tok/s。<br />
但那时候我真正担心的不是速度。<br />
而是：<br />
如果我要让这个模型长期承担 Agent、代码、文件分析、长任务甚至几个小时连续工作的主模型，低量化是不是还值得继续？<br />
所以后面我把目标改了。<br />
不再追求：<br />
“最低显存占用下的最高 tok/s”<br />
而是追求：<br />
“质量、上下文、速度、稳定性四项同时成立”。<br />
最终我切到了：<br />
Qwen3.8 Flash Next IQ4_XS<br />
Runtime：<br />
Niko1221/Strata v0.1.39<br />
GPU：<br />
RTX3090 ×2<br />
这一步最大的意义不是“又多用了一张3090”。<br />
而是我终于可以在自己愿意长期使用的量化质量下，同时保留：<br />
200K Context<br />
以及 100 tok/s 级别的真实生成性能。</p>
<p dir="auto"><strong>二、现在最让我满意的不是峰值，而是150K真实会话性能</strong><br />
目前我实际使用中的一个会话已经累计到大约：<br />
150K Context<br />
而不是测试里临时塞进去一个 150K Prompt。<br />
也就是说，它是一个真正不断增长的工作 Session。<br />
当前这种情况下：<br />
平均 Decode ≈ 105～110 tok/s<br />
这个数据和单次 Cold benchmark 的意义完全不同。<br />
因为我真正想知道的是：<br />
模型聊了很久以后还快不快？<br />
Agent 做了大量工具调用以后还稳不稳？<br />
Context 已经十几万 token 后，Decode 会不会明显崩掉？<br />
目前答案都比我预期要好。<br />
在大约 150K Context 时，仍然能够长期维持三位数 tok/s。<br />
对我来说，这已经从“本地模型 benchmark”进入了“可以直接拿来干活”的阶段。</p>
<p dir="auto"><strong>三、200K Context 对我来说终于不再只是一个启动参数</strong><br />
目前主模型的 Context 上限设为：<br />
200K<br />
这里我现在越来越在意一个区别：<br />
“能启动 200K”<br />
和<br />
“能在 200K Profile 下长期正常工作”<br />
完全不是一回事。<br />
很多长上下文配置可以成功启动，也可以完成一次 retrieval benchmark。<br />
但真正进入长期 Agent workload 后，可能出现：<br />
速度明显衰减<br />
重复<br />
循环<br />
逻辑稳定性下降<br />
长期任务后输出退化<br />
所以这次我没有只测短 benchmark。<br />
而是直接拿它跑真实任务。</p>
<p dir="auto"><strong>四、8小时连续实际任务：这是我现在最看重的一项测试</strong><br />
目前已经完成过一次：<br />
约 8 小时连续实际任务<br />
不是简单地让模型无限生成文本。<br />
而是我平时真正会运行的长期工作流。<br />
结果是：<br />
整个过程中没有观察到明显幻觉<br />
没有 repetition loop<br />
没有出现输出逐渐陷入模板化循环<br />
没有因为 Context 持续增长而明显失控<br />
模型在长时间运行后的行为，和任务刚开始时基本保持一致。<br />
这里我不想说：<br />
“IQ4_XS 永远不会幻觉”。<br />
这显然不可能。<br />
更准确的结论是：<br />
在我这次约 8 小时的真实 workload 中，没有观察到因为长 Context 或长时间运行导致的异常幻觉、重复或循环问题。<br />
对我来说，这比单独一张：<br />
“峰值 120 tok/s”<br />
的截图有价值多了。</p>
<p dir="auto"><strong>五、为什么最后没有让 Flash Next 同时负责 Vision</strong><br />
然后我又遇到另一个问题。<br />
我的实际工作并不只有文本。<br />
Hermes Local 和 DSH Local 平时还需要处理：<br />
截图<br />
图片<br />
界面<br />
文档中的视觉内容<br />
图片分析<br />
一些多模态 Agent 任务<br />
如果一定要求文本主模型自己支持 Vision，就会立刻多出一堆约束：<br />
模型选择受限<br />
Runtime 受限<br />
显存压力变大<br />
Context 管理更复杂<br />
文本性能可能受到影响<br />
更重要的是：<br />
为了偶尔看一张图片，让整个主模型长期背着 Vision 能力，并不一定合理。<br />
所以我后来换了一个思路：<br />
不要找一个什么都做的模型。<br />
直接拆。</p>
<p dir="auto"><strong>六、现在增加了一套独立 Vision Sidecar</strong><br />
目前额外拿出一张 RTX3090。<br />
专门运行：<br />
vLLM<br />
Qwen3-VL-4B-Instruct<br />
BF16<br />
这张卡完全独立于 Flash Next 文本主模型。<br />
现在整个结构变成：<br />
文本：<br />
Qwen3.8 Flash Next IQ4_XS<br />
Strata v0.1.39<br />
RTX3090 ×2<br />
200K Context<br />
视觉：<br />
Qwen3-VL-4B-Instruct BF16<br />
vLLM<br />
RTX3090 ×1<br />
这样 Hermes Local 和 DSH Local 可以按照任务类型直接路由。<br />
普通文本、代码、Agent、长上下文：<br />
→ Flash Next<br />
需要看图：<br />
→ Vision Sidecar<br />
图片处理结束后：<br />
→ 结果再交回文本主模型继续推理<br />
我现在反而觉得，这比强行追求一个“全能大模型”合理得多。</p>
<p dir="auto"><strong>七、为什么4B Vision反而非常适合做Sidecar</strong><br />
这里我并不需要 Vision 模型承担复杂的主推理。<br />
主推理已经有 Flash Next。<br />
Vision Sidecar 更重要的是：<br />
看清楚<br />
识别正确<br />
输出结构化视觉信息<br />
速度够快<br />
占用显存合理<br />
所以 Qwen3-VL-4B-Instruct BF16 对这个位置其实很合适。<br />
而且我直接跑 BF16。<br />
不需要为了省显存再牺牲视觉模型质量。<br />
因为它有自己独占的一张 24GB 3090。<br />
这也是 Sidecar 架构一个很大的好处：<br />
每个模型都可以选自己最舒服的精度和 Runtime。<br />
文本模型不需要为了 Vision 妥协。<br />
Vision 模型也不用为了和大 MoE 抢显存而量化到很低。</p>
<p dir="auto"><strong>八、现在我的三张3090实际上形成了这种分工</strong><br />
RTX3090 #1：<br />
Qwen3.8 Flash Next IQ4_XS<br />
RTX3090 #2：<br />
Qwen3.8 Flash Next IQ4_XS<br />
RTX3090 #3：<br />
Qwen3-VL-4B-Instruct BF16 / vLLM<br />
剩下的 GPU 资源还可以继续用于：<br />
实验<br />
生图<br />
其他 Sidecar<br />
备用 Runtime<br />
新的模型测试<br />
这和我之前“四张GPU一定要全部参与同一个模型”的思路已经完全不同。<br />
现在我更倾向于：<br />
把 GPU 当成一个本地 AI 资源池。<br />
而不是把所有 GPU 强行绑成一个超大推理实例。</p>
<p dir="auto"><strong>九、现在Hermes Local / DSH Local的使用体验</strong><br />
这次升级对我来说最大的改变，其实不是 benchmark。<br />
而是日常工作方式。<br />
现在 Hermes Local 和 DSH Local 里：<br />
普通聊天<br />
代码<br />
Agent<br />
文件分析<br />
长文处理<br />
超长上下文<br />
图片理解<br />
截图分析<br />
视觉任务<br />
基本都可以在本机完成。<br />
文本走 Flash Next。<br />
图片走 VL Sidecar。<br />
上层 Agent 不需要关心底层到底调用了哪张 GPU。<br />
这才是我真正想要的体验。</p>
<p dir="auto"><strong>十、所谓“Token自由”是什么意思</strong><br />
这里我说的 Token 自由，并不是模型计算不需要 token。<br />
而是：<br />
常规任务已经不再受外部 API 的 token 计费和额度约束。<br />
以前我跑一个几个小时的 Agent 任务，会自然考虑：<br />
用了多少百万 token？<br />
要花多少钱？<br />
上下文还能不能继续？<br />
是否需要为了 API 成本压缩历史记录？<br />
现在对于常规任务，这些顾虑基本消失了。<br />
如果一个任务需要跑：<br />
1小时<br />
3小时<br />
8小时<br />
或者持续积累十几万 Context<br />
主要成本已经变成：<br />
我自己的 GPU<br />
电费<br />
以及时间。<br />
而不是：<br />
每生成一个 token 都在增加 API 账单。<br />
这就是我这里所谓的：<br />
“常规任务 Token 自由”。</p>
<p dir="auto"><strong>十一、当前这套系统最关键的数据</strong><br />
文本主模型：<br />
Qwen3.8 Flash Next IQ4_XS<br />
Runtime：<br />
Niko1221/Strata v0.1.39<br />
GPU：<br />
RTX3090 ×2<br />
最大 Context：<br />
200K<br />
Vision：<br />
关闭 / 独立 Sidecar<br />
实际长期会话：<br />
约 150K Context<br />
Decode：<br />
平均约 105～110 tok/s<br />
长期任务测试：<br />
约 8 小时<br />
结果：<br />
未观察到明显幻觉恶化<br />
未观察到 repetition loop<br />
未观察到长时间运行后的输出崩坏<br />
Vision Sidecar：<br />
Qwen3-VL-4B-Instruct<br />
BF16<br />
vLLM<br />
RTX3090 ×1<br />
上层：<br />
Hermes Local<br />
DSH Local</p>
<h2><strong>十二、和我上一阶段最大的区别</strong><br />
上一阶段我解决的是：<br />
“Qwen3.8 Flash Next 到底能不能在消费级3090上跑得很快？”<br />
答案已经是：<br />
可以。<br />
这一次解决的是：<br />
“跑得快以后，它能不能真正成为长期使用的主模型？”<br />
目前我的答案也开始变成：<br />
可以。<br />
而且我现在越来越觉得：<br />
本地 Agent 的最终形态可能根本不是一个“万能模型”。<br />
而是：<br />
一个强文本主脑</h2>
<p dir="auto">多个专门的 Sidecar<br />
比如：<br />
Vision<br />
Embedding<br />
OCR<br />
Speech<br />
TTS<br />
Image Generation<br />
甚至 Router<br />
主模型只负责自己最擅长的推理和长 Context。<br />
其他能力按需调用。<br />
这样反而比试图把所有能力全部塞进一个模型，资源利用率更高，也更容易升级。</p>
<p dir="auto"><strong>最终架构</strong><br />
现在我的实际结构可以简单写成：<br />
Hermes Local / DSH Local<br />
↓<br />
任务路由<br />
↓<br />
文本任务<br />
→ Qwen3.8 Flash Next IQ4_XS<br />
→ Strata v0.1.39<br />
→ RTX3090 ×2<br />
→ 200K Context<br />
→ 150K Session ≈105～110 tok/s<br />
图片任务<br />
→ Qwen3-VL-4B-Instruct BF16<br />
→ vLLM<br />
→ RTX3090 ×1<br />
↓<br />
结果重新汇入 Agent 工作流</p>
<p dir="auto"><strong>现在这套东西对我而言已经不再只是：<br />
“4张3090可以跑什么大模型？”<br />
而开始变成：<br />
“4张3090如何组成一套真正长期可用的本地 AI 基础设施？”</strong><br />
这是我觉得这一阶段最值得分享的变化。</p>
]]></description><link>https://lcz.me/topic/2188</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 03:51:14 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2188.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Oct 2026 08:30:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Mon, 12 Oct 2026 12:31:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/queen-laura" aria-label="Profile: Queen-Laura">@<bdi>Queen-Laura</bdi></a> 666</p>
]]></description><link>https://lcz.me/post/24276</link><guid isPermaLink="true">https://lcz.me/post/24276</guid><dc:creator><![CDATA[JumpEggKiller]]></dc:creator><pubDate>Mon, 12 Oct 2026 12:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Mon, 12 Oct 2026 12:31:27 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> 哈哈哈，天天跟三只猫斗智斗勇</p>
]]></description><link>https://lcz.me/post/24275</link><guid isPermaLink="true">https://lcz.me/post/24275</guid><dc:creator><![CDATA[JumpEggKiller]]></dc:creator><pubDate>Mon, 12 Oct 2026 12:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Mon, 12 Oct 2026 12:30:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-zhou" aria-label="Profile: Michael-Zhou">@<bdi>Michael-Zhou</bdi></a> 棒棒的</p>
]]></description><link>https://lcz.me/post/24274</link><guid isPermaLink="true">https://lcz.me/post/24274</guid><dc:creator><![CDATA[JumpEggKiller]]></dc:creator><pubDate>Mon, 12 Oct 2026 12:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Sun, 11 Oct 2026 12:22:46 GMT]]></title><description><![CDATA[<p dir="auto">现在Strata更新支持了越来越多的老显卡，然后双卡也快很多，快更新试试</p>
]]></description><link>https://lcz.me/post/24001</link><guid isPermaLink="true">https://lcz.me/post/24001</guid><dc:creator><![CDATA[JumpEggKiller]]></dc:creator><pubDate>Sun, 11 Oct 2026 12:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Sun, 11 Oct 2026 11:28:29 GMT]]></title><description><![CDATA[<p dir="auto">我也測試過雙卡用Q4，decode 是可以保持70%但prefill 掉很多只有原來2x%。最後用回q3_s</p>
]]></description><link>https://lcz.me/post/23994</link><guid isPermaLink="true">https://lcz.me/post/23994</guid><dc:creator><![CDATA[franklee006]]></dc:creator><pubDate>Sun, 11 Oct 2026 11:28:29 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Fri, 09 Oct 2026 17:21:08 GMT]]></title><description><![CDATA[<p dir="auto">很棒啊，这个多卡方案！</p>
]]></description><link>https://lcz.me/post/23624</link><guid isPermaLink="true">https://lcz.me/post/23624</guid><dc:creator><![CDATA[Queen Laura]]></dc:creator><pubDate>Fri, 09 Oct 2026 17:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Fri, 09 Oct 2026 16:21:20 GMT]]></title><description><![CDATA[<p dir="auto">终于看到有人用单独的 vision 方案了，我一直这么用。</p>
]]></description><link>https://lcz.me/post/23619</link><guid isPermaLink="true">https://lcz.me/post/23619</guid><dc:creator><![CDATA[Michael Zhou]]></dc:creator><pubDate>Fri, 09 Oct 2026 16:21:20 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Fri, 09 Oct 2026 13:27:31 GMT]]></title><description><![CDATA[<p dir="auto">橘猫AI手工作坊。</p>
]]></description><link>https://lcz.me/post/23596</link><guid isPermaLink="true">https://lcz.me/post/23596</guid><dc:creator><![CDATA[johnnybegood]]></dc:creator><pubDate>Fri, 09 Oct 2026 13:27:31 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Fri, 09 Oct 2026 13:15:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/terry" aria-label="Profile: terry">@<bdi>terry</bdi></a> 好的，下次整markdown。这个猫笼机箱就是为了防它。哈哈哈</p>
]]></description><link>https://lcz.me/post/23593</link><guid isPermaLink="true">https://lcz.me/post/23593</guid><dc:creator><![CDATA[JumpEggKiller]]></dc:creator><pubDate>Fri, 09 Oct 2026 13:15:00 GMT</pubDate></item><item><title><![CDATA[Reply to 我的4×3090终于不再“绑在一起”：双卡200K MoE + 单卡Vision Sidecar，本地Agent开始Token自由 on Thu, 08 Oct 2026 17:03:41 GMT]]></title><description><![CDATA[<p dir="auto">太乱了我弟，你让AI整理成markdown啊。你还真弄了个猫，橘猫挺可爱的。</p>
]]></description><link>https://lcz.me/post/23356</link><guid isPermaLink="true">https://lcz.me/post/23356</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Thu, 08 Oct 2026 17:03:41 GMT</pubDate></item></channel></rss>