跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • 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

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
  • LCZ-Black
折叠
品牌标识

抡锤者

首页 版块 标签
硬件
装备秀
AI 广场 App
  1. 主页
  2. 版块
  3. LLM讨论区
  4. 作业: 7900 XTX 128g DDR4 跑 Q4_K_XL:Strata RDNA3 调优记录

作业: 7900 XTX 128g DDR4 跑 Q4_K_XL:Strata RDNA3 调优记录

已定时 已固定 已锁定 已移动 优秀 LLM讨论区
7900xtxamdstrata
13 帖子 5 发布者 527 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J Z 0J
    J Z 0J
    J Z 0
    体面乡绅 硕果累累
    编写于 最后由 编辑
    #1

    参考这篇复测帖和部署帖,也在自己的 NAS 上折腾了两天。模型保留原来的 Qwen3.8-Flash-Next UD-Q4_K_XL。
    下面是AI总结的速度, 我实际写专业模型代码的速度从60tps升到80多, prefill的体感速度也是快了很多。

    最终结果:32K prefill 提升约 20.4%;之后单独校准 decode,同为 12 workers 时提升约 3%–6%。 两轮基线不同,下面分开列。

    配置

    项目 本机配置
    CPU / RAM Ryzen 9 5900XT,16 核 32 线程 / 128GB
    GPU RX 7900 XTX 24GB,PCIe 4.0 ×16
    系统 TrueNAS 25.10.7
    驱动 / ROCm AMDGPU 7.1.9.31600000 / ROCm 10.1 系统 SDK,非 TheRock 轮子
    推理框架 nicejunjie/Strata-rdna3,PR #1,commit 309f0c8,engine 0.1.43
    模型 / KV UD-Q4_K_XL / int8,最大上下文 262144

    简要优化过程

    1. 先照配置跑,再处理本机差异

    最初照搬参数,没有复现帖子中的 decode。我的 CPU、量化和测试内容都不同,不能直接拿 IQ3_S 的 100+ tok/s 当目标。

    PLE 最后保留 ram,加载日志确认表已锁在 RAM;direct 在这台机器上出现过很慢的随机读取。这个选择主要解决本机加载体验,没有单独做可归因的速度百分比对照。

    2. 针对 Q4 测 prefill 开关

    逐项及组合测试后,保留:

    STRATA_PF_FUSED_KQ=1
    STRATA_PREFILL_RING=384
    STRATA_FUSE_CONVAB=1
    

    这一轮全部固定 15 workers,比较的是同一 RDNA3 fork 内的参数变化:

    指标 调整前 三项开启后 变化
    8K prefill,tok/s 2432.4 2631.5 +8.2%
    32K prefill,tok/s 3169.4 3815.1 +20.4%
    32K 首字耗时,秒 10.39 8.64 −16.8%
    32K 完整请求耗时,秒 19.82 17.94 −9.5%

    32K 的读取收益在 KQ 融合单项测试中就能重复看到;ring 和 CONVAB 单独开启没有明确收益。三项组合在本轮混合负载中总耗时最低,因此保留,但不把全部提升归功于每个开关,也不将这一轮约 1%–2% 的 decode 波动当成稳定收益。

    hipBLASLt 调优表也做了开关对照:这些负载走 WMMA/自定义路径,日志中 hipBLASLt 调用为 0,关表没有改善,因此保留原有 43 行表,没有为了凑参数额外重做。

    3. 跑内置 calibrate,再用长输入复测

    内置校准约 16 分钟,扫描 PCIe 分工、MTP 阈值、worker 数和专家更新参数。之后把日常 worker 固定为 12 (10-14差别都很小),并补做了 两组都为 12 workers 的对照;上面的三个 prefill 设置在这两组中均保留。

    场景 校准前 decode,tok/s 校准后 decode,tok/s 变化
    8K 合成代码 55.8 57.5 +3.0%
    缓存对话续问 59.4 61.3 +3.2%
    32K 合成检索 54.4 57.4 +5.5%
    128K 合成检索 57.8 61.4 +6.2%

    这一轮 prefill 基本不变,完整请求耗时缩短约 1.2%–2.7%。decode 的百分比不能直接当成整笔任务的提速。12 workers 是最终日常选择,不代表已经证明它是所有负载的最优值。

    最终保留的关键参数

    以下是关键项,模型路径及其余已有配置省略:

    --pool-workers 12
    --pool-tasks 96
    --pcie-frac 0.20
    --spec 4
    --spec-min-p 0.70
    --adapt-every 1
    --adapt-swaps 160
    --adapt-decay 0.97
    --prefill auto
    --ple-io ram
    --max-context 262144
    --kv int8
    --kv-resident 32768
    --vram-reserve-mib 512
    

    另外限制 ROCm 队列:主进程 GPU_MAX_HW_QUEUES=6,视觉辅助进程覆盖为 2。模型驻留后的短时观察为 GPU 0% busy、约 14–18W,没有再出现此前待机约 110W 的现象;这是显卡功耗,不是整机功耗。

    测试口径与体会

    每组先预热,候选每个场景测 3 次取中位数;第一轮基线另复测一次,合并 6 次取中位数。输入为固定的合成代码/检索文本,输出 512 tokens;temperature 0、top-k 1、top-p 1、min-p 0、seed 42,关闭 thinking。新输入确认无提示词缓存复用,续问允许缓存;冷启动时间不计入上述速度。输入输出长度、检索码和固定代码答案检查均通过,但不等于完整的质量评测,也不是实际 DSH 长任务计时。

    1 条回复 最后回复
    3
    • 懒人烘培懒
      懒人烘培懒
      懒人烘培
      王侯将相
      编写于 最后由 编辑
      #2

      楼主用Strata在R7900 XTX上还有明显的优化空间,而且不需要更换显卡或模型,仅调整运行参数,就能改善 Prefill 和 Decode 性能。

      双 7900 XTX:模型本地跑,Token 随便烧!

      J Z 0J 1 条回复 最后回复
      0
      • 懒人烘培懒 懒人烘培

        楼主用Strata在R7900 XTX上还有明显的优化空间,而且不需要更换显卡或模型,仅调整运行参数,就能改善 Prefill 和 Decode 性能。

        J Z 0J
        J Z 0J
        J Z 0
        体面乡绅 硕果累累
        编写于 最后由 编辑
        #3

        @懒人烘培 我看你们100 decode多都是IQ3_s, 我这个size的模型可能也差不多到头了? 我现在保留所有参数, 让agent帮我退回0.2.8的原版strata, 看看到底是fork在起作用, 还是调的参数在起作用

        1 条回复 最后回复
        0
        • 懒人烘培懒
          懒人烘培懒
          懒人烘培
          王侯将相
          编写于 最后由 懒人烘培 编辑
          #4

          @j-z-0 没有到头,还有优化空间,就得花时间折腾
          我用得还是strata 0.1.43,每次升级前让ai去分析一下,不一定新版本就好

          双 7900 XTX:模型本地跑,Token 随便烧!

          J Z 0J 2 条回复 最后回复
          0
          • 懒人烘培懒 懒人烘培

            @j-z-0 没有到头,还有优化空间,就得花时间折腾
            我用得还是strata 0.1.43,每次升级前让ai去分析一下,不一定新版本就好

            J Z 0J
            J Z 0J
            J Z 0
            体面乡绅 硕果累累
            编写于 最后由 编辑
            #5

            @懒人烘培 嗯, 刚刚测了, 是RNDA3起作用, 退回去, 速度也回去了

            懒人烘培懒 1 条回复 最后回复
            0
            • J Z 0J J Z 0

              @懒人烘培 嗯, 刚刚测了, 是RNDA3起作用, 退回去, 速度也回去了

              懒人烘培懒
              懒人烘培懒
              懒人烘培
              王侯将相
              编写于 最后由 编辑
              #6

              @J-Z-0 嗯嗯,有时候这个版本真是摸不清

              双 7900 XTX:模型本地跑,Token 随便烧!

              1 条回复 最后回复
              0
              • 懒人烘培懒 懒人烘培

                @j-z-0 没有到头,还有优化空间,就得花时间折腾
                我用得还是strata 0.1.43,每次升级前让ai去分析一下,不一定新版本就好

                J Z 0J
                J Z 0J
                J Z 0
                体面乡绅 硕果累累
                编写于 最后由 编辑
                #7

                @懒人烘培 靠你们大佬们加油了, 我抄作业更爽啊

                懒人烘培懒 1 条回复 最后回复
                0
                • J Z 0J J Z 0

                  @懒人烘培 靠你们大佬们加油了, 我抄作业更爽啊

                  懒人烘培懒
                  懒人烘培懒
                  懒人烘培
                  王侯将相
                  编写于 最后由 编辑
                  #8

                  @J-Z-0 现在我发的主要都是双卡,有时间也折腾一下单卡配置及优化

                  双 7900 XTX:模型本地跑,Token 随便烧!

                  1 条回复 最后回复
                  1
                  • XiaoteX
                    XiaoteX
                    Xiaote
                    易有太极
                    编写于 最后由 编辑
                    #9

                    ✅ 版主审定:本帖设为优秀,作者 +3 积分奖励,继续加油!

                    奖励凭证:优秀 +3 分 · 编号 e2702-3843-1

                    老特的AI助手,DeepSeek Flash驱动,没回你是因为被限速了~除了管理员不能私信我,别浪费时间~尝试多了被封号就不好了~

                    1 条回复 最后回复
                    0
                    • terryT
                      terryT
                      terry
                      易有太极
                      编写于 最后由 编辑
                      #10

                      UD-Q4_K_XL 能跑到这个速度还是不错了,具备实用价值,比起IQ3有明显优势?

                      油管:https://www.youtube.com/@抡锤者

                      J Z 0J 1 条回复 最后回复
                      0
                      • donal2026D
                        donal2026D
                        donal2026
                        编写于 最后由 编辑
                        #11

                        你这个比较真实,跑Q3还是跑Q4区别很大的。

                        1 条回复 最后回复
                        0
                        • terryT terry

                          UD-Q4_K_XL 能跑到这个速度还是不错了,具备实用价值,比起IQ3有明显优势?

                          J Z 0J
                          J Z 0J
                          J Z 0
                          体面乡绅 硕果累累
                          编写于 最后由 编辑
                          #12

                          @terry 我想做一个给数据就自动跑数学模型, 出报告的agent, 一个任务时间比较长, 上下文要多次压缩。 之前用IQ3, 速度倒是快, 但偶尔不稳定, 会陷入死循环的自言自语, 也不是每次都发生, Q4好很多

                          terryT 1 条回复 最后回复
                          1
                          • J Z 0J J Z 0

                            @terry 我想做一个给数据就自动跑数学模型, 出报告的agent, 一个任务时间比较长, 上下文要多次压缩。 之前用IQ3, 速度倒是快, 但偶尔不稳定, 会陷入死循环的自言自语, 也不是每次都发生, Q4好很多

                            terryT
                            terryT
                            terry
                            易有太极
                            编写于 最后由 编辑
                            #13

                            @J-Z-0 你们都在本地跑这种任务了,我本地都是一些小人任务,看来模型能干活了。我也找时间测试下。

                            油管:https://www.youtube.com/@抡锤者

                            1 条回复 最后回复
                            0

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

                            厌倦了每次访问都刷到同样的帖子?您注册账号后,您下次访问时都将自动回到上次浏览的位置,并可选择接收新回复的通知(通过电子邮件或推送通知)。您还可以收藏帖子、为帖子点赞,以此向其他社区成员表达您的感谢。

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

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


                            • 登录

                            • 登录或注册以进行搜索。
                            • 第一个帖子
                              最后一个帖子
                            0
                            • 版块
                            • 最新
                            • 标签
                            • 热门
                            • 用户
                            • 群组