跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • 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 Agent
  4. 7900 XTX 的可能性探索|单卡篇(五)续:Hipfire 27B 的生产部署、模型质量与 Agent 实战

7900 XTX 的可能性探索|单卡篇(五)续:Hipfire 27B 的生产部署、模型质量与 Agent 实战

已定时 已固定 已锁定 已移动 AI Agent
7900xtxqwen-27b本地模型
6 帖子 4 发布者 451 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Ben LeeB
    Ben LeeB
    Ben Lee
    王侯将相
    编写于 最后由 编辑
    #1

    上一篇介绍了 Hipfire 在 RX 7900 XTX 上的推理性能,单卡 8K 上下文实现了 2682 t/s Prefill 和 169.4 t/s Decode,64K 上下文仍有 119.5 t/s Decode。

    部署到实际使用环境后,这次继续测试四个方面:框架功能与限制、Hermes Agent 实际运行、标准题集质量,以及不同思考档位的效果。最后再让模型交几份有趣的编程作业。

    结论优先,跑了三天测试,没有出现死循环,未发现影响主要功能的严重 Bug,能用,够用,单卡7900XTX好用👍 ,我已经把自己单卡的生产环境换了这个推理框架。

    一、Hipfire 框架与专属 MQ4-XTS 模型

    1. 测试环境

    项目 配置
    GPU RX 7900 XTX 24GB,单卡
    GPU 架构 AMD RDNA3 / gfx1100
    推理框架 Hipfire v0.4.2.1
    Commit 6b363a56a1ae
    模型 Qwen3.8-27B MQ4-XTS
    KV Cache Q8
    显存管理 HIP VMM
    推测解码 DFlash
    API OpenAI-compatible
    Agent Hermes

    Hipfire 是针对 AMD GPU 优化的推理框架。与常见的通用模型运行方案相比,其特色是专属 MQ4-XTS 模型格式、VMM 显存管理和 DFlash 推测解码。

    这里测试的不是普通 GGUF Q4 文件,而是 Hipfire 框架与 MQ4-XTS 模型组合的整体表现。

    2. 主要功能和实测情况

    功能 测试情况
    DFlash 推测解码 8K 下 169.4 t/s,约为 AR 的 3.39 倍
    Q8 KV Cache 已用于所有主要长上下文性能测试
    VMM 显存管理 已启用,支持按需映射
    上下文 128K、160K 实测成功,约 176K OOM
    Prompt Cache 前缀复用已验证
    视觉输入 简单图片、色块和示意图测试通过
    Tool Calling 已接入 Hermes 并完成实际工具调用
    思考档位 支持请求 Off / Low / Medium
    并发 主要性能测试为 C1,尚无充分多并发验收

    3. Prompt Cache

    早期测试中,曾关注过 Hipfire 的前缀缓存能力。

    后续生产环境验证确认,重复请求能够复用前缀 KV。在一次测试中:

    指标 首次请求 重复请求
    命中缓存 tokens — 6656
    墙钟耗时 约 2.9s 约 0.3s

    这是一次特定测试的结果,不代表所有任务都能获得相同加速,也不意味着模型具备无限容量的历史 KV 存储。

    4. 实际限制🚫

    KV 显存硬边界

    当前单卡 24GB、MQ4-XTS、Q8 KV 配置下:

    • 128K:通过
    • 160K:通过
    • 约 176K:OOM (Q8KV下24G显存有点捉襟见肘这是硬伤,但是实测Q4 KV会严重损失速度,只能Q8)

    因此,较高的逻辑上下文配置不等于对应长度一定能够实际运行。这个边界是当前模型及显存配置的实测限制,而不是 Hipfire 框架通用的固定上限。

    并发能力

    已有吞吐成绩主要来自 C1 单并发、Cold Context 测试。多并发吞吐、延迟以及显存压力尚无充分验证。

    量化格式与兼容性

    MQ4-XTS 是这套框架的专属模型格式。普通 Q4/GGUF 量化和 MQ4-XTS 不能直接等同;此前其他四位量化路径的失败现象也不能据此归因于 MQ4-XTS。


    二、部署生产环境:Hermes Agent 能不能真正干活?

    完成性能测试后,将 Hipfire 27B 接入 Hermes,作为实际 Agent 的推理后端。

    这部分没有停留在简单问答,而是测试文件读写、工具调用、调查分析、代码调试、多轮执行和视觉输入。

    1. 基础功能验收

    测试 结果
    基础 Tool Calling PASS
    文件读取与调查 PASS
    多步骤工具调用 PASS
    Coding / Debug PASS
    视觉图片输入 PASS
    Prompt Cache 命中 PASS
    动态思考请求 PASS(请求切换)
    多轮 Agent 工作流 PASS

    2. Coding / Debug

    在预设问题的代码与配置调查中,模型成功定位三处缺陷。

    一次 Medium 测试记录:

    指标 实测
    找到的问题 3 处
    思考 tokens(测试记录) 约 10,558
    墙钟时间 约 34s

    3. 多轮 Agent 工作流

    一次完整任务的执行记录:

    指标 结果
    LLM 调用 5 次
    工具调用 6 次
    工具重试 0 次
    总耗时 413s
    最终状态 PASS

    这一结果说明模型能够驱动 Hermes 完成多轮工具链任务,但单次成功不能等同于长期 Agent 可靠性统计。

    4. 视觉能力

    启用视觉组件并设置 vision_mode=auto 后:

    任务 结果 耗时
    纯红图片识别 PASS —
    RGB 三色带识别 PASS 2.5s
    双框技术示意图 PASS 5.31s

    三、模型质量:标准题集实测

    本次使用五套标准题集,共 3,711 道题,考察数学、知识、科学推理及代码生成能力。测试使用本地固定题集和自定义评分脚本。

    1. 题集及特点

    题集 测试重点
    GSM8K 多步骤数学应用题
    MMLU 多学科知识与理解能力
    GPQA 高难度科学知识与推理
    AIME 2025 竞赛级数学推理
    HumanEval Python 代码生成与实际执行

    2. 已完成成绩

    题集 Hipfire 27B MQ4-XTS 说明
    GSM8K 1283/1319,97.3% 完整评分
    MMLU 1773/2000,88.7% 固定 2000 题子集
    GPQA 158/194,81.4% 198 题中 4 题未评分
    AIME 2025 26/30,86.7% 4 题截断
    HumanEval 153/164,93.3% 修正执行评分,Off

    测试方法说明:

    • temperature = 0
    • 原始输出上限 = 16,384 tokens
    • GPQA/AIME 部分原始截断题选择性以 32,768 tokens 补测
    • 历史全量运行缺少逐请求思考档位记录
    • 使用本地题集及自定义评测脚本

    因此,GPQA 和 AIME 表中的成绩含有混合输出预算,不应理解成全部题目在完全统一的 16K 上限下取得。


    四、这个27B模型思考档位差别有多大?Off、Low、Medium

    为了观察开启思考后的收益,又进行了两组独立测试。

    1. 60 题综合推理专项

    包括数学、知识、科学推理及部分代码生成题。五道代码生成题没有在这一组执行评分。

    指标 Off Low Medium
    正确/有效评分 42/55 49/54 50/54
    正确率 76.4% 90.7% 92.6%
    中位耗时 1.6s 17.8s 15.4s
    P90 耗时 97.8s 85.2s 99.0s
    中位 completion tokens 71 372 439

    Off 到 Low 提升明显,Low 到 Medium 的正确率差距较小。

    2. HumanEval 164 题完整测试

    同一套 164 道编程题分别使用 Off、Low、Medium 生成,并用修正后的同一评分器执行。

    指标 Off Low Medium
    通过数 153 156 157
    Pass@1 93.3% 95.1% 95.7%
    中位耗时 0.79s* 2.69s 3.04s
    P90 耗时 1.46s* 5.20s 6.67s
    中位 completion tokens 151 527 633
    请求错误 0 0 0
    输出截断 0 0 0

    Off 耗时来自服务恢复后保存完整计时记录的 143 题,正确率按完整 164 题统计。

    逐题比较:

    对比 前者独胜 后者独胜 同分
    Off vs Low 4 7 153
    Off vs Medium 3 7 154
    Low vs Medium 1 2 161

    Low 比 Off 多通过 3 题,Medium 比 Low 再多通过 1 题。

    Medium 的中位 completion tokens 比 Low 增加约 20%,中位耗时增加约 13%。

    对于这组编程题,Low 显示出比较好的质量与耗时平衡。但独立函数生成不能代替长期 Agent 工程任务测试。

    总体来看,模型质量符合一款 27B、约 4-bit 量化模型的正常预期水平。Hipfire 更突出的优势仍然是释放了7900XTX单卡推理性能并提高了实际运行效率。


    五、实际案例:让 Hipfire 27B 画图、编程,做游戏

    标准题集之外,还让模型生成一些可以直接在浏览器中查看和运行的作品。

    这些测试更直观,也能暴露单纯选择题不容易发现的问题。

    可视化 Agent 实战总结

    最后使用 Hermes Agent,让 Hipfire 27B 完成四类可视化编程任务:模拟时钟、鹈鹕骑自行车、贪吃蛇游戏和动态太阳系。

    每项分别请求 Off、Low、Medium 三档,共进行 12 项独立测试。

    项目 Off Low Medium
    模拟时钟 PASS(修复后) PASS PASS
    鹈鹕骑自行车 PASS(两轮修复) PASS(修复后) PASS(修复后)
    贪吃蛇游戏 PASS PASS PASS
    动态太阳系 PASS(8 行星) PASS(6 行星) PASS(8 行星)

    最终 12/12 项通过,成功率 100%。

    这些作品均由 Hermes Agent 使用文件工具生成,并在离线 Chromium 中进行结构、视觉或功能验收。贪吃蛇的增长、计分、碰撞及重启逻辑通过测试;动态太阳系的行星运动、暂停、继续和速度调节同样通过。

    需要说明,测试发送了不同的思考档位请求,但未获得实际生效档位的充分证明,因此不依据这 12 项结果判断 Off、Low、Medium 的真实性能差异。

    这组结果主要说明:Hipfire 27B 已能够驱动 Hermes 完成具有一定复杂度的可视化开发任务,包括生成文件、调用工具和自主修复。

    1. 鹈鹕骑自行车:SVG 与 HTML 动画

    首先要求模型画一只骑自行车的鹈鹕。

    静态 SVG 测试:

    指标 Thinking Off Thinking Medium
    生成耗时 13.65s 28.11s
    Completion tokens 2372 3942
    文件大小 4617 B 4538 B
    渲染 PASS PASS

    两个版本都具备基本的鹈鹕与自行车结构。Medium 版本增加了更完整的车架、车座、双踏板与背景元素。

    以下插图从上到下分别是 思考模式 off,low,medium

    ChatGPT Image Oct 18, 2026, 09_28_42 PM.jpg
    photo_2026-10-18_21-31-00.jpg
    photo_2026-10-18_21-31-06.jpg

    随后要求模型生成动态 HTML 页面。

    指标 结果
    生成耗时 44.98s
    Completion tokens 5578
    HTML 大小 约 5.97 KB
    外部依赖 无
    SVG + JavaScript 是
    Chromium 截帧 PASS

    动画实现了车轮旋转、双腿踩踏板、车辆横向移动和鹈鹕身体轻微起伏。

    Pelican on a Bicycle.html

    2. SVG 模拟时钟:10:10:30

    让 Hermes Agent 生成一个带 12 个数字、60 个刻度以及时分秒三根指针的模拟时钟。

    模型档位 最终结果 备注
    27B Off PASS 修复后通过
    27B Low PASS 144 秒,6 次文件工具调用
    27B Medium PASS 结构和视觉检查通过

    三个版本均已完成渲染验收。验收标准包括刻度数量、数字位置与指针角度。

    photo_2026-10-18_21-33-42.jpg
    photo_2026-10-18_21-33-46.jpg
    photo_2026-10-18_21-33-49.jpg

    3. 贪吃蛇:从代码到可玩的游戏

    接下来是经典的 Snake 游戏。

    要求生成单文件 HTML,支持方向键控制、随机食物、蛇身增长、得分、碰撞判断和重新开始。

    指标 Off Low Medium
    最终结果 PASS PASS PASS
    总耗时 43s 125s 76.31s
    工具调用 3 次 4 次 3 次
    输出 tokens 3,784 4,012 7,609

    离线 Chromium 验收确认两个版本的游戏逻辑能够运行。

    测试为可重复验证碰撞与计分,采用手动推进游戏步进的方法,不作为真实连续帧率测试。

    photo_2026-10-18_22-05-23.jpg

    snake_27b_off.html
    snake_27b_low.html

    4. 动态太阳系

    最后一项要求生成动态太阳系页面,包含多个行星、不同轨道半径与运动速度,以及暂停和速度调节功能。

    photo_2026-10-18_22-05-59.jpg

    27B_Off_Solar_System.html
    27B_Low_Solar_System.html
    27B_Medium_Solar_System.html

    注:搞笑啦,居然是思考off模式最好,图像好看,行星速度差值表现也靠谱的多。这道题上,开思考没带来更好的成品。


    结语

    从最初的 Prefill、Decode 性能测试,到生产环境部署、Hermes 工具调用、标准题集及实际编程作品,Hipfire 27B MQ4-XTS 在单张 RX 7900 XTX 上展现了相当完整的本地推理能力。

    最有代表性的几个数字:

    • 2682 t/s Prefill、169.4 t/s Decode:8K 上下文 DFlash 实测
    • 160K:当前 Q8 KV 配置下的已验证长上下文长度 (据此我设的Hermes 192K 上下文, 75%压缩阈值。DSH则自用许多)
    • 97.3% GSM8K、88.7% MMLU
    • 93.3% / 95.1% / 95.7%:HumanEval Off / Low / Medium
    • Hermes 工具调用、Coding/Debug、多轮任务和基础视觉均已通过验证

    与此同时,长上下文显存边界、多并发能力、特定量化路径兼容性、服务异常及长期 Agent 稳定性仍存在明确的工程限制。

    对 RX 7900 XTX 而言,Hipfire 的价值不只是某一个 Benchmark 数字,而是通过针对 gfx1100 的软件优化,让一张 24GB RDNA3 显卡在速度、模型质量和实际应用之间取得了新的平衡。

    1 条回复 最后回复
    3
    • 6
      6
      6cccccc
      编写于 最后由 编辑
      #2

      好耶,这个prefill速度比3.8FN更快,可惜我只有一个xtx,要是有两个就可以让27B操作comfyui了

      terryT Ben LeeB 2 条回复 最后回复
      0
      • 6 6cccccc

        好耶,这个prefill速度比3.8FN更快,可惜我只有一个xtx,要是有两个就可以让27B操作comfyui了

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

        @6cccccc 单卡xtx跑strata体验很好,论坛有大量帖子,没必要纠结,一个好用的方案足够了。2张卡有钱的时候再买,如果要跑ComfyUI,就用在线的LLM。

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

        1 条回复 最后回复
        0
        • 6 6cccccc

          好耶,这个prefill速度比3.8FN更快,可惜我只有一个xtx,要是有两个就可以让27B操作comfyui了

          Ben LeeB
          Ben LeeB
          Ben Lee
          王侯将相
          编写于 最后由 Ben Lee 编辑
          #4

          @6cccccc 兄弟DeepSeek Flash现在好用不贵,你完全可以试试用DeepSeek先驱动你的本地Agent跑图跑视频。我实际测下来,7900XTX的生图速度,大概是比4080S要慢20%~40%,大多数出图每张也就是慢几秒到十几秒的事儿;比R9700慢一点或者差不多。或者你切换着用,做几个一键启动卸载脚本,27B或者Strata FN(如果你内存够的话)和COMFYUI按需加载,PCI4X16加载和卸载模型也就是几秒的事儿。

          6 1 条回复 最后回复
          0
          • 懒人烘培懒
            懒人烘培懒
            懒人烘培
            体面乡绅 硕果累累
            编写于 最后由 编辑
            #5

            strata确实厉害,我现在还在优化双7900XTX分层技术,发现Strata 85K 输入时有3203 tok/s prefill,模型用的是Qwen3.8 Flash Next IQ3_S

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

            1 条回复 最后回复
            0
            • Ben LeeB Ben Lee

              @6cccccc 兄弟DeepSeek Flash现在好用不贵,你完全可以试试用DeepSeek先驱动你的本地Agent跑图跑视频。我实际测下来,7900XTX的生图速度,大概是比4080S要慢20%~40%,大多数出图每张也就是慢几秒到十几秒的事儿;比R9700慢一点或者差不多。或者你切换着用,做几个一键启动卸载脚本,27B或者Strata FN(如果你内存够的话)和COMFYUI按需加载,PCI4X16加载和卸载模型也就是几秒的事儿。

              6
              6
              6cccccc
              编写于 最后由 编辑
              #6

              Ben-Lee 说:

              @6cccccc 兄弟DeepSeek Flash现在好用不贵,你完全可以试试用DeepSeek先驱动你的本地Agent跑图跑视频。我实际测下来,7900XTX的生图速度,大概是比4080S要慢20%~40%,大多数出图每张也就是慢几秒到十几秒的事儿;比R9700慢一点或者差不多。或者你切换着用,做几个一键启动卸载脚本,27B或者Strata FN(如果你内存够的话)和COMFYUI按需加载,PCI4X16加载和卸载模型也就是几秒的事儿。

              我现在就在用DeepSeek Flash 新版本挺不错的,不过有时候还是想折腾一下本地的,之前deepseek有时候会出现不怎么稳定的情况,不知道咋回事。昨天试了一下27B的(用qoder),感觉视觉那块有点问题,不能在读取图片+调用工具。可能得分开用才行。

              1 条回复 最后回复
              0

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

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

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

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


              • 登录

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