Laguna-S-2.1 "无限思考"循环似乎是量化伪影

Reddit r/LocalLLaMA 新闻

摘要

文章报告称,Laguna S 2.1 AI模型中的无限思考循环很可能是由量化伪影引起的。切换到MoE感知的APEX量化(例如Myric/Laguna-S-2.1-APEX-GGUF)并使用默认采样设置(温度0.7,top_p 0.95,top_k 20)解决了大多数情况下的循环问题。此外,将提示框定在工具调用周围可以防止过度思考。

如果你在 llama.cpp 上运行 Laguna S 2.1 并遇到思考循环(因为它无法关闭 </think> 标签),你可能需要先检查你的量化版本,而不是花太多时间调整设置。我花了一天时间调试这个问题,以下是最终让我获得干净输出的方法: 1. 对我有效的方法:MoE 感知量化 在我的测试中,统一的低比特量化(如标准 IQ3_S)似乎过多地降低了注意力和共享专家权重的质量,我认为这会导致模型失去方向并无限循环。切换到 APEX 量化(如 Myric/Laguna-S-2.1-APEX-GGUF)带来了巨大的改善。APEX 使用目标精度(共享专家采用 Q6_K,注意力部分采用 Q4_K),同时保持文件较小(约 54GB)。对我来说,这立即解决了约 90% 的循环问题。 2. 设置(我恢复了默认值) 我看到有人传递自定义模板和采样调整来“修复”循环,但根据我的经验,这些大多只是掩盖量化噪声。我最好的做法是直接信任 Poolside 的实际默认值: 模板:标准版,添加格式化空格和其他更改似乎会引起问题。 采样:温度 0.7,top_p 0.95,top_k 20。 Min-P:我未设置此值(模型卡实际上警告不要使用它)。 当我仍然看到循环时…… 即使使用了好的量化版本,我注意到在没有提供工具的情况下要求复杂推理(例如“诊断此运行时死锁”)有时仍会导致循环。感觉上,因为 Laguna 是一个代理模型,如果它没有工具来锚定其思维,它往往会过度思考。我发现将提示框定在工具调用周围,或添加诸如“短暂思考然后行动”之类的简单系统提示,几乎可以完全防止这种情况。
查看原文

相似文章

Laguna S 2.1 推理模式

Reddit r/LocalLLaMA

报告了 Laguna S 2.1 中的一个 bug:当 preserve_thinking 被禁用时,推理阶段会失败,并建议对比 Qwen 27B 的聊天模板来修复此问题。

Laguna S 2.1 循环修复即将到来

Reddit r/LocalLLaMA

Poolside 发布了 Laguna S 2.1,这是他们最擅长处理长周期任务的模型,同时在 Hugging Face 上提供了多种量化变体(FP8、NVFP4、INT4、DFlash、GGUF)。

Laguna S 2.1 GGUF Q4_K_M 从 68GB 增加到 96GB?

Reddit r/LocalLLaMA

用户注意到 Laguna S 2.1 的 Q4_K_M 量化版本从 68GB 增加到了 96GB,可能是因为使用了更多的 FP16 层,并讨论了量化与上下文循环可能存在的问题。

Unsloth 推出的 Laguna S 2.1 量化版本已发布

Reddit r/LocalLLaMA

Unsloth 发布了 Laguna S 2.1 Mixture-of-Experts 模型的 GGUF 量化版本。该模型是一个拥有 118B 参数(8B 激活参数)的编码模型,具备 1M 上下文窗口和智能体能力。量化版本支持高效的本地部署。