跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • 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. AI硬件
  4. V100以NVFP4量化運行Strata實測 Qwen 3.8 Flash Next

V100以NVFP4量化運行Strata實測 Qwen 3.8 Flash Next

已定时 已固定 已锁定 已移动 AI硬件
v100strataqwen-flash
3 帖子 2 发布者 109 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • dardeaw fengD
    dardeaw fengD
    dardeaw feng
    硕果累累 贵族大夫
    编写于 最后由 编辑
    #1

    前情提要 整台洋垃圾V100 16G雙卡

    之前只測 IQ3_S。但128G DDR3 雙通道帶寬不足容量有餘,挑戰Strata 的 4bit 選項看會不會吃鱉

    模型 下載 專家 RAM 全入 RAM 需 品質(vs Q8_0 同 top token) 備註
    UD-IQ4_XS(Unsloth) 94 GB 55 GiB ~72 GB 88.9% 比現行 IQ3_S(87.7%) 只高一點
    UD-Q4_K_XL(Unsloth) 111 GB 72 GiB ~88 GB 93.1% 4-bit 中品質最好
    NVFP4(Strata GPTQ 版) 128 GB ~80 GB ~80 GB 92.09% V100 無 FP4 tensor core,走 8-bit 精度路徑
    NVFP4-NVIDIA 128 GB ~80 GB ~80 GB — 純 round,品質低於上面
    NVFP4-QAD(NVIDIA 重訓) 102 GB +110 GB 盤 ~80 GB ~80 GB — 短 prompt 略快;要在本機轉 pack(20–40 分鐘)

    玩個騷一點的 Volta裝逼成Blackwell挑戰NVFP4

    為啥能玩?有鑑於ninfer推論引擎之前社群就可以在V100 32G跑起NVFP4的27B模型了
    NVFP4 在 V100 上跑得起來,而且不需要 FP8/FP4 硬體——NVFP4 的路徑根本不用:

    NVFP4 (V100 sm_70 + E5-2686 v4)的支援狀況

    路徑 V100 支援 機制
    Decode ✅ 引擎自己的 q8_1 kernel 軟體解碼 UE4M3/E2M1,無 CUDA 專屬 intrinsics,任何架構都行
    CPU 專家 ✅ E5 v4 明確在清單:走 nvfp4_avx2.cpp 的 256-bit AVX2 lane,與 ggml-cpu 逐位元相等(無 AVX-512 只慢 ~10%/core,但 pool 是 DRAM-bound,實際無差)
    Prefill(預設 w4a8) ✅ 但走 dp4a source 註解(prefill.cpp:1147):「Volta (sm_70): MMQ runs on dp4a there」——int8 tensor core 的 MMQ kernel 用 ldmatrix(sm_75+),V100 改走 dp4a 路徑(V100 有 dp4a)
    Prefill(STRATA_PF_WMMA=1) ✅ opt-in Volta 專屬優化:專家層改用 FP16 tensor core tiles(V100 最強的就是 FP16 TC:125 TFLOPS);代價是 activations 變 FP16,輸出與預設路徑略有差異
    --peer-device prefill ❌ 「not for NVFP4 experts yet」(我們用 layer split,不影響)

    NVFP4(Strata GPTQ 版)雙卡實測結果

    硬體

    項目 規格
    CPU Intel Xeon E5-2686 v4 @ 2.3GHz(18C/36T,單路,max 3.0GHz,AVX2)
    RAM 121GB
    GPU 2× Tesla V100-SXM2-16GB(PHB 橋接,無 NVLink,PCIe 實測 12.0 GB/s)
    顯示驅動 NVIDIA 580.173.02
    磁碟 Samsung PM9A1 NVMe 1TB

    軟體

    項目 版本/狀態
    OS Ubuntu 26.04.1 LTS,kernel 7.0.0-30-generic
    CUDA 12.8(/usr/local/cuda-12.8)
    引擎 strata 0.1.44.1

    持久化調優

    項目 設定
    Hugepages vm.nr_hugepages=32768(64GB,/etc/sysctl.d/99-hugepages.conf)
    CPU governor performance(cpufreq-performance.service,剛補 enabled)

    模型配置(現行 NVFP4 調優版)

    項目 值
    模型 Qwen3.8-Flash-Next NVFP4-GPTQ(~120GB:experts 64G + PLE-FP8 48G + dense 8G)
    分卡 layer_split 24(手動,auto 的 23 較差)
    Expert cache auto → 3779/3680 slots/卡(hit rate ~87–90%)
    Prefill auto:16384(chunk 16384)
    Spec/MTP --spec 4 --spec-min-p 0.5
    KV int8,--kv-resident 20480(最低值,省 VRAM 給 expert cache)
    其他 --trim-stage-weights、--pipeline-windows 2、STRATA_ROUTE_TAIL_SKIP=7、auto pcie_frac 0.15、pool 17 workers

    效能現況:NVFP4 調優後 decode 58–65 tok/s、prefill 100k 1788 tok/s;IQ3_S decode 73–79 tok/s、prefill 100k 1884 tok/s。

    Prefill 階梯(冷預填)

    階段 IQ3_S NVFP4 Δ
    10k 1181 1009 −15%
    20k 1251 1079 −14%
    50k 1876 1633 −13%
    100k 1884 1788 −5%
    150k 1792 1761 −2%
    200k 1666 1640 −2%

    Decode(中位數)

    prompt IQ3_S NVFP4 Δ
    essay 73.5 58.4 −20%
    code 77.9 58.6 −28%
    translate 79.6 62.3 −22%
    explain 78.1 64.6 −18%

    關鍵發現

    1. Prefill 長上下文差距縮小(200k 只慢 2%),但短上下文慢 13–15%。
    2. 品質代價換算:NVFP4 92.1% vs IQ3_S 87.7% 同 top token as Q8_0——品質好 ~4.4 個百分點,但 decode 18~30%。
    3. 4bit模型體積比較大,導致能調度至VRAM的熱專家變少,較大比例落到DDR3雙通道內存與PCIE 3.0交換
    1 条回复 最后回复
    0
    • gao GaoG
      gao GaoG
      gao Gao
      编写于 最后由 gao Gao 编辑
      #2

      如果内存空余多,是否可以扩大下面的设置,我个人体感超过10GB缓存对于某种情况下 Thinking速度会变快 当前配置文件的 args 里设置了这两个参数:
      --conversation-cache-mib 4096
      --conversation-cache-slots 2
      意思是:Strata 最多为 2 个暂时切开的对话保留状态,缓存总量上限 4096 MiB(4 GiB)。这是总上限,不是每个槽各 4 GiB,也不代表同时运行 2 个请求。
      缓存不会启动时一次性占满;在不同对话之间切换时才可能逐步使用 RAM。复用还要求提示词前缀及图片、推理模式等匹配。修改这两个值后,需要重启模型才会生效。

      dardeaw fengD 1 条回复 最后回复
      1
      • gao GaoG gao Gao

        如果内存空余多,是否可以扩大下面的设置,我个人体感超过10GB缓存对于某种情况下 Thinking速度会变快 当前配置文件的 args 里设置了这两个参数:
        --conversation-cache-mib 4096
        --conversation-cache-slots 2
        意思是:Strata 最多为 2 个暂时切开的对话保留状态,缓存总量上限 4096 MiB(4 GiB)。这是总上限,不是每个槽各 4 GiB,也不代表同时运行 2 个请求。
        缓存不会启动时一次性占满;在不同对话之间切换时才可能逐步使用 RAM。复用还要求提示词前缀及图片、推理模式等匹配。修改这两个值后,需要重启模型才会生效。

        dardeaw fengD
        dardeaw fengD
        dardeaw feng
        硕果累累 贵族大夫
        编写于 最后由 编辑
        #3

        @gao-Gao
        batch slot session 吃 VRAM,這個會讓速度稍微掉一點,好處是切換對話時秒切

        1 条回复 最后回复
        0

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

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

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

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


        • 登录

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