TensorRT Edge-LLM
High-Performance Large Language Model Inference Framework for NVIDIA Edge Platforms
Overview | Support Matrix | Quick Start | Performance | Documentation | Roadmap
Latest News
- [2026/10] Release 0.11.1 adds Nemotron 3.5 Bolt E4B with its DFlash draft, Windows x64 support with TensorRT RTX, and JetPack 7.2.2 support.
- [2026/09] TensorRT Edge-LLM completes the MLPerf Edge Agentic benchmark 6.4x faster on Jetson AGX Thor.
- [2026/09] Release 0.11.0 adds published Python wheels, Muse-Glimmer, experimental pi0.5, Hunyuan dense models, guided decoding, opt-in in-flight batching, native provider Jinja chat templates, and GPU-free CuTe DSL artifact generation.
- [2026/09] Release 0.10.1 adds experimental TP=2 inference on Dual NVIDIA DGX Spark and redesigns the experimental OpenAI-compatible server for faster cold launches and lower memory usage.
- [2026/08] TensorRT Edge-LLM 0.10.0 adds Day-0 support for Qwen3.8-27B.
- [2026/08] Release 0.10.0 adds support for NVIDIA Nemotron-3.5 Lightning with MTP and DFlash, Cosmos3-Edge, DiffusionGemma, Nemotron-3.5-ASR, and DSpark speculative decoding, alongside an experimental direct TensorRT engine builder without ONNX export, multi-turn KV-cache reuse, and video input for the experimental OpenAI-compatible server.
- [2026/07] Support for the full Gemma 4 family (E2B / E4B / 12B / 26B-A4B / 31B — multimodal text + image + audio, with MTP), Qwen3-Omni and Nemotron-3 NVFP4, and DFlash speculative decoding (with DDTree for Qwen3 / Qwen3.5) landed across releases 0.9.0 and 0.9.1.
Overview
TensorRT Edge-LLM is NVIDIA's C++ inference runtime for text, vision, audio, speech, and action models on NVIDIA Jetson, NVIDIA DRIVE, and NVIDIA DGX Spark. The supported frontend exports Hugging Face checkpoints to ONNX for C++ engine building; an experimental direct frontend builds engines from checkpoints without ONNX. Both paths use the same C++ deployment runtimes.
Getting Started
For a supported target, install a published Python wheel
without compiling Edge-LLM. Use tensorrt-edgellm[server] for the high-level
Python API and HTTP serving. See Optional Python dependencies
for additional tools, or Install without optional dependencies
for the base installation.
Follow the Quick Start Guide to start a chat or send an inference request. Checkpoint IDs are listed in Supported Models.
Install from PyPI (requires a supported CUDA/TensorRT stack):
python -m pip install "tensorrt-edgellm[server]"
Documentation
Introduction
- Overview - What is TensorRT Edge-LLM and key features
- Official Support Matrix - Platform, JetPack, DriveOS, CUDA, TensorRT, and TensorRT Edge-LLM compatibility
- Supported Models - Complete model compatibility matrix
- Checkpoint Exporter - Recommended ONNX export pipeline
- Experimental Direct Engine Builder - Build all model components directly from a checkpoint
User Guide
- Installation - Set up quantization,
tensorrt_edgellm, and the C++ runtime - trtedge CLI - Chat, serve models, build engines, export ONNX, and prepare checkpoints
- Quick Start Guide - Run your first inference in ~15 minutes
- Examples - End-to-end workflows
- Quantization - Create quantized checkpoints for
tensorrt_edgellm - Experimental High-Level Python API and Server - vLLM-style API and OpenAI-compatible server
- Input Format Guide - Request format and specifications
- Chat Template Format - Chat template configuration
Developer Guide
Software Design
- Quantization Package Design - Quantization package architecture
- Engine Builder - Building TensorRT engines
- C++ Runtime Overview - Runtime system architecture
Advanced Topics
- Customization Guide - Customizing TensorRT Edge-LLM for your needs
- TensorRT Plugins - Custom plugin development
- Tests - Comprehensive test suite for contributors
Performance
See the Performance Benchmarks page for released benchmark results covering LLM and VLM prefill, generation throughput, memory usage, and EAGLE speculative decoding speedups.
Use Cases
🚗 Automotive
- In-vehicle AI assistants
- Voice-controlled interfaces
- Scene understanding
- Driver assistance systems
🤖 Robotics
- Natural language interaction
- Task planning and reasoning
- Visual question answering
- Human-robot collaboration
🏭 Industrial IoT
- Equipment monitoring with NLP
- Automated inspection
- Predictive maintenance
- Voice-controlled machinery
📱 Edge Devices
- On-device chatbots
- Offline language processing
- Privacy-preserving AI
- Low-latency inference
Featured Websites
- TensorRT Edge-LLM Jetson AI Lab tutorial
- TensorRT Edge-LLM Completes the MLPerf Edge Agentic Benchmark 6.4x Faster on Jetson AGX Thor
- How to Build In-Vehicle AI Agents with NVIDIA: From Cloud to Car
- Maximizing Memory Efficiency to Run Bigger Models on NVIDIA Jetson
- Build Next-Gen Physical AI with Edge-First LLMs for Autonomous Vehicles and Robotics
- Accelerate AI Inference for Edge and Robotics with NVIDIA Jetson T4000 and NVIDIA JetPack 7.1
- Accelerating LLM and VLM Inference for Automotive and Robotics with NVIDIA TensorRT Edge-LLM
Follow our GitHub repository for the latest updates, releases, and announcements.
Support
- Documentation: Full Documentation
- Quick Start: Quick Start Guide
- Roadmap: Developer Roadmap
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Forums: NVIDIA Developer Forums
License
Contributing
We welcome contributions! Please see our Contributing Guidelines for details.
Metadata
Release files for tensorrt-edgellm 0.11.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 1.9 GB
Release files / tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_39_aarch64.whl
| Download URL | tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 447.5 MB |
| Tags | CPython 3.12 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
02d6ac457e517d943027ad4aa532028af0be6540591fa91e89e950ded38e64ad
|
|
BLAKE2b-256 checksum How to use checksums |
364844309391d8ae9242890fca292ac8168660a9d5c304c72b298c7989bceb1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_35_x86_64.whl
| Download URL | tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 201.5 MB |
| Tags | CPython 3.12 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
46d10721adc6f60f62a290bd4a40bba378bad854bfa770d50445d1b82d86d8a9
|
|
BLAKE2b-256 checksum How to use checksums |
c156199d1192a10a57f011130775c35eb4362c6fd6c6597d5b2bc78c3c582e75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_39_aarch64.whl
| Download URL | tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 447.5 MB |
| Tags | CPython 3.11 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf9d7b9cc15cf1cd3841a1fdd23715b155c327b482b209733c3d6524b00554b9
|
|
BLAKE2b-256 checksum How to use checksums |
f3723e2792a51ae5e493365ff94d62a5889d23685c85c0e28a74b516a5afb47a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_35_x86_64.whl
| Download URL | tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 201.5 MB |
| Tags | CPython 3.11 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
12331201233b2ddf4e64f061a721415e960c8d7d73cfa17f1a9b5c0347af5e6a
|
|
BLAKE2b-256 checksum How to use checksums |
5f1178b440bd8c8887356453cab61516f5c7282648bbaec4640263e676525418
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_39_aarch64.whl
| Download URL | tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 447.4 MB |
| Tags | CPython 3.10 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
aca133f67ffbc5338c02f3115b919051fd9a0c748e37a2694e096ef452e16cd1
|
|
BLAKE2b-256 checksum How to use checksums |
75bd869156231c3c2042cc1694a19f90b1354861c3a403844c69d7ca626a5fc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_35_x86_64.whl
| Download URL | tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 201.5 MB |
| Tags | CPython 3.10 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
8bdd78dfe39be1ece7ab782eee5b083e0b8e5cb883923dcf9d05f37f1b811bda
|
|
BLAKE2b-256 checksum How to use checksums |
05183275a7d3b900db7a16f366dd0298bb1fc3df69dacdeb5394afd764684792
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Security for tensorrt-edgellm 0.11.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.