<?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[单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43×]]></title><description><![CDATA[<p dir="auto">前段时间一直在用 <a href="https://github.com/Eliovp-BV/paiton-vllm-plugin" rel="nofollow ugc">Eliovp-BV/paiton-vllm-plugin</a> 跑 Qwen3.8-27B，最近把它从 9 月底的镜像升到 10 月 5 日的镜像，并把运行模式换成了新的 <code>--mode long-kv4</code>。</p>
<p dir="auto">单卡 32G 显存放不下两个引擎，所以两个版本是<strong>同一天交替跑</strong>的：停一个、起一个、同一套客户端脚本、同一批 prompt。下面所有对比都是这样测出来的。</p>
<h2>硬件</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>项</th>
<th>配置</th>
</tr>
</thead>
<tbody>
<tr>
<td>显卡</td>
<td>单张 R9700 32G（ReBAR 开，PCIe 4.0 x8）</td>
</tr>
<tr>
<td>CPU</td>
<td>Intel Core i9-13900HK ES（14C/20T）</td>
</tr>
<tr>
<td>内存</td>
<td>32G DDR4</td>
</tr>
<tr>
<td>功耗上限</td>
<td>260W</td>
</tr>
</tbody>
</table>
<h2>两个版本的差异（配置层面）</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>项</th>
<th>9 月版</th>
<th>10 月版（long-kv4）</th>
</tr>
</thead>
<tbody>
<tr>
<td>镜像</td>
<td><code>…20260929-r2</code></td>
<td><code>…20261005-r1</code></td>
</tr>
<tr>
<td>KV cache</td>
<td>fp8，7.15 GiB</td>
<td>4-bit KV4，11.05 GiB</td>
</tr>
<tr>
<td><code>--max-num-seqs</code></td>
<td>1</td>
<td>8</td>
</tr>
<tr>
<td><code>--gpu-memory-utilization</code></td>
<td>0.94</td>
<td>0.98</td>
</tr>
<tr>
<td>权重量化</td>
<td>3-bit（W3A4）</td>
<td>3-bit（W3A4，同左）</td>
</tr>
<tr>
<td>长 prefill 阈值</td>
<td>无</td>
<td><code>--long-prefill-token-threshold 2048</code></td>
</tr>
</tbody>
</table>
<h3>一、单流 decode 和 TTFT —— 基本持平</h3>
<p dir="auto">n=40，每条 256 tokens：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>指标</th>
<th>9 月版</th>
<th>10 月版</th>
<th>差异</th>
</tr>
</thead>
<tbody>
<tr>
<td>decode 中位数</td>
<td>137.34 t/s</td>
<td>137.52 t/s</td>
<td>持平</td>
</tr>
<tr>
<td>decode 平均</td>
<td>151.74 t/s</td>
<td>155.89 t/s</td>
<td>+2.7%</td>
</tr>
<tr>
<td>TTFT 中位数</td>
<td>47.2 ms</td>
<td>43.2 ms</td>
<td>−8.5%</td>
</tr>
<tr>
<td>TTFT p90</td>
<td>53.3 ms</td>
<td>48.6 ms</td>
<td>−8.8%</td>
</tr>
<tr>
<td>报错数</td>
<td>0/40</td>
<td>0/40</td>
<td>—</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>结论：单流没有任何回退，也没有明显提升。</strong> TTFT 那 4 毫秒的差距，在实际使用里被网络往返盖掉了，可以忽略。</p>
<h3>二、并发 —— 提升最大的一项</h3>
<p dir="auto">两个请求同时发，各 512 tokens：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>指标</th>
<th>9 月版</th>
<th>10 月版</th>
<th>差异</th>
</tr>
</thead>
<tbody>
<tr>
<td>第 2 个请求的 TTFT</td>
<td><strong>4153 ms</strong></td>
<td><strong>142 ms</strong></td>
<td><strong>29×</strong></td>
</tr>
<tr>
<td>整体耗时</td>
<td>8.31 s</td>
<td>4.63 s</td>
<td>−44%</td>
</tr>
<tr>
<td>聚合吞吐</td>
<td>123.2 t/s</td>
<td>221.3 t/s</td>
<td><strong>+80%</strong></td>
</tr>
</tbody>
</table>
<p dir="auto">9 月版是 <code>--max-num-seqs 1</code>，第二个请求只能排队等第一个跑完（所以 TTFT 4 秒多）；10 月版两个请求真的并行，各自还有 116 t/s。</p>
<h3>三、长文档 prefill（pp）—— 也基本持平</h3>
<p dir="auto">用一份长文档做冷启动，pp 按「输入 tokens ÷ 首字延迟」折算：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>文档长度</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>129K tokens</td>
<td>2577 t/s</td>
<td>—</td>
</tr>
<tr>
<td>187K tokens</td>
<td>2225 t/s</td>
<td>2293 t/s</td>
</tr>
</tbody>
</table>
<p dir="auto">两边都在 2200–2600 t/s 量级，并且都随深度下降（129K → 187K 掉约 14%）。<strong>升级没有改变 prefill 性能。</strong></p>
<h3>四、长文档重复提问 —— 单文档两边都很好</h3>
<p dir="auto">同一份 187K tokens 的文档，连问三次：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>指标</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>第一次（冷）</td>
<td>84.19 s</td>
<td>81.70 s</td>
</tr>
<tr>
<td>第二次（暖）</td>
<td><strong>1.70 s</strong></td>
<td><strong>1.82 s</strong></td>
</tr>
<tr>
<td>缓存命中</td>
<td>99.1%</td>
<td>99.1%</td>
</tr>
<tr>
<td>加速比</td>
<td>49.5×</td>
<td>44.8×</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>这一项 10 月版没有优势</strong> —— 9 月版的 prefix caching 已经能把整份 187K 文档留在缓存里，暖启动 1.7 秒。</p>
<h3>五、多个对话并存 —— 真正的差距在这里</h3>
<p dir="auto">同时开 N 个长约 61K tokens 的对话，轮流问（每个都问两轮，看第二轮的缓存命中）：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>同时打开的对话</th>
<th>总 tokens</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>2 × 61K</td>
<td>123K</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 全部保留</td>
<td>—</td>
</tr>
<tr>
<td>3 × 50K</td>
<td>150K</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--x" style="height:1.4em;width:auto;vertical-align:middle" title="❌" alt="❌" /> <strong>全部淘汰</strong></td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 全部保留</td>
</tr>
<tr>
<td>8 × 61K</td>
<td>492K</td>
<td>不可能（超出上下文）</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> <strong>全部保留</strong></td>
</tr>
<tr>
<td>9 × 61K</td>
<td>554K</td>
<td>—</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--x" style="height:1.4em;width:auto;vertical-align:middle" title="❌" alt="❌" /> 全部淘汰</td>
</tr>
</tbody>
</table>
<p dir="auto">9 月版的 KV 只有 206K tokens，<strong>同时开 3 个约 5 万 token 的对话，缓存就整体失效</strong>，之后每次切回某个对话都要重新 prefill（约 15 秒）。10 月版可以稳定保留 <strong>8 个</strong>这样的对话，总共 492K tokens。</p>
<p dir="auto">注意：两边的「淘汰点」都明显低于标称容量 —— 9 月版在 60%–73% 之间（60% 还能保留，73% 就全丢），10 月版在 82%–88% 之间。<strong>标称数字不能直接当可用容量看。</strong></p>
<p dir="auto">DSH 实测同时跑五个sessions，解码速度最低 83tok/s，单跑一个session 最高 168tok/s。 有兴趣可以到这连结看看跑过的 prompts。<br />
<a href="https://aireiter.com/blog/3d-website-prompts" rel="nofollow ugc">One Prompt to a 3D Website in 30 Seconds (6 Tested)</a></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/d0628d66-11aa-48e8-9ec3-23108abb6ee8.png" alt="Screenshot 2026-10-09 234309.png" class="img-markdown  img-fluid" /></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/5fdb83c7-de33-46f8-8a35-e10723503f96.png" alt="Screenshot 2026-10-09 234428.png" class="img-markdown  img-fluid" /></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/683e690b-9ee8-4acd-9081-ff9fce2d94ab.png" alt="Screenshot 2026-10-09 234456.png" class="img-markdown  img-fluid" /></p>
<h3>六、短问题插在长 prefill 后面 —— 感受最明显的一项</h3>
<p dir="auto">场景很日常：让 agent 读一份大文件（长 prefill 正在跑），这时你问一个 17 个 token 的短问题。</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>正在 prefill 的长度</th>
<th>9 月版</th>
<th>10 月版</th>
<th>差异</th>
</tr>
</thead>
<tbody>
<tr>
<td>约 24K tokens</td>
<td>4.59 s</td>
<td>1.09 s</td>
<td>4.2×</td>
</tr>
<tr>
<td>约 48K tokens</td>
<td>10.93 s</td>
<td>0.61 s</td>
<td>17.9×</td>
</tr>
<tr>
<td>约 101K tokens</td>
<td><strong>33.20 s</strong></td>
<td><strong>0.76 s</strong></td>
<td><strong>43.7×</strong></td>
</tr>
</tbody>
</table>
<p dir="auto">9 月版的短问题延迟会<strong>随长上下文线性恶化</strong>；10 月版靠 <code>--long-prefill-token-threshold 2048</code>，短问题被插在 prefill 的分块之间执行，延迟稳定在 <strong>0.6–1.1 秒</strong>，与长文档大小无关。</p>
<p dir="auto">这一项是单用户、单对话就能遇到的，不需要并发。</p>
<h3>七、更长的上下文</h3>
<p dir="auto">10 月版把上下文上限开到 262144（实测最大输入约 262K）：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>上下文上限</td>
<td>204800</td>
<td>262144</td>
</tr>
<tr>
<td>单次 231K tokens 输入</td>
<td>HTTP 400（超限）</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 冷 111.45 s → 暖 <strong>1.55 s</strong>（缓存 99.6%，72×）</td>
</tr>
</tbody>
</table>
<h3>八、输出质量</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>档位</th>
<th>内容</th>
<th>回答什么</th>
</tr>
</thead>
<tbody>
<tr>
<td>按题目自带预算</td>
<td>每题取题库给的值，<strong>120–900 tokens</strong>（实际用到 120/150/160/180/200/250/300/400/450/500/600/800/900）</td>
<td>在 benchmark 给的这点预算下，模型到底交不交得出答案（＝日常真正会遇到：被上限截断，而不是不会）</td>
</tr>
<tr>
<td>统一 2048</td>
<td>两版都给足 2048</td>
<td>把「品质问题」和「被截断问题」分开，单看内容对不对</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>定义：预算是每题允许输出的 <code>max_tokens</code>。</strong> 我们故意跑两档，因为这两档回答的是不同问题：</p>
<p dir="auto">结果：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>预算</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>按题目自带预算（120–900）</td>
<td>0.875</td>
<td>0.879</td>
</tr>
<tr>
<td>统一 2048</td>
<td>1.000</td>
<td>1.000</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>结论：在我们这 29 条题上，4-bit KV 没有量到任何质量损失。</strong> 需要说明的是题库不大、<br />
类别也有限，这只是一个方向性的检查，不等于全面的质量保证。</p>
<h3>九、显存表现</h3>
<p dir="auto">满 KV 持续压测（10 分钟持续请求 + 4×90K 长上下文占住缓存）：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>显存峰值</td>
<td>93.96%</td>
<td>96.22%</td>
</tr>
<tr>
<td>最低剩余</td>
<td>1970 MiB</td>
<td>1234 MiB</td>
</tr>
<tr>
<td>完成请求</td>
<td>76/76</td>
<td>452/452</td>
</tr>
<tr>
<td>中位 TTFT</td>
<td>0.24 s</td>
<td>0.29 s</td>
</tr>
</tbody>
</table>
<p dir="auto">10 月版跑得更靠近上限（余量约为 9 月版的 63%），但全程没有出现卡顿。我们用 10 月版新增的 <code>PAITON_VRAM_HEADROOM_MIB=1024</code> 来替代 9 月版手动下调 <code>--gpu-memory-utilization</code> 的做法。</p>
<h2>我们最终用的参数</h2>
<p dir="auto">镜像：<code>ghcr.io/eliovp/paiton-vllm-plugin:qwen38-rocm10-vllm029-20261005-r1</code></p>
<pre><code class="language-bash"># 关键参数
--mode long-kv4
--max-model-len 204800
--max-num-seqs 8
--max-num-batched-tokens 4096
--kv-cache-dtype fp8
--kv-cache-memory-bytes 11870208000
--gpu-memory-utilization 0.98
--enable-prefix-caching --enable-chunked-prefill
--prefix-cache-retention-interval 32000
--long-prefill-token-threshold 2048
--attention-backend R4D
--speculative-config '{"method":"dflash","num_speculative_tokens":7,…}'

# 视觉输入
--limit-mm-per-prompt '{"image":10}'
--mm-processor-kwargs '{"min_pixels":1048576,"max_pixels":4194304}'
--mm-processor-cache-gb 1

# 环境变量
PAITON_KV4=1
PAITON_KV4_CAPACITY=1
PAITON_VRAM_HEADROOM_MIB=1024
PAITON_LMHEAD_W8=1
PAITON_HOST_EMBED=1
PAITON_PC_EAGLE_TAIL=1
PAITON_PC_SPARSE_ALIGN=1
PAITON_NGRAM_CODRAFT=1
</code></pre>
<p dir="auto">几个我们改过、和官方 launcher 默认值不一样的地方：</p>
<ul>
<li><strong><code>PAITON_VRAM_HEADROOM_MIB=1024</code></strong>：官方的 <code>--vision</code> 组合会把它去掉，我们手动加回来（这是控制显存不顶到 100% 的机制）。</li>
<li><strong><code>--long-prefill-token-threshold 2048</code></strong>：官方的 <code>--vision</code> 组合也会去掉，我们加回来 —— 上面第六节的 43.7× 就是靠它。</li>
<li><strong>图片像素上限</strong>：官方默认 <code>max_pixels</code> 是 8294400（4K），我们压到 4194304（2K）并加了 <code>min_pixels</code> 1048576。实测 10 张 4K 图时显存峰值到 97.6%（只剩约 0.76 GiB），压到 2K 后峰值约 95.7%（剩约 1.36 GiB）—— 我们选后者是为了留出余量。</li>
<li><strong><code>PAITON_LMHEAD_W8=1</code></strong> 省下的 1.18 GiB 会变成 KV 缓存块：在 262144 上下文下我们量到 KV 从 569878 → 628877 tokens（+10.4%）。<strong>它是加缓存，不是提速度。</strong></li>
</ul>
<h2>小结</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>维度</th>
<th>结果</th>
</tr>
</thead>
<tbody>
<tr>
<td>单流 decode</td>
<td>持平</td>
</tr>
<tr>
<td>prefill (pp)</td>
<td>持平</td>
</tr>
<tr>
<td>单文档 prefix cache</td>
<td>持平（两边都很好）</td>
</tr>
<tr>
<td>TTFT（短问题）</td>
<td>−8.5%（可忽略）</td>
</tr>
<tr>
<td><strong>并发吞吐</strong></td>
<td><strong>+80%</strong></td>
</tr>
<tr>
<td><strong>多对话缓存</strong></td>
<td><strong>2 个 → 8 个</strong></td>
</tr>
<tr>
<td><strong>短问题插长 prefill</strong></td>
<td><strong>最高 43.7×</strong></td>
</tr>
<tr>
<td>上下文上限</td>
<td>204800 → 262144</td>
</tr>
<tr>
<td>输出质量</td>
<td>29 题无差异</td>
</tr>
</tbody>
</table>
<p dir="auto">对我们这种会同时开几个长对话、并且经常在 agent 读大文件时追问的场景，<strong>第三到第五行的收益是实打实的</strong>。如果你只是单对话串行使用，升级主要拿到的是短问题延迟那一项。</p>
<p dir="auto">以上都是我们在一张卡上的实测，不是标准 benchmark，客户端脚本和 prompt 集是我们自己写的。镜像来自上游仓库，参数已经列在上面。</p>
<hr />
]]></description><link>https://lcz.me/topic/2226</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 01:18:25 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2226.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Oct 2026 14:56:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 04:22:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/applejuice" aria-label="Profile: applejuice">@<bdi>applejuice</bdi></a><br />
這版沒裝過，感謝分享，裝來試試看。</p>
]]></description><link>https://lcz.me/post/24766</link><guid isPermaLink="true">https://lcz.me/post/24766</guid><dc:creator><![CDATA[paul hou]]></dc:creator><pubDate>Wed, 14 Oct 2026 04:22:48 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 03:50:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul-hou" aria-label="Profile: paul-hou">@<bdi>paul-hou</bdi></a> 这个是另一个分支 停留在9月22更新</p>
<p dir="auto">我用的是 slybase / vllm-sly-radiance 还在更新</p>
<p dir="auto">paiton 不开源<br />
vllm-sly-radiance 开源</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>Radiance 1.3.2 + R4D_HYBRID</th>
<th>Paiton（10-04 测试；数据来自 10-02 构建）</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>是谁 / 是什么</strong></td>
<td>SlyBase，基于官方 vLLM 0.31 的开源补丁集</td>
<td>Eliovp-BV（一家公司）：vLLM 插件（vLLM 0.29），内核由其专有编译器生成</td>
</tr>
<tr>
<td><strong>谱系</strong></td>
<td>Radiance 系（StillDeadcode 的 libr4d + ggz14 的 MXFP4）</td>
<td>独立，自有内核</td>
</tr>
<tr>
<td><strong>模型权重</strong></td>
<td>AMD 官方 Quark MXFP4（4-bit）</td>
<td>unsloth NVFP4（4-bit），或其自家的 3-bit W3A4（用于长上下文）</td>
</tr>
<tr>
<td><strong>上下文 + 视觉</strong></td>
<td>200K 含视觉（应可支持到约 262K）</td>
<td>4-bit：65K 含视觉，或 200K 不含视觉。3-bit + KV4：262K（视觉未测试）</td>
</tr>
<tr>
<td><strong>KV 缓存</strong></td>
<td>fp8，393K token 池</td>
<td>fp8；长上下文模式下用 KV4（4-bit），8 个对话共约 492K token</td>
</tr>
<tr>
<td><strong>解码：中文长文 / 中文对话 / 英文 / 代码</strong></td>
<td>63.2 / 50.3 / 86.0 / 187.1</td>
<td>54.1 / 54.6 / 89.0 / 186.8</td>
</tr>
<tr>
<td><strong>预填充 19K / 43K</strong></td>
<td>2,405 / 2,155</td>
<td>3,044 / 2,855（+27–32%）</td>
</tr>
<tr>
<td><strong>推理质量（12 题测试集）</strong></td>
<td>12/12（在 0.4.0 上测得，权重相同）</td>
<td>11/12，另有 2 次运行卡在 32K 思考上限</td>
</tr>
<tr>
<td><strong>工具调用 / 推理解析器</strong></td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /></td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /></td>
</tr>
<tr>
<td><strong>更新</strong></td>
<td>开源，非常活跃</td>
<td>公司发布（最近一次见于 10-05）</td>
</tr>
</tbody>
</table>
]]></description><link>https://lcz.me/post/24758</link><guid isPermaLink="true">https://lcz.me/post/24758</guid><dc:creator><![CDATA[applejuice]]></dc:creator><pubDate>Wed, 14 Oct 2026 03:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 03:33:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/applejuice" aria-label="Profile: applejuice">@<bdi>applejuice</bdi></a><br />
是這個嗎？<br />
<a href="https://github.com/magiccodingman/vllm-radiance" rel="nofollow ugc">https://github.com/magiccodingman/vllm-radiance</a><br />
這個專注在TP=2，所以就沒怎麼關注他了。</p>
]]></description><link>https://lcz.me/post/24755</link><guid isPermaLink="true">https://lcz.me/post/24755</guid><dc:creator><![CDATA[paul hou]]></dc:creator><pubDate>Wed, 14 Oct 2026 03:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 03:19:54 GMT]]></title><description><![CDATA[<p dir="auto">没人讨论radiance 了？<br />
我一直都在用 radiance 现在是 1.3.2 版本</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th style="text-align:right">B0：0.4.0</th>
<th style="text-align:right">R1：1.3.2 原参数</th>
<th style="text-align:right"><strong>R2：1.3.2 推荐参数</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>打招呼 / 工具调用</td>
<td style="text-align:right"><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> / <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /></td>
<td style="text-align:right"><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> / <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /></td>
<td style="text-align:right"><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> / <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /></td>
</tr>
<tr>
<td>Decode 中文散文</td>
<td style="text-align:right">42.3 t/s</td>
<td style="text-align:right">63.1</td>
<td style="text-align:right"><strong>63.2（+49%）</strong></td>
</tr>
<tr>
<td>Decode 中文对话</td>
<td style="text-align:right">52.1</td>
<td style="text-align:right">50.3</td>
<td style="text-align:right">50.3（−3%）</td>
</tr>
<tr>
<td>Decode 英文技术</td>
<td style="text-align:right">81.1</td>
<td style="text-align:right">86.0</td>
<td style="text-align:right"><strong>86.0（+6%）</strong></td>
</tr>
<tr>
<td>Decode 代码</td>
<td style="text-align:right">180.9</td>
<td style="text-align:right">186.8</td>
<td style="text-align:right"><strong>187.1（+3%）</strong></td>
</tr>
<tr>
<td>草稿接受（token/步，中文散文）</td>
<td style="text-align:right">1.84</td>
<td style="text-align:right">2.24</td>
<td style="text-align:right">2.24</td>
</tr>
<tr>
<td>Prefill 19K</td>
<td style="text-align:right">2,405 t/s</td>
<td style="text-align:right">2,353</td>
<td style="text-align:right"><strong>2,405</strong></td>
</tr>
<tr>
<td>Prefill 43K</td>
<td style="text-align:right">2,101</td>
<td style="text-align:right">2,049</td>
<td style="text-align:right"><strong>2,155（+3%）</strong></td>
</tr>
<tr>
<td>KV 池（max-model-len 204800）</td>
<td style="text-align:right">348,553 token</td>
<td style="text-align:right">333,963</td>
<td style="text-align:right"><strong>382,060 ~ 393,309</strong></td>
</tr>
<tr>
<td>注意力后端</td>
<td style="text-align:right">ROCM_AITER_UNIFIED_ATTN</td>
<td style="text-align:right">同左</td>
<td style="text-align:right"><strong>R4D_HYBRID</strong></td>
</tr>
</tbody>
</table>
]]></description><link>https://lcz.me/post/24748</link><guid isPermaLink="true">https://lcz.me/post/24748</guid><dc:creator><![CDATA[applejuice]]></dc:creator><pubDate>Wed, 14 Oct 2026 03:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 02:52:36 GMT]]></title><description><![CDATA[<p dir="auto">PAITON VLLM 的 27B用起來反應確實超快，不是STRATA能比的。<br />
不過目前作者也不搞27B了，3BIT + KV4的質量只差MXFP4一點點，可併發又高速，優化應該是個極限了。<br />
作者現在也都在搞QFN了。<br />
應該要期待QWEN4 27B，PAITON VLLM是不是能有一樣的優化。</p>
]]></description><link>https://lcz.me/post/24732</link><guid isPermaLink="true">https://lcz.me/post/24732</guid><dc:creator><![CDATA[paul hou]]></dc:creator><pubDate>Wed, 14 Oct 2026 02:52:36 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 02:30:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan.lgv60" aria-label="Profile: alan.lgv60">@<bdi>alan.lgv60</bdi></a></p>
<p dir="auto">我两个都差不多一样<br />
3090x2 驱动的sglang 27b 快在decode<br />
但是 长上下文 prefill strata 有优势<br />
我个人觉得 prefill 比较重要<br />
所以就继续用</p>
]]></description><link>https://lcz.me/post/24724</link><guid isPermaLink="true">https://lcz.me/post/24724</guid><dc:creator><![CDATA[applejuice]]></dc:creator><pubDate>Wed, 14 Oct 2026 02:30:13 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Wed, 14 Oct 2026 02:22:09 GMT]]></title><description><![CDATA[<p dir="auto">试用R9700 跑 strata 一阵子，最后还是比较喜欢27B的速度及反应。</p>
]]></description><link>https://lcz.me/post/24720</link><guid isPermaLink="true">https://lcz.me/post/24720</guid><dc:creator><![CDATA[alan.lgv60]]></dc:creator><pubDate>Wed, 14 Oct 2026 02:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Tue, 13 Oct 2026 16:42:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan.lgv60" aria-label="Profile: alan.lgv60">@<bdi>alan.lgv60</bdi></a> 现在还在试用 strata q3_s 为主 27b 为副</p>
]]></description><link>https://lcz.me/post/24660</link><guid isPermaLink="true">https://lcz.me/post/24660</guid><dc:creator><![CDATA[applejuice]]></dc:creator><pubDate>Tue, 13 Oct 2026 16:42:03 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Tue, 13 Oct 2026 16:39:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/applejuice" aria-label="Profile: applejuice">@<bdi>applejuice</bdi></a> 所以实际最常用那个模型?</p>
]]></description><link>https://lcz.me/post/24659</link><guid isPermaLink="true">https://lcz.me/post/24659</guid><dc:creator><![CDATA[alan.lgv60]]></dc:creator><pubDate>Tue, 13 Oct 2026 16:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Tue, 13 Oct 2026 00:53:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan.lgv60" aria-label="Profile: alan.lgv60">@<bdi>alan.lgv60</bdi></a> <a href="https://lcz.me/post/23987">https://lcz.me/post/23987</a></p>
<p dir="auto">我的测试</p>
]]></description><link>https://lcz.me/post/24422</link><guid isPermaLink="true">https://lcz.me/post/24422</guid><dc:creator><![CDATA[applejuice]]></dc:creator><pubDate>Tue, 13 Oct 2026 00:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Mon, 12 Oct 2026 23:09:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/applejuice" aria-label="Profile: applejuice">@<bdi>applejuice</bdi></a> Strata 我们也在同一张 R9700 上测过(Qwen3.8-Flash-Next 125B MoE,IQ3_XXS):decode 约 88–91 t/s,长上下文 decode 开 mtp-window 65536 能 +29.7%。但注意模型不同(125B MoE vs 主楼的 27B dense),tok/s 不能直接比。首字延迟 vLLM 明显更好(中位 43ms vs Strata 387–737ms)。</p>
<p dir="auto">实际使用体验上,27B dense 明显更顺:长 prefill 在跑的时候,短问题 0.6–1.1 秒就能出字;8 个长对话同时保留,切换不重新 prefill。Strata 单流首字就要几百毫秒,日常追问的体感差距很大。</p>
]]></description><link>https://lcz.me/post/24400</link><guid isPermaLink="true">https://lcz.me/post/24400</guid><dc:creator><![CDATA[alan.lgv60]]></dc:creator><pubDate>Mon, 12 Oct 2026 23:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Sun, 11 Oct 2026 18:06:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/applejuice" aria-label="Profile: applejuice">@<bdi>applejuice</bdi></a> 32G以上显卡跑VLLM和SGLang 上27B很成熟的生态。Strata生态目前还是有一些BUG，比如卡工具调用，死循环，和用的权重文件，参数等都有关系。这应该是模型自身残疾，还需要进一步优化。27B刚出来也很多BUG，后来都修好了。</p>
]]></description><link>https://lcz.me/post/24063</link><guid isPermaLink="true">https://lcz.me/post/24063</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Sun, 11 Oct 2026 18:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Sun, 11 Oct 2026 17:35:33 GMT]]></title><description><![CDATA[<p dir="auto">我感觉r9700 用来跑vllm 27b 效率 好过strata 好多</p>
]]></description><link>https://lcz.me/post/24062</link><guid isPermaLink="true">https://lcz.me/post/24062</guid><dc:creator><![CDATA[applejuice]]></dc:creator><pubDate>Sun, 11 Oct 2026 17:35:33 GMT</pubDate></item><item><title><![CDATA[Reply to 单卡 R9700 32G 跑 Qwen3.8-27B:10 月版 vLLM 镜像实测,并发吞吐 +80%、8 个长对话同时保留、短问题延迟最高 43× on Sun, 11 Oct 2026 16:08:31 GMT]]></title><description><![CDATA[<p dir="auto">加上详细测试数据(接主楼)</p>
<h2>一、单流 decode 和 TTFT —— 基本持平</h2>
<p dir="auto">n=40,每条 256 tokens:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>指标</th>
<th>9 月版</th>
<th>10 月版</th>
<th>差异</th>
</tr>
</thead>
<tbody>
<tr>
<td>decode 中位数</td>
<td>137.34 t/s</td>
<td>137.52 t/s</td>
<td>持平</td>
</tr>
<tr>
<td>decode 平均</td>
<td>151.74 t/s</td>
<td>155.89 t/s</td>
<td>+2.7%</td>
</tr>
<tr>
<td>TTFT 中位数</td>
<td>47.2 ms</td>
<td>43.2 ms</td>
<td>−8.5%</td>
</tr>
<tr>
<td>TTFT p90</td>
<td>53.3 ms</td>
<td>48.6 ms</td>
<td>−8.8%</td>
</tr>
<tr>
<td>报错数</td>
<td>0/40</td>
<td>0/40</td>
<td>—</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>结论:单流没有任何回退,也没有明显提升。</strong> TTFT 那 4 毫秒的差距,在实际使用里被网络往返盖掉了,可以忽略。</p>
<h2>二、并发 —— 提升最大的一项</h2>
<p dir="auto">两个请求同时发,各 512 tokens:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>指标</th>
<th>9 月版</th>
<th>10 月版</th>
<th>差异</th>
</tr>
</thead>
<tbody>
<tr>
<td>第 2 个请求的 TTFT</td>
<td><strong>4153 ms</strong></td>
<td><strong>142 ms</strong></td>
<td><strong>29×</strong></td>
</tr>
<tr>
<td>整体耗时</td>
<td>8.31 s</td>
<td>4.63 s</td>
<td>−44%</td>
</tr>
<tr>
<td>聚合吞吐</td>
<td>123.2 t/s</td>
<td>221.3 t/s</td>
<td><strong>+80%</strong></td>
</tr>
</tbody>
</table>
<p dir="auto">9 月版是 <code>--max-num-seqs 1</code>,第二个请求只能排队等第一个跑完(所以 TTFT 4 秒多);10 月版两个请求真的并行,各自还有 116 t/s。</p>
<h2>三、长文档 prefill(pp)—— 也基本持平</h2>
<p dir="auto">用一份长文档做冷启动,pp 按「输入 tokens ÷ 首字延迟」折算:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>文档长度</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>129K tokens</td>
<td>2577 t/s</td>
<td>—</td>
</tr>
<tr>
<td>187K tokens</td>
<td>2225 t/s</td>
<td>2293 t/s</td>
</tr>
</tbody>
</table>
<p dir="auto">两边都在 2200–2600 t/s 量级,并且都随深度下降(129K → 187K 掉约 14%)。<strong>升级没有改变 prefill 性能。</strong></p>
<h2>四、长文档重复提问 —— 单文档两边都很好</h2>
<p dir="auto">同一份 187K tokens 的文档,连问三次:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>指标</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>第一次(冷)</td>
<td>84.19 s</td>
<td>81.70 s</td>
</tr>
<tr>
<td>第二次(暖)</td>
<td><strong>1.70 s</strong></td>
<td><strong>1.82 s</strong></td>
</tr>
<tr>
<td>缓存命中</td>
<td>99.1%</td>
<td>99.1%</td>
</tr>
<tr>
<td>加速比</td>
<td>49.5×</td>
<td>44.8×</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>这一项 10 月版没有优势</strong> —— 9 月版的 prefix caching 已经能把整份 187K 文档留在缓存里,暖启动 1.7 秒。</p>
<h2>五、多个对话并存 —— 真正的差距在这里</h2>
<p dir="auto">同时开 N 个长约 61K tokens 的对话,轮流问(每个都问两轮,看第二轮的缓存命中):</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>同时打开的对话</th>
<th>总 tokens</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>2 × 61K</td>
<td>123K</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 全部保留</td>
<td>—</td>
</tr>
<tr>
<td>3 × 50K</td>
<td>150K</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--x" style="height:1.4em;width:auto;vertical-align:middle" title="❌" alt="❌" /> <strong>全部淘汰</strong></td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 全部保留</td>
</tr>
<tr>
<td>8 × 61K</td>
<td>492K</td>
<td>不可能(超出上下文)</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> <strong>全部保留</strong></td>
</tr>
<tr>
<td>9 × 61K</td>
<td>554K</td>
<td>—</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--x" style="height:1.4em;width:auto;vertical-align:middle" title="❌" alt="❌" /> 全部淘汰</td>
</tr>
</tbody>
</table>
<p dir="auto">9 月版的 KV 只有 206K tokens,<strong>同时开 3 个约 5 万 token 的对话,缓存就整体失效</strong>,之后每次切回某个对话都要重新 prefill(约 15 秒)。10 月版可以稳定保留 <strong>8 个</strong>这样的对话,总共 492K tokens。</p>
<p dir="auto">注意:两边的「淘汰点」都明显低于标称容量 —— 9 月版在 60%–73% 之间(60% 还能保留,73% 就全丢),10 月版在 82%–88% 之间。<strong>标称数字不能直接当可用容量看。</strong></p>
<p dir="auto">DSH 实测同时跑五个 sessions,解码速度最低 83 t/s,单跑一个 session 最高 168 t/s。有兴趣可以到这连结看看跑过的 prompts:<a href="https://aireiter.com/blog/3d-website-prompts" rel="nofollow ugc">One Prompt to a 3D Website in 30 Seconds (6 Tested)</a></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/d0628d66-11aa-48e8-9ec3-23108abb6ee8.png" alt="Screenshot 1" class="img-markdown  img-fluid" /></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/5fdb83c7-de33-46f8-8a35-e10723503f96.png" alt="Screenshot 2" class="img-markdown  img-fluid" /></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/683e690b-9ee8-4acd-9081-ff9fce2d94ab.png" alt="Screenshot 3" class="img-markdown  img-fluid" /></p>
<h2>六、短问题插在长 prefill 后面 —— 感受最明显的一项</h2>
<p dir="auto">场景很日常:让 agent 读一份大文件(长 prefill 正在跑),这时你问一个 17 个 token 的短问题。</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>正在 prefill 的长度</th>
<th>9 月版</th>
<th>10 月版</th>
<th>差异</th>
</tr>
</thead>
<tbody>
<tr>
<td>约 24K tokens</td>
<td>4.59 s</td>
<td>1.09 s</td>
<td>4.2×</td>
</tr>
<tr>
<td>约 48K tokens</td>
<td>10.93 s</td>
<td>0.61 s</td>
<td>17.9×</td>
</tr>
<tr>
<td>约 101K tokens</td>
<td><strong>33.20 s</strong></td>
<td><strong>0.76 s</strong></td>
<td><strong>43.7×</strong></td>
</tr>
</tbody>
</table>
<p dir="auto">9 月版的短问题延迟会<strong>随长上下文线性恶化</strong>;10 月版靠 <code>--long-prefill-token-threshold 2048</code>,短问题被插在 prefill 的分块之间执行,延迟稳定在 <strong>0.6–1.1 秒</strong>,与长文档大小无关。</p>
<p dir="auto">这一项是单用户、单对话就能遇到的,不需要并发。</p>
<h2>七、更长的上下文</h2>
<p dir="auto">10 月版把上下文上限开到 262144(实测最大输入约 262K):</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>上下文上限</td>
<td>204800</td>
<td>262144</td>
</tr>
<tr>
<td>单次 231K tokens 输入</td>
<td>HTTP 400(超限)</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 冷 111.45 s → 暖 <strong>1.55 s</strong>(缓存 99.6%,72×)</td>
</tr>
</tbody>
</table>
<h2>八、输出质量</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>档位</th>
<th>内容</th>
<th>回答什么</th>
</tr>
</thead>
<tbody>
<tr>
<td>按题目自带预算</td>
<td>每题取题库给的值,<strong>120–900 tokens</strong>(实际用到 120/150/160/180/200/250/300/400/450/500/600/800/900)</td>
<td>在 benchmark 给的这点预算下,模型到底交不交得出答案(= 日常真正会遇到:被上限截断,而不是不会)</td>
</tr>
<tr>
<td>统一 2048</td>
<td>两版都给足 2048</td>
<td>把「品质问题」和「被截断问题」分开,单看内容对不对</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>定义:预算是每题允许输出的 <code>max_tokens</code>。</strong> 我们故意跑两档,因为这两档回答的是不同问题。</p>
<p dir="auto">结果:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>预算</th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>按题目自带预算(120–900)</td>
<td>0.875</td>
<td>0.879</td>
</tr>
<tr>
<td>统一 2048</td>
<td>1.000</td>
<td>1.000</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>结论:在我们这 29 条题上,4-bit KV 没有量到任何质量损失。</strong> 需要说明的是题库不大、类别也有限,这只是一个方向性的检查,不等于全面的质量保证。</p>
<h2>九、显存表现</h2>
<p dir="auto">满 KV 持续压测(10 分钟持续请求 + 4×90K 长上下文占住缓存):</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>9 月版</th>
<th>10 月版</th>
</tr>
</thead>
<tbody>
<tr>
<td>显存峰值</td>
<td>93.96%</td>
<td>96.22%</td>
</tr>
<tr>
<td>最低剩余</td>
<td>1970 MiB</td>
<td>1234 MiB</td>
</tr>
<tr>
<td>完成请求</td>
<td>76/76</td>
<td>452/452</td>
</tr>
<tr>
<td>中位 TTFT</td>
<td>0.24 s</td>
<td>0.29 s</td>
</tr>
</tbody>
</table>
<p dir="auto">10 月版跑得更靠近上限(余量约为 9 月版的 63%),但全程没有出现卡顿。我们用 10 月版新增的 <code>PAITON_VRAM_HEADROOM_MIB=1024</code> 来替代 9 月版手动下调 <code>--gpu-memory-utilization</code> 的做法。</p>
]]></description><link>https://lcz.me/post/24054</link><guid isPermaLink="true">https://lcz.me/post/24054</guid><dc:creator><![CDATA[alan.lgv60]]></dc:creator><pubDate>Sun, 11 Oct 2026 16:08:31 GMT</pubDate></item></channel></rss>