跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • 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. 神了, 7900xtx 单卡prefill 3,570 tok/s decode 106.6 tok/s, Strata RDNA3 fork:安装、调优与 32K–256K 性能实测

神了, 7900xtx 单卡prefill 3,570 tok/s decode 106.6 tok/s, Strata RDNA3 fork:安装、调优与 32K–256K 性能实测

已定时 已固定 已锁定 已移动 精华 热议 LLM讨论区
7900xtxstrata
35 帖子 26 发布者 3.2k 浏览 3 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • E
    E
    Enigma
    体面乡绅 硕果累累
    编写于 最后由 编辑
    #8

    我有一平台跟你这个一样,马上试

    1 条回复 最后回复
    0
    • Eric SetoE
      Eric SetoE
      Eric Seto
      编写于 最后由 编辑
      #9

      好勁呀 ! 等我都抄一抄先, 以下係雙7900 xtx嘅測試:

      硬件

      項目 配置
      主機板 華南金牌 HUANANZHI X99-F8D PLUS,V1.33
      作業系統 Ubuntu 26.04.1 LTS,64 位元
      CPU 2 × Intel Xeon E5-2673 v4,標稱基礎時脈 2.30 GHz
      系統記憶體 已安裝 224 GiB:7 × 32 GiB Samsung DDR4 ECC( 本來買咗八條但係有兩條壞嘅,換貨後仍然係有一條係壞嘅 )
      )
      CPU0 記憶體 已安裝 96 GiB,三個記憶體通道有插 DIMM;Linux 可見約 94.0 GiB
      CPU1 記憶體 已安裝 128 GiB,四個記憶體通道均有插 DIMM;Linux 可見約 122.0 GiB
      GPU0,連接 CPU0 Sapphire Nitro+ RX 7900 XTX,24 GB 顯存;PCI 0000:07:00.0
      GPU1,連接 CPU1 XFX MERC 310 RX 7900 XTX,24 GB 顯存;PCI 0000:86:00.0
      電源供應器 Great Wall 2000 W,型號由使用者提供

      Fork 設定

      項目 設定
      引擎 實際使用 RDNA3 Fork,原生引擎版本 0.1.43
      原始碼 nicejunjie/Strata-rdna3 PR #1,commit:309f0c8f8cef010f62746f80caf677c68e7141f9
      GPU 運作模式 單一請求使用兩張卡;24/24 分層,Nitro+ 處理第 0–23 層,MERC 處理第 24–47 層
      專家資料的記憶體配置 各 GPU 階段使用其所連接 CPU 的本地記憶體
      Expert workers 合共 8 個,每顆 CPU 分配 4 個;綁定邏輯 CPU 1、2、3、4、20、21、22、23
      上下文上限 262,144 tokens
      Prefill 自動選擇,每個區塊上限 32,768 tokens;啟用雙 GPU DP prefill
      Prefill ring/CPU 分工 384 個槽位;CPU-share 為 auto,上限 1,024
      KV cache INT8;32,768 個常駐 KV cells
      推測解碼 Spec 3,最低機率 0.5;MTP Q4 all;MTP window 4,096
      Pipeline windows 2
      預留顯存 每張卡 2,048 MiB
      對話快取 16,384 MiB,8 個槽位
      HIP 硬件佇列 GPU_MAX_HW_QUEUES=8
      視覺功能 透過現有 CPU 視覺編碼器啟用;本次效能測試只輸入文字

      單位:tokens/秒。

      雙 GPU 測試結果

      輸入長度 Prefill Decode
      1K 607.9 115.5
      8K 2353.2 115.8
      10K 1450.9 113.1
      15K 2119.8 104.3
      32K 3609.1 121.8
      64K 4339.0 123.3
      128K 4645.6 107.5
      250K 5457.0 104.4
      懒人烘培懒 1 条回复 最后回复
      1
      • Eric SetoE Eric Seto

        好勁呀 ! 等我都抄一抄先, 以下係雙7900 xtx嘅測試:

        硬件

        項目 配置
        主機板 華南金牌 HUANANZHI X99-F8D PLUS,V1.33
        作業系統 Ubuntu 26.04.1 LTS,64 位元
        CPU 2 × Intel Xeon E5-2673 v4,標稱基礎時脈 2.30 GHz
        系統記憶體 已安裝 224 GiB:7 × 32 GiB Samsung DDR4 ECC( 本來買咗八條但係有兩條壞嘅,換貨後仍然係有一條係壞嘅 )
        )
        CPU0 記憶體 已安裝 96 GiB,三個記憶體通道有插 DIMM;Linux 可見約 94.0 GiB
        CPU1 記憶體 已安裝 128 GiB,四個記憶體通道均有插 DIMM;Linux 可見約 122.0 GiB
        GPU0,連接 CPU0 Sapphire Nitro+ RX 7900 XTX,24 GB 顯存;PCI 0000:07:00.0
        GPU1,連接 CPU1 XFX MERC 310 RX 7900 XTX,24 GB 顯存;PCI 0000:86:00.0
        電源供應器 Great Wall 2000 W,型號由使用者提供

        Fork 設定

        項目 設定
        引擎 實際使用 RDNA3 Fork,原生引擎版本 0.1.43
        原始碼 nicejunjie/Strata-rdna3 PR #1,commit:309f0c8f8cef010f62746f80caf677c68e7141f9
        GPU 運作模式 單一請求使用兩張卡;24/24 分層,Nitro+ 處理第 0–23 層,MERC 處理第 24–47 層
        專家資料的記憶體配置 各 GPU 階段使用其所連接 CPU 的本地記憶體
        Expert workers 合共 8 個,每顆 CPU 分配 4 個;綁定邏輯 CPU 1、2、3、4、20、21、22、23
        上下文上限 262,144 tokens
        Prefill 自動選擇,每個區塊上限 32,768 tokens;啟用雙 GPU DP prefill
        Prefill ring/CPU 分工 384 個槽位;CPU-share 為 auto,上限 1,024
        KV cache INT8;32,768 個常駐 KV cells
        推測解碼 Spec 3,最低機率 0.5;MTP Q4 all;MTP window 4,096
        Pipeline windows 2
        預留顯存 每張卡 2,048 MiB
        對話快取 16,384 MiB,8 個槽位
        HIP 硬件佇列 GPU_MAX_HW_QUEUES=8
        視覺功能 透過現有 CPU 視覺編碼器啟用;本次效能測試只輸入文字

        單位:tokens/秒。

        雙 GPU 測試結果

        輸入長度 Prefill Decode
        1K 607.9 115.5
        8K 2353.2 115.8
        10K 1450.9 113.1
        15K 2119.8 104.3
        32K 3609.1 121.8
        64K 4339.0 123.3
        128K 4645.6 107.5
        250K 5457.0 104.4
        懒人烘培懒
        懒人烘培懒
        懒人烘培
        王侯将相
        编写于 最后由 编辑
        #10

        @Eric-Seto 可以在优化一下,双7900XTX的262K上prefill上6000是没有问题的

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

        Simon Li 0S 1 条回复 最后回复
        0
        • M
          M
          mudfox
          编写于 最后由 编辑
          #11

          学习了,刚把双卡R9700出掉,换成了双卡7900XTX,等到货就试试

          A 2 条回复 最后回复
          0
          • XiaoteX
            XiaoteX
            Xiaote
            易有太极
            编写于 最后由 编辑
            #12

            🔥 本帖参与讨论人数已达 10+,入选热议,作者 +3 积分奖励!

            奖励凭证:热议 +3 分 · 编号 h2671-546-1

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

            1 条回复 最后回复
            0
            • M mudfox

              学习了,刚把双卡R9700出掉,换成了双卡7900XTX,等到货就试试

              A
              A
              applejuice
              王侯将相
              编写于 最后由 编辑
              #13

              @mudfox 怎么r9700 卖掉? 现在应该最强amd 消费级卡

              johnnybegoodJ rongda wengR 2 条回复 最后回复
              0
              • 懒人烘培懒 懒人烘培

                @Eric-Seto 可以在优化一下,双7900XTX的262K上prefill上6000是没有问题的

                Simon Li 0S
                Simon Li 0S
                Simon Li 0
                编写于 最后由 编辑
                #14

                @懒人烘培
                哥,能给兄弟们单出一篇帖子吗?我让deepseek抄作业,一直抄不明白,就卡在5000死活上不去了

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

                  @mudfox 怎么r9700 卖掉? 现在应该最强amd 消费级卡

                  johnnybegoodJ
                  johnnybegoodJ
                  johnnybegood
                  王侯将相
                  编写于 最后由 编辑
                  #15

                  @applejuice 哈哈, 卖掉 9700 买 7900 搞不懂, 这不是负优化么?

                  1 条回复 最后回复
                  0
                  • Simon Li 0S Simon Li 0

                    @懒人烘培
                    哥,能给兄弟们单出一篇帖子吗?我让deepseek抄作业,一直抄不明白,就卡在5000死活上不去了

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

                    @Simon-Li-0 好的,我这两天做个帖子,可以来抄作业。

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

                    1 条回复 最后回复
                    0
                    • Data WuD
                      Data WuD
                      Data Wu
                      编写于 最后由 编辑
                      #17

                      image.jpeg
                      实际跑了一下,对比官方提升巨大,值得升级。

                      M1560015M 1 条回复 最后回复
                      0
                      • gao GaoG
                        gao GaoG
                        gao Gao
                        硕果累累 体面乡绅
                        编写于 最后由 编辑
                        #18

                        我怎么感觉性能已经超过 3090了

                        1 条回复 最后回复
                        0
                        • yi songY
                          yi songY
                          yi song
                          体面乡绅 硕果累累
                          编写于 最后由 编辑
                          #19

                          提升非常大,用了1个小时AI去配置。
                          抄作业结果

                          fork 明显更快(prefill 2 倍、agent 循环 1.76 倍)

                          实测已经全部完成,数据写进运维手册第 9 节了。下面是优化前 vs 优化后的完整对比。

                          1. prefill:处理长提示词(tok/s,越高越好)
                            提示词长度 优化前 0.1.45 原配置 0.1.45 只把块调到 32K fork RDNA3
                            1 万 token 1,019 1,263(+24%) 2,090(+105%)
                            8 万 token 1,281 1,429(+12%) 3,129(+144%)
                            三次重复测量误差仅 ±0.3%(1,018.7 / 1,019.4 / 1,021.5),这组数字很硬。 关键结论:光把 prefill 块从 8192 调到 32768 只拿到 +24%/+12%,剩下的大头是 fork 的 RDNA3 内核真本事——我专门做了这个隔离实验,否则会把功劳记错。

                          2. decode:生成速度(tok/s,固定 seed、6 次中位数)
                            优化前 优化后 提升
                            短提示 66.5 74.1 +11.4%
                            3.2 万 token 提示 64.1 77.4 +20.7%

                          3. 真实 agent 循环(12 轮,每轮追加约 830 token,上下文涨到 2.68 万)
                            优化前 优化后 倍数
                            首轮冷 prefill 15.12 s 8.01 s 1.89×
                            稳态每轮 2.70 s 1.59 s 1.70×
                            12 轮总计 46.37 s 26.32 s 1.76×
                            这个才是你日常体感对应的场景(大部分请求是"恢复检查点 + 追加一小段")。

                          4. 一个重要的反向验证
                            我担心 fork 缺 --prompt-cache-spread(0.1.45 有,是我上次修长任务缓存抖动的开关),专门测了缓存命中:两边逐条完全相同(cached token 数 8396 / 28551 / 75576 一模一样)。所以这个差异在本机测不出影响,不是迁移障碍。

                          5. 折算到你那个 140 步长任务
                            按之前统计的成本结构(prompt 读 5.12 h + decode 15.32 h = 20.4 h):

                          prompt 部分:5.12 h → 约 2.3 h
                          decode 部分:15.32 h → 约 13.4 h(decode 只快 12-16%,且它占 75%)
                          合计约 20.4 h → 15.7 h,省 23%
                          也就是说:prefill 快 2 倍多非常可观,但你的长任务瓶颈其实在生成 token 数,换引擎能省四分之一,真正的大头还是要靠少生成。

                          1. 现在的状态
                            fork 正在跑(strata-fork.service),strata.service 已停止但仍是开机默认
                            所以现在重启会回到 0.1.45,不会留下半吊子状态
                            回滚一条命令:systemctl stop strata-fork && systemctl start strata
                            0.1.45 的配置我也加了 --prefill auto:32768(白捡 +24%/+12%,无代价),备份在 strata-iq3_s.json.before-prefill32k
                            代价:fork 是 0.1.43(比 0.1.45 旧)、没编译 vision(源码在 tools/vision/strata_vision.cpp,需要时能补编)、多占 16 GB 源码。
                          1 条回复 最后回复
                          0
                          • ,yi songY yi song 引用了 此主题
                          • ,A applejuice 引用了 此主题
                          • tom23T
                            tom23T
                            tom23
                            硕果累累
                            编写于 最后由 编辑
                            #20

                            我要抄作业了,感谢分享

                            1 条回复 最后回复
                            0
                            • A applejuice

                              @mudfox 怎么r9700 卖掉? 现在应该最强amd 消费级卡

                              rongda wengR
                              rongda wengR
                              rongda weng
                              编写于 最后由 编辑
                              #21

                              @applejuice 7900XTX 带宽高

                              A 1 条回复 最后回复
                              0
                              • rongda wengR rongda weng

                                @applejuice 7900XTX 带宽高

                                A
                                A
                                applejuice
                                王侯将相
                                编写于 最后由 编辑
                                #22

                                @rongda-weng fp8 算力不可忽视,新架构有优势

                                1 条回复 最后回复
                                0
                                • M mudfox

                                  学习了,刚把双卡R9700出掉,换成了双卡7900XTX,等到货就试试

                                  A
                                  A
                                  applejuice
                                  王侯将相
                                  编写于 最后由 编辑
                                  #23

                                  @mudfox 出了多少? 我都想买

                                  rongda wengR 1 条回复 最后回复
                                  0
                                  • A applejuice

                                    @mudfox 出了多少? 我都想买

                                    rongda wengR
                                    rongda wengR
                                    rongda weng
                                    编写于 最后由 编辑
                                    #24

                                    @applejuice 估计15000左右

                                    1 条回复 最后回复
                                    0
                                    • CHIA AN YANGC
                                      CHIA AN YANGC
                                      CHIA AN YANG
                                      王侯将相
                                      编写于 最后由 编辑
                                      #25

                                      抄作業中!先推一個

                                      1 条回复 最后回复
                                      0
                                      • ,CHIA AN YANGC CHIA AN YANG 引用了 此主题
                                      • ,CHIA AN YANGC CHIA AN YANG 引用了 此主题
                                      • James PangJ
                                        James PangJ
                                        James Pang
                                        编写于 最后由 James Pang 编辑
                                        #26

                                        我這邊正在進行測試,但我是Windows 11
                                        我的Strata是託管在Antigravity下面,是IQ2,64K上下文,單卡RX7900XTX 24GB
                                        Prefill提升巨大,但decode持平,主因是有一個補丁目前Windows沒有下面這些補丁,我看看能不能重新編譯windows版本的出來用
                                        ├── src/kernels/cuda/rdna_gr.cu <-- 【最核心】RDNA3 硬體級底層彙編優化
                                        ├── src/kernels/cuda/fused_gr.cu <-- 殘差連結 (Hyper-Connection) 算子融合
                                        ├── src/kernels/cpu/iq_avx512.cpp <-- PR #1 修復:AVX2 CPU 啟動防崩潰補丁
                                        └── src/core/layer.cpp <-- 引擎調度層:註冊 STRATA_GR_RDNA 開關
                                        image.jpeg
                                        image.jpeg

                                        1 条回复 最后回复
                                        0
                                        • James PangJ
                                          James PangJ
                                          James Pang
                                          编写于 最后由 James Pang 编辑
                                          #27

                                          戰況更新 - 單卡RX7900XTX,系統記憶體64GB DDR5
                                          Windows HIP下的prefill chunk沒辦法開到32K,我這邊觀察到專家都被 purge 掉, SSD讀寫量異常高
                                          目前是設定--prefill 7168
                                          // #1630: Windows HIP, RX 7900 XTX: a first long prompt at 8192-token chunks
                                          // charged ~70 GB of commit and killed the engine; 7500 and below were flat.
                                          // A bare auto stops at 6144; a chunk the user names stays.

                                          我請Antigravity去編譯了C++補丁,順利在Windows下跑起來,以下是Gemini的原話,總共在我的環境做了這些事
                                          STRATA_QFUSE=1:原始碼中完全內建(src/kernels/cuda/rdna_gr.cu 中的 q8_tail 量化融合,甚至被設為 RDNA3 的架構預設值!)。
                                          STRATA_HIP_WMMA=1 & STRATA_SELECT_WMMA=1:啟用 7900 XTX 矩陣核心。
                                          STRATA_GDN_CHUNKED=1:GDN 分塊循迴運算。
                                          STRATA_PF_FUSED=1 & STRATA_PF_GEMM=1:Prefill 矩陣融合運算。
                                          --prefill 7168 安全分塊:徹底防範 Windows HIP 記憶體洩漏與 SSD 讀取死鎖。
                                          "parallel": 1 獨佔單 Slot:釋放 1.0 GB VRAM,使 GPU 專家快取擴張至 11,798 槽位(比官方的 11,484 還多了 314 個!)。

                                          目前Decode來到97 tok/s,prefill達到1118.8 tok/s,提升巨大,跑Hermes有感提升
                                          還好當初有乖乖聽up主的話入手7900XTX,這買賣不虧,從Strata橫空出世以來,已經幫我幹了不少活...
                                          image.jpeg

                                          Hermes自己測試的結果 (一致)
                                          image.jpeg

                                          1 条回复 最后回复
                                          0

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

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

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

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


                                          • 登录

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