Open standard for packaging instructions, scripts and references in a SKILL.md folder that AI agents load on demand.

NVIDIA TensorRT-LLM
Open-source Python and C++ toolkit from NVIDIA that speeds up LLM and visual generation inference on NVIDIA GPUs.
What is NVIDIA TensorRT-LLM?
NVIDIA TensorRT-LLM is a toolkit for running large language models and visual generation models faster on NVIDIA GPUs. It pairs optimised kernels for frequently used operations with a lean runtime and a Python framework that developers can customise and extend. The repository documents techniques such as speculative decoding, KV cache reuse and compression, disaggregated serving, expert parallelism for mixture-of-experts models, guided decoding and CUDA graph tuning. Recent notes cover optimisations for DeepSeek models on Blackwell GPUs, day-zero support for GPT-OSS models, a Jetson AGX Orin build, and diffusion-model support for visual generation. NVIDIA moved the project to a fully open-source model on GitHub in March 2025. It is free to use; teams that want a managed route can look at NVIDIA NIM microservices, which are part of the paid NVIDIA AI Enterprise offering.
Use cases
- Speed up LLM inference on NVIDIA GPUs
- Serve large models across multiple GPUs
- Apply speculative decoding to raise throughput
- Optimize DeepSeek models on Blackwell
- Run visual generation models efficiently
- Deploy LLMs on Jetson AGX Orin
- Benchmark and tune inference performance
Who it's for
Why use NVIDIA TensorRT-LLM
- Raises tokens per second on NVIDIA hardware through kernels and runtime tuned for LLM workloads.
- Python-first design lets teams modify and extend the system without writing everything in C++.
- The project is open source on GitHub, so you can read, build and change the code.
- Publishes tech blogs and benchmarking guidance for models such as DeepSeek and GPT-OSS.
- Covers both text and visual generation models in a single toolkit.
NVIDIA TensorRT-LLM features
- Specialised kernels for common LLM operations
- Efficient runtime for LLM inference
- Pythonic framework that can be customised and extended
- Speculative decoding including n-gram methods
- KV cache reuse and compression
- Disaggregated serving of prefill and decode
- Expert parallelism for mixture-of-experts models
- Guided decoding combined with speculative decoding
- Diffusion model support for visual generation
- Documentation, architecture guide and performance overview
NVIDIA TensorRT-LLM integrations
How to get started with NVIDIA TensorRT-LLM
- Install TensorRT-LLM with a supported Python version and CUDA on an NVIDIA GPU machine.
- Load a supported open-weights model through the Python API, using the quick-start examples.
- Pick optimisations such as quantization, speculative decoding or KV cache reuse.
- Run the optimized model locally or serve it, scaling across several GPUs or nodes if needed.
- Measure results with the performance guide and adjust settings such as CUDA graph batch sizes.
NVIDIA TensorRT-LLM limitations
- Built for NVIDIA GPUs only
- Needs CUDA and a recent Python version
- Managed enterprise support comes through NVIDIA AI Enterprise, priced separately
NVIDIA TensorRT-LLM pricing
NVIDIA TensorRT-LLM is open source, so you can use and self-host it for free.
Prices can change and may vary by country or exclude tax. Check the official pricing page.
NVIDIA TensorRT-LLM alternatives
The main NVIDIA TensorRT-LLM alternatives listed on Debuly are vLLM, SGLang, llama.cpp, Ollama, Novita AI and NVIDIA Dynamo-Triton. The table compares pricing and platforms; order is A–Z.
| Tool | Pricing | Starting price | Platforms |
|---|---|---|---|
| NVIDIA TensorRT-LLM | Open source | — | Self-hosted, API |
| llama.cpp | Open source | — | macOS, Windows, Linux, CLI |
| Novita AI | Paid | $0.61, usage-based | Web, API |
| NVIDIA Dynamo-Triton | Open source | — | Linux, Windows, NVIDIA Jetson, Self-hosted |
| Ollama | Open source | $20/mo | macOS, Windows, Linux, API |
| SGLang | Open source | — | Linux, Docker, API, Self-hosted |
| vLLM | Open source | — | Docker, Python, API, Self-hosted |
llama.cpp
Open-source engine and desktop app for running LLMs locally, with a built-in OpenAI-compatible API server and web chat UI.
Open sourceVisit llama.cpp (official site)
Novita AI
AI cloud with pay-per-token model APIs for 200+ models, dedicated GPU endpoints, agent sandboxes and GPU rentals.

NVIDIA Dynamo-Triton
Open-source inference server, formerly Triton Inference Server, for serving models from TensorRT, PyTorch, ONNX and more in production.
Open sourceVisit NVIDIA Dynamo-Triton (official site)
Ollama
Open-source app and CLI for running open AI models locally on macOS, Windows and Linux, with optional paid cloud models.
Open sourceVisit Ollama (official site)
SGLang
Open-source serving framework for LLMs and multimodal models, with OpenAI-compatible endpoints and multi-GPU deployment.
Open sourceVisit SGLang (official site)
vLLM
Open-source engine for serving LLMs with PagedAttention, continuous batching and an OpenAI-compatible API.
Open sourceVisit vLLM (official site)
NVIDIA TensorRT-LLM FAQ
How much does TensorRT-LLM cost?
The toolkit itself is free and open source on GitHub. No paid plans are listed for it; enterprise support is available through NVIDIA AI Enterprise, which is priced separately.
Is there a free plan for TensorRT-LLM?
There are no plans or tiers. The whole project is free to download and use, though you need your own NVIDIA GPU hardware.
Is TensorRT-LLM open source?
Yes. NVIDIA made TensorRT-LLM fully open source in March 2025 and moved development to GitHub.
Which models does TensorRT-LLM support?
The repository highlights DeepSeek, Llama, Mixtral, GPT-OSS and EXAONE models, plus diffusion models for visual generation. See the documentation for the current list.
Does TensorRT-LLM have an API?
Yes. It has a Python API and a C++ runtime, and it is often paired with Triton Inference Server for serving.
Does TensorRT-LLM run on non-NVIDIA GPUs?
No. It is designed for NVIDIA GPUs and builds on CUDA.
What are alternatives to TensorRT-LLM?
Common alternatives for LLM inference include vLLM, SGLang, Hugging Face TGI, llama.cpp and LMDeploy.
Sources & verification
Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.
| Source | Type | Accessed |
|---|---|---|
| github.com/NVIDIA/TensorRT-LLM | official |
Image credits
- Logo: from avatars.githubusercontent.com · fetched · Vendor trademark, used only to identify the product; removed on request
- Cover: none collected yet, so a generated tile is shown.
Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.




