AI 研究助理

基于站内最新资料,回答 AI 前沿问题

回答带出处引用,支持多轮追问,当前页面内容会作为上下文

快速响应
AI 前沿跟踪
今日首页重点内容GitHub 趋势榜
领域
学术研究
大模型
具身智能
AI 基础设施
智能体 · Skill · MCP
机器人
多模态
自动驾驶
数据 / MLOps
AI 硬件
安全对齐
综述与报告
博客AI 基础设施推理加速TensorRT性能调优NVIDIA

Scaling NVIDIA TensorRT Performance Optimization Beyond a Single Build Route with the Global Performance Tuner, Part 2

阅读原文
AI 解读已生成 · AI 生成,数字以原文为准
AI 全文总结值得深入基于页面正文 1.9 万字 · 完整阅读

TensorRT 11.1 调优最高提速 1.63x

Global Performance Tuner 在 TensorRT 11.1 中把调度策略表示为显式、可搜索的 build route,路线由编译器 knob 组合定义;C++ API 可设置或查询固定路线,并列出超过 200 个可调项的取值、默认值与用途。trtexec 把正则式路线表达式展开成具体候选,逐条构建并测量端到端性能,剔除构建崩溃或推理精度不达标者,再把精度阈值 ε 作为准入边界,只在合格路线中按性能选出最快引擎。官方称相对默认路线,多个工作负载获得端到端 1.14x 到 1.63x 提升;博客据此强调最优路线依赖模型、形状、GPU 与软件栈,不能跨环境直接复用。使用时应按搜索空间选策略:fast 逐项扫 knob,mixed 先快扫再组合有收益项,full 适合少量关键 knob;借 --dryRun 预览、--tuningCacheFile 与 --continue 做增量恢复,--saveAllEngines 仅用于调试,并在模型、形状、硬件或软件栈变化后重新调优。用户可基于开源实现扩展自定义搜索或精度验证,也可用 build-route API 自行构建调优器。

  1. 1默认路线被多条可搜索 build route 替代
  2. 2精度先过滤候选,性能再排序选最快
  3. 3模型、形状、GPU 或软件栈变化需重调

为什么重要 推理引擎默认路线不再万能;它提供可复现的多路线搜索与精度约束,可用于 trtexec 部署调优。适合 负责 TensorRT 推理优化与部署的工程师

来源
developer.nvidia.com
发布
2026/10/24
作者
Tanya Lenz
1.0x

默认基线

每个负载归一化

1.14x

最低提升

相对默认路线

1.63x

最高提升

相对默认路线

注释 · 官方报告值;默认路线归一化为 1.0x。出自 Figure 1

应用路线
setBuildRoute
查询路线
getBuildRoute
发现空间
getAllBuildRoutes
搜索策略
fast / mixed / full
旋钮数量
more than 200

中文(AI 翻译)

Global Performance Tuner 是随 NVIDIA TensorRT 11.1 发布的自动性能调优功能。它通过为不同模型定制不同的优化方案,在 TensorRT 内提供自动的、精度感知的端到端性能调优。

更多细节可参见本系列的第 1 部分,其中介绍了与调度(深度学习中的一个关键阶段)相关的挑战。

原文

The Global Performance Tuner is a feature for automatic performance tuning released in NVIDIA TensorRT 11.1. It provides automatic, accuracy-aware and...

深度总结

1 / 8
trtexec 调优循环· 流程

trtexec 展开并筛选路线

  1. 01
    指定模型与表达式

    输入模型与类似正则的可调 术语解释一组具体编译器旋钮取值,指定模型在可调编译管线中的路径。 表达式。

  2. 02
    展开候选路线

    trtexec 按搜索算法把表达式展开为具体 build routes。

  3. 03
    逐条构建测量

    每条路线构建引擎,并测量推理精度与性能。

  4. 04
    排除失败路线

    构建崩溃或精度失败的路线不进入最佳引擎选择。

  5. 05
    选择最佳引擎

    在合格路线中选择端到端性能最好的引擎。

注释 · 路线表达式先被搜索算法展开。出自 正文·trtexec