Menu

1 / 2

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

NVIDIA Technical Blog·Tanya Lenz·3 days ago
#AqDmftyB
#developer#performance#accuracy#build#route
Reading 0:00
15s threshold

The Global Performance Tuner is a feature for automatic performance tuning released in NVIDIA TensorRT 11.1 . It provides automatic, accuracy-aware and end-to-end performance tuning within TensorRT by customizing different optimizations for different models. For more details, see Part 1 of this series, which introduces the challenges associated with scheduling (a critical stage in deep learning compiler optimization), the motivation for developing the Global Performance Tuner feature in TensorRT, and the mathematical theories established to formalize the problem.

This post, Part 2, uses the notation from Part 1 to describe the algorithm and architectural design of the Global Performance Tuner feature. It also provides best practices for using it.

Designing the Global Performance Tuner feature in TensorRT

The central design idea of the Global Performance Tuner is to represent alternative scheduling strategies as explicit and searchable build routes.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.