Skip to main content

TensorRT Edge-LLM

High-Performance Large Language Model Inference Framework for NVIDIA Edge Platforms

Documentation version license

TensorRT Edge-LLM interactive chat demo

Overview   |   Support Matrix   |   Quick Start   |   Performance   |   Documentation   |   Roadmap


Latest News


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[runtime] 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[runtime]"

Use with coding agents

The repository ships agent skills in skills/. Agent hosts that support .agents/skills (including Codex and Cursor) discover them inside a clone; Claude Code uses the .claude/skills link. Set up the project and let the agent drive:

git clone https://github.com/NVIDIA/TensorRT-Edge-LLM.git && cd TensorRT-Edge-LLM
claude "Set up TensorRT Edge-LLM on this machine with the edge-llm-install skill. Ask before system-wide changes."   # or: codex "..."

To use the skills outside a clone, ask: Install the Edge-LLM agent skills for <Claude Code|Codex> with the edge-llm-install skill.

Each skill states the inputs it needs and the evidence it reports before it declares success.

Task Example prompt Skill
Install, update, or remove Install Edge-LLM from a wheel on this Jetson Thor and verify it. edge-llm-install
Serve a model Serve <org/model> through the OpenAI-compatible API, send a streaming request, and stop it after the smoke test. edge-llm-serve
Convert and run a model Export <org/model>, build the required engines, run C++ inference, and compare with the provider reference. edge-llm-convert-model
Add or customize a model Add support for <org/model>; start from its config.json and checkpoint tensors. edge-llm-add-model
CuTe DSL kernel Add a CuTe DSL kernel variant for sm_<NN> and validate it on freshly generated artifacts. edge-llm-cutedsl-kernel
TensorRT plugin Add a TensorRT plugin for <op> to both frontends. edge-llm-plugin-extension
Upgrade or backport Migrate my deployment from Edge-LLM <old> to <new>. edge-llm-version-migration
Accuracy mismatch Output differs from the Hugging Face reference; find the first failing layer. edge-llm-few-layer-test, then edge-llm-accuracy-debugging
Run or add tests Add an end-to-end case for <org/model> and run only that case. edge-llm-e2e-test, edge-llm-cpp-test

Not sure which skill applies? Ask the agent to list the skills in skills/ and pick one.


Documentation

Introduction

User Guide

Developer Guide

Software Design

Advanced Topics


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

Follow our GitHub repository for the latest updates, releases, and announcements.


Support


License

Apache License 2.0


Contributing

We welcome contributions! Please see our Contributing Guidelines for details.


Metadata

Release files for tensorrt-edgellm 0.12.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for tensorrt-edgellm 0.12.0
File Interpreter ABI Platform Actions
tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_39_aarch64.whl CPython 3.10 abi3 Linux glibc 2.39+ ARM64 Details for tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_39_aarch64.whl
tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_35_x86_64.whl CPython 3.10 abi3 Linux glibc 2.35+ x86-64 Details for tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_35_x86_64.whl

Total release size: 1.0 GB

Release files / tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_39_aarch64.whl

Download URL tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_39_aarch64.whl
Size 756.9 MB
Tags CPython 3.10 Linux glibc 2.39+ ARM64 abi3
SHA-256 checksum
How to use checksums
0f0d65283a0b7f3923fdddb1125fe987dade9ea6ab4dad1e3a0e8066c592d633
BLAKE2b-256 checksum
How to use checksums
b8c7b2d882f76c3c49c21f279deb8d3921b396be31ac2be481fc5985f25124f8
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.12.0-cp310-abi3-manylinux_2_35_x86_64.whl

Download URL tensorrt_edgellm-0.12.0-cp310-abi3-manylinux_2_35_x86_64.whl
Size 267.8 MB
Tags CPython 3.10 Linux glibc 2.35+ x86-64 abi3
SHA-256 checksum
How to use checksums
d293fdefad3f76f37df720c0d79ce2487e0f93b51388855cda064699541bfe78
BLAKE2b-256 checksum
How to use checksums
addb9731e77e55bf921d573ee96fc262d7a5c9db006ac5021fe046d06e1c5722
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.12.0

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page