NVIDIA/TensorRT-LLM

TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and supports state-of-the-art optimizations to perform...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on October 3rd, 2024
Created on August 16th, 2023
Open Issues & Pull Requests: 1,462 (+0)
GitHub issues: Enabled
Number of forks: 2,739
Total Stargazers: 14,613 (+0)
Total Subscribers: 122 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

TensorRT LLM is NVIDIA's Python-based framework designed to optimize inference for Large Language Models and visual generation models on NVIDIA GPUs. The project provides users with a pythonic API to define LLMs while incorporating specialized CUDA kernels for common operations, an efficient runtime, and customizable components for building Python and C++ inference servers. The framework enables both high throughput and low latency inference execution on NVIDIA hardware, with particular emphasis on performance optimization across different GPU architectures including Blackwell.

The repository demonstrates active development and community engagement.

TensorRT LLM's technical scope extends across multiple optimization domains. The framework supports mixture-of-experts models, distributed inference patterns including expert parallelism and disaggregated serving, and advanced decoding strategies such as speculative decoding and guided decoding. Recent technical blogs document optimizations for specific models like DeepSeek-R1 and DeepSeek-V3.2 on Blackwell GPUs, video generation scaling across NVL72 racks, and techniques like sparse attention and skip softmax attention for long-context inference. The project also supports visual generation through diffusion models, expanding beyond pure language model inference.

The repository's practical impact is evidenced by real-world deployments and performance achievements. Recent announcements highlight Llama 4 inference at over 40,000 tokens per second on B200 GPUs and support for models including GPT-OSS-120B, EXAONE 4.0, and Llama 3.3 70B. Integration examples show TensorRT LLM deployment on AWS EKS with auto-scaling capabilities and adoption by companies like NAVER Place for small language model optimization and Bing for search model inference.

The codebase is classified across 21 distinct technical categories including inference optimization, hardware acceleration, model deployment, performance tuning, and deep learning frameworks. The project maintains comprehensive documentation covering architecture, performance benchmarks, quick-start examples, and a published roadmap.