What problem does it solve?
TensorRT-LLM solves the problem of slow, high-latency LLM inference by optimizing model execution for NVIDIA GPUs to achieve maximum throughput.
Core Features & Use Cases
- High-throughput inference serving: Uses TensorRT kernels with in-flight batching and efficient KV-cache handling for production workloads.
- Low-latency scaling: Supports tensor/pipeline/expert parallelism across multiple GPUs and nodes to meet strict latency and throughput targets.
- Quantized deployment: Enables FP8 and INT4/INT variants to reduce memory footprint and cost while maintaining strong performance.
Example use case: Serving a Llama 3 model behind an OpenAI-compatible endpoint where you need high tokens/sec, predictable latency, and support for FP8 quantization on A100/H100-class GPUs.
Quick Start
Start a production server by running TensorRT-LLM's trtllm-serve for your model with tensor parallelism, an appropriate dtype (e.g., fp8), and batching limits.