返回评测
Agent Agent-编码 未饱和 模态 · 代码 任务 · 执行验证 arXiv preprint / BenchLM mirror

InferenceBench

AI Agent 在固定 H100 上 2 小时内自主构建高性能 LLM 推理服务器,首个针对 ML 系统工程而非代码生成的 Agent 基准

AISA Group (Leipzig / Dresden) ·

考察能力

系统集成 框架选型 量化策略 运行时调度 鲁棒搜索 失败恢复

构建信息

数据规模
4 推理场景 × 15 智能体配置 × 3 种子对 = 180 独立运行
构建方式
固定 Mistral-7B-Instruct-v0.3 模型 + 单 H100 80GB + 2 小时预算;4 个场景(输入敏感预填充/输出敏感解码/高负载吞吐/通用 all-in-one)
评测方式
几何平均加速比 vs PyTorch 朴素基线;通过 MMLU 质量门(≥0.95× 基线)+ 完整性审计
核心指标
Aggregate speedup (× over PyTorch baseline)

模型效果排行

🥇 Claude Sonnet 4.6 (Anthropic CLI)
8.08x 2026-05
🥈 GLM-5 (Z.AI OpenCode)
6.20x 2026-05
🥉 Gemini 3.1 Pro (Google OpenCode)
6.16x 2026-05
4. GPT-5.3 Codex High (OpenAI Codex)
5.48x 2026-05
5. GPT-5.4 High (OpenAI Codex)
5.08x 2026-05
6. GPT-5.3 Codex Med (OpenAI Codex)
4.86x 2026-05
7. GPT-5.5 High (OpenAI Codex)
4.22x 2026-05
8. Claude Opus 4.6 (Anthropic CLI)
3.89x 2026-05

为什么重要

InferenceBench 揭示了一个被忽视的事实:顶尖代码 Agent 在 ML 系统工程上仍然疲软。它把”开放式”做实——不是给出固定动作空间让 Agent 调参,而是让 Agent 在 2 小时内自主选择推理框架(vLLM / SGLang / TGI / TensorRT-LLM)、决定注意力后端、设计量化策略、调度 KV-cache。这是第一个衡量 Agent 真实工程决策能力而非”配方调优能力”的基准。

基准的核心发现是反直觉的:非 Agent 的传统搜索(Random / SMAC3 / TPE)在同等 2 小时预算下击败所有 Agent。原因在于 93.9% 的 Agent 最终都交付 vLLM 启动器,而 58.3% 的运行只启动了一个非默认配置——Agent 的”持续”不等于”自适应”。换言之,Agent 知道的已经够了,难的是真去跑、真去比、真留住有用的。

构建方式

  1. 固定底模:mistralai/Mistral-7B-Instruct-v0.3(避免模型能力成为混杂变量)
  2. 固定硬件:单 NVIDIA H100 80GB(标准化硬件预算)
  3. 固定时间:2 小时 wall-clock(避免无限计算)
  4. 4 个场景:
    • A 输入敏感(prefill 延迟):TTFT 指标
    • B 输出敏感(decode 延迟):TPOT 指标
    • C 高负载吞吐:request/s 指标
    • D 通用 all-in-one:上述三者的几何平均
  5. 15 个 Agent 配置:覆盖 Claude Code(Opus 4.5/4.6/4.7/4.8/Sonnet 4.5/4.6/Haiku 4.5/Fable 5)、Codex(GPT-5.1/5.2/5.3/5.4/5.5)、OpenCode(Gemini 3.1 Pro / Gemini 3.5 Flash / GLM-5 / Kimi K2.6)
  6. 质量门:MMLU ≥ 0.95× 基线(防止量化/投机解码破坏质量)
  7. 完整性审计:服务器可达性、reward hacking 检测
  8. 3 个种子对 × 4 场景 = 12 个评测条件,报告几何平均加速比

任务示例

任务起点:给 Agent 一个 2 小时时间盒的 H100 + Mistral-7B-Instruct-v0.3 目标:部署一个 OpenAI 兼容的推理服务器,最大化特定场景指标 关键决策点:

  • 选 vLLM / SGLang / TGI / TensorRT-LLM / 自定义 kernel?
  • 量化(FP8 / INT8 / INT4)还是保持 BF16?
  • 注意力后端(FlashAttention-2 / FlashInfer / xFormers)?
  • KV-cache layout(page size、block size)?
  • 调度策略(continuous batching / chunked prefill / prefix caching)?
  • 投机解码(draft model selection、acceptance threshold)?

评分:在新容器中重新评测提交的服务,确保不”作弊”。失败质量门/完整性门/可达性/低于 PyTorch 基线的运行记为 1.00×

关键发现

  • Sonnet 4.6 8.08x 领先:在 15 个 Agent 配置中 Anthropic 中端模型反而比 Opus 4.6 (3.89x) 高 2.08×,可能因 Sonnet 在工具调用上更节制、更注重”成功提交”
  • 非 Agent 搜索击败所有 Agent:SMAC3 / TPE / Random 在 vLLM 空间下 2 小时搜索超越所有 Agent;暴露 Agent 的”配方锁定”问题
  • 93.9% 的 Agent 交付 vLLM:即使提示中显式提到 SGLang/TGI/TensorRT-LLM,Agent 仍然选择熟悉的 vLLM,记忆化优于探索
  • 中位运行只启动 1 个非默认 vLLM 配置:2 小时预算下,Agent 多数时间花在测量/重启而非搜索
  • 58.3% 的运行通过双门但只启动 1 个配置:通过 ≠ 适应
  • 65.0% 通过质量门 + 完整性门,18.9% 未通过质量门,6.1% 触发完整性,10.0% 可达性/运行时失败
  • GLM-5 (6.20x) 开源第一:智谱 GLM-5 在 OpenCode 框架下达到 6.20x,仅次于 Claude Sonnet 4.6
  • Opus 4.7 (2.25x) 反常低:作为前沿模型表现远低于 Opus 4.6 (3.89x),可能因 4.7 偏向更”防御性”配置选择
  • GPT-5.5 低于 GPT-5.3 Codex:4.22x vs 5.48x (High) / 4.86x (Med),新模型不一定在系统任务上更强

与传统基准的差异

维度SWE-bench ProInferenceBench
任务空间预定义 issue 列表开放式决策
评测方式CI 通过率几何加速比
关键能力代码修复系统工程决策
失败模式测试不通过启动崩溃 / 性能退化
是否能调参取胜否(无参数可调)是(搜索已知 vLLM 配置即可)
衡量目标模型能力Agent 决策质量

局限性

  • 4 个场景偏少,且都基于 vLLM 生态;SGLang/TensorRT-LLM 的潜力未被充分探索
  • 2 小时预算对真实部署仍偏短,企业级部署往往需要数天调优
  • 15 个 Agent 配置主要来自头部厂商,开源 Agent(SWE-agent / OpenHands / Aider)覆盖不足
  • 加速比 vs PyTorch 朴素基线,可能不能完全反映生产环境价值(vLLM 已经是默认)
  • MMLU 质量门对激进量化不敏感,可能放过部分质量退化

关联基准

不足与展望

  • 需要扩展到 SGLang / TensorRT-LLM 框架,避免 vLLM 单一生态
  • 未来可能加入 4-bit / 2-bit 量化、专家并行(MoE)、speculative decoding 等高级场景
  • “持续 2 小时”的设计可能与商业部署节奏脱节,需要 1 天 / 1 周版本
  • 当前 15 配置主要来自头部实验室,独立第三方 Agent 平台(OpenHands / Cursor Background Agent)尚未充分参与
Agent ML systems engineering inference optimization vLLM H100