Skip to main content

TensorRT Edge-LLM

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

Documentation version license

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[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

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.11.1

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.11.1
File Actions
tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details for tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_39_aarch64.whl
tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_35_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ x86-64 Details for tensorrt_edgellm-0.11.1-cp312-cp312-manylinux_2_35_x86_64.whl
tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64 Details for tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_39_aarch64.whl
tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_35_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ x86-64 Details for tensorrt_edgellm-0.11.1-cp311-cp311-manylinux_2_35_x86_64.whl
tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_39_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ ARM64 Details for tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_39_aarch64.whl
tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_35_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ x86-64 Details for tensorrt_edgellm-0.11.1-cp310-cp310-manylinux_2_35_x86_64.whl

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.

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