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 ↓Open shareable report

Summary Information

Updated 45 minutes ago
Added to GitGenius on October 3rd, 2024
Created on August 16th, 2023
Open Issues & Pull Requests: 1,466 (+0)
Number of forks: 2,688
Total Stargazers: 14,460 (+2)
Total Subscribers: 120 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.2 hours
Mean response time: 53.6 days
90th percentile: 274.4 days
Tracked items: 3,155

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 53% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 57% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 560
New in 7 days: 30
Closed in 7 days: 101
Avg open age: 130 days
Stale 30+ days: 482
Stale 90+ days: 375

Recent activity

Opened in 7 days: 30
Closed in 7 days: 101
Comments in 7 days: 7
Events in 7 days: 32

Top labels

  • triaged (1,545)
  • bug (1,136)
  • stale (711)
  • feature request (608)
  • AutoDeploy (477)
  • question (439)
  • waiting for feedback (314)
  • Investigating (259)

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.