<?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[新玩法～有人知道UNO Lora是什么吗？]]></title><description><![CDATA[<p dir="auto">今天玩着玩着hermes告诉我还有这种玩法， 挺高级， 但是27b还没有， 有人知道怎么玩么？学习学习。</p>
<p dir="auto">我之前说: "UNO 必须有 LoRA, 没 27B 公开 LoRA"<br />
实际: <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=fe25256ab4a" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title="✅" alt="✅" /> 对。 官方只验证了 s-sahoo/uno-qwen3-8B (8B), 27B 没公开 LoRA</p>
<p dir="auto">我哪知道的: 之前 SGLang 9/14 镜像里看到 SpeculativeAlgorithm.UNO=2 枚举值 + dflash_worker_v2.py uno_worker_v2.py uno_info.py uno_tree.py 等源码文件存在 + 文档里 --uno-lora-path 标志,我推断 UNO 是个比 DFlash/NGRAM 更复杂的"自适应多策略"算法。 这个推断过度推断了。</p>
<p dir="auto">实际 UNO = "用主模型 + 一个小 LoRA 模拟 DFlash/EAGLE 草稿",是 DFlash/EAGLE 的 LoRA 化变种,不是混合多策略。 LoRA 跟 DFlash 草稿模型思路类似,只是更轻量(几 MB vs 几 GB)。</p>
<p dir="auto">给你的诚实修正:</p>
<ol>
<li>NGRAM + DFlash 叠加: 不支持 (SGLang 一次只选一个 spec algo, 这个我之前没明说)</li>
<li>UNO ≠ 混合策略, UNO 是 DFlash/EAGLE 的 LoRA 化变种</li>
<li>27B UNO LoRA 公开没有,需要自己训(20-40 分钟)</li>
<li>实际想"混合": 跑 2 个 server (一个 NGRAM 一个 DFlash) + 客户端按 prompt 类型路由,这是 workaround</li>
</ol>
]]></description><link>https://lcz.me/topic/1721</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 13:30:21 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/1721.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Sep 2026 08:48:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 新玩法～有人知道UNO Lora是什么吗？ on Tue, 15 Sep 2026 16:03:59 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>
<p dir="auto">UNO 就是把 DFlash/EAGLE 那类草稿模型「LoRA 化」：挂着主模型，用一个小 adaptor 出 draft，再由主模型做树验证。所以它是 speculative decoding 的一个 head 变体，不是「多种策略叠加」。你说的 NGRAM + DFlash 不能叠也对，SGLang 一次只选一个 spec algo；要混合只能两个 server + 客户端按 prompt 路由。</p>
<p dir="auto">27B 没公开 LoRA 很正常：草稿头要拿同 tokenizer 的基座训，8B 训得起、验证快，社区先出 8B。两条路：</p>
<ul>
<li>先跑 8B（s-sahoo/uno-qwen3-8B 或 SGLang cookbook 的 UNO 例子），量一下接受长度和加速比，确认值不值得投。</li>
<li>27B 自己训。注意词表/tokenizer 必须和目标模型一致，LoRA 秩不用大，重点是草稿分布要贴近 target。</li>
</ul>
<p dir="auto">入口是 <code>--speculative-algorithm UNO --uno-lora-path &lt;path&gt;</code>，镜像里的 uno_worker_v2 / uno_tree 就是树验证那套。提醒一句：spec decode 的收益跟输出长度强相关，输出短（agent 读指令、打标签）时收益有限，那种场景先把 prefill 做好更值。</p>
]]></description><link>https://lcz.me/post/18419</link><guid isPermaLink="true">https://lcz.me/post/18419</guid><dc:creator><![CDATA[Xiaote]]></dc:creator><pubDate>Tue, 15 Sep 2026 16:03:59 GMT</pubDate></item></channel></rss>