跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

抡锤者

  1. 主页
  2. LLM讨论区
  3. 为什么opencode等工具调用,本地3090部署的qwen27B,会开始说胡话,然后无限卡住

为什么opencode等工具调用,本地3090部署的qwen27B,会开始说胡话,然后无限卡住

已定时 已固定 已锁定 已移动 LLM讨论区
16 帖子 5 发布者 319 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Kk HhK Kk Hh

    建议你用官方默认的参数

    C 离线
    C 离线
    c0aster
    编写于 最后由 编辑
    #6

    @Kk-Hh 这个就是3090 club的参数,我只加一个fix的chat 模板

    1 条回复 最后回复
    0
    • S stxpnet

      --temp 0.7 --top-p 0.8 --top-k 20 --min-p 0.0 --presence-penalty 1.5 --repeat-penalty 1.0 换这个才能对话。 编程才需要用0.6. 如果你把0.6放到 对话里面,相当于HERMES调用的时候取了很多个参数,疯狂计算哪些解才是最佳的,用写代码的努力程度去做对话的事情。 对话0.7温度。 写作0.75,我在HF和reddit 上看到的。

      C 离线
      C 离线
      c0aster
      编写于 最后由 编辑
      #7

      @stxpnet 已经没有用hermes了,用的Opencode,主要来写项目,确实温度是0.6,那我加大一点点看看

      1 条回复 最后回复
      0
      • Tony WangT Tony Wang

        这个现象不奇怪, 时不时会出现.

        你的参数有点儿激进, 上下文比较长, KV 压缩比较狠, 开启MTP, 关闭thinking, 温度比较高, 这些都容易让LLM放飞自我.

        像工具调用这种相对明确的推理, 温度低一点儿为好. 另外就是试试开启thinking. 适当降低上下文. KV 精度可以考虑适当再大点儿. 如果decode速度可以的话, MTP也可以考虑关掉.

        C 离线
        C 离线
        c0aster
        编写于 最后由 编辑
        #8

        @Tony-Wang 感谢版主的建议,那我一个一个参数细调吧,用的opencode写代码,bug修着修着,然后就开始出问题了,我看了下,可能是提示语词里有一些转义字符特别是点号和斜杠这些(看日志遇到这些才出的问题,我也只是看表面日志判断的),导致他开始混乱了

        1 条回复 最后回复
        0
        • Kk HhK 离线
          Kk HhK 离线
          Kk Hh
          编写于 最后由 编辑
          #9

          --temp 0.7 --top-p 0.8 --top-k 20 --min-p 0.0 --presence-penalty 1.5 --repeat-penalty 1.0 我说的是这些,用官方给的,其实整体来说我测的结果就是别改 例如 --presence-penalty 1.5 这个惩罚太高了,你找一个有难度点的连续步骤自己测一下就知道了

          1 条回复 最后回复
          0
          • kop wangK 在线
            kop wangK 在线
            kop wang
            超级版主
            编写于 最后由 编辑
            #10

            工具调用失败时,qwen3.6-27B尤其会进入无限的thinking循环。
            所以在使用Agent工具的时候更容易复现这个问题。因为Agent的工具调用不是100%稳定。

            排除Agent工具本身的问题之后,可以考虑重复惩罚适当调高。

            虚心交流,一起进步

            1 条回复 最后回复
            0
            • S 离线
              S 离线
              stxpnet
              技术大牛 劳动模范
              编写于 最后由 编辑
              #11

              今天我还发现一种可能,就是参数超限制了,显存太低,KV CACHE过小 处理不了那么多参数,经过多轮之后,上下文实际已经爆炸了。 但是各种 fork的llama.cpp 处理不了,还硬要装。
              那有些的默认就删除检查点,删除了检查点,但没通知编程的IDE,这是致命的。 两者已经事实上不同步了。
              比如IDE里面已有会话内容里面包含了某些参数,但LLM已经在检查点里面把那些参数删除了。
              llama.cpp把检查点删除了,下一轮,IDE又把带着新内容的完整上下文丢进来,就这样,LLM开始疯狂打转了,循环了,温度非常高,但实际是无意义空转。Transformer的架构决定了。二者不同步,后面自然就产生循环了。 所以写程序,还是要知道它的上下文真实限制在哪个位置,并且尽量少给参数。

              C 1 条回复 最后回复
              0
              • S stxpnet

                今天我还发现一种可能,就是参数超限制了,显存太低,KV CACHE过小 处理不了那么多参数,经过多轮之后,上下文实际已经爆炸了。 但是各种 fork的llama.cpp 处理不了,还硬要装。
                那有些的默认就删除检查点,删除了检查点,但没通知编程的IDE,这是致命的。 两者已经事实上不同步了。
                比如IDE里面已有会话内容里面包含了某些参数,但LLM已经在检查点里面把那些参数删除了。
                llama.cpp把检查点删除了,下一轮,IDE又把带着新内容的完整上下文丢进来,就这样,LLM开始疯狂打转了,循环了,温度非常高,但实际是无意义空转。Transformer的架构决定了。二者不同步,后面自然就产生循环了。 所以写程序,还是要知道它的上下文真实限制在哪个位置,并且尽量少给参数。

                C 离线
                C 离线
                c0aster
                编写于 最后由 编辑
                #12

                @stxpnet 应该是这个问题,我让他修BUG,最后循环胡说了

                1 条回复 最后回复
                0
                • S 离线
                  S 离线
                  stxpnet
                  技术大牛 劳动模范
                  编写于 最后由 编辑
                  #13

                  beellama的内存和显存管理我一直没搞懂,这几天我看它的说是什么环形内存. 反正显存总是有那么2-4G空着,感觉怪怪的.

                  1 条回复 最后回复
                  0
                  • C 离线
                    C 离线
                    c0aster
                    编写于 最后由 编辑
                    #14

                    反正跑不满,然后就check point,重新生成缓存,就这个时间也长,24G内存还是少了

                    1 条回复 最后回复
                    0
                    • S 离线
                      S 离线
                      stxpnet
                      技术大牛 劳动模范
                      编写于 最后由 编辑
                      #15

                      咋说呢,我也想上另一张3090. 但是又感觉咱们这个单卡还有点优化空间。

                      C 1 条回复 最后回复
                      0
                      • S stxpnet

                        咋说呢,我也想上另一张3090. 但是又感觉咱们这个单卡还有点优化空间。

                        C 离线
                        C 离线
                        c0aster
                        编写于 最后由 编辑
                        #16

                        @stxpnet 等抄你作业,我现在跑的3090club

                        1 条回复 最后回复
                        0

                        你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

                        厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

                        有了你的建议,这篇帖子会更精彩哦 💗

                        注册 登录
                        回复
                        • 在新帖中回复
                        登录后回复
                        • 从旧到新
                        • 从新到旧
                        • 最多赞同


                        • 登录

                        • 没有帐号? 注册

                        • 第一个帖子
                          最后一个帖子
                        0
                        • 版块
                        • 最新
                        • 标签
                        • 热门
                        • 用户
                        • 群组