TensorRT-LLM
Maximum LLM inference throughput with NVIDIA TensorRT optimization — deployed via Triton Inference Server
TensorRT-LLM is NVIDIA's open-source library for optimizing Large Language Model inference on NVIDIA GPUs. It delivers state-of-the-art performance through kernel fusion, quantization (INT4, INT8, FP8), in-flight batching, and paged KV-caching. Combined with Triton Inference Server, you get a production-grade serving infrastructure.
GitHub: NVIDIA/TensorRT-LLM — 10K+ ⭐
Why TensorRT-LLM?
Throughput
Excellent
Best-in-class
Latency
Good
Excellent
INT4/INT8 quantization
Partial
Native
FP8 support
Limited
Full
Multi-GPU tensor parallel
Yes
Yes
Setup complexity
Low
Medium-High
TensorRT-LLM typically delivers 2–4x higher throughput compared to standard HuggingFace transformers inference, and 30–50% better throughput than vLLM for batch serving scenarios.
Prerequisites
Clore.ai account with GPU rental
NVIDIA GPU with Ampere architecture or newer (RTX 3090, A100, RTX 4090, H100)
Basic Linux and Docker knowledge
Sufficient VRAM for your chosen model
VRAM Requirements by Model
Llama-3.1 8B
16GB
8GB
4GB
Llama-3.1 70B
140GB
70GB
35GB
Mistral 7B
14GB
7GB
4GB
Mixtral 8x7B
90GB
45GB
24GB
Qwen2.5 72B
144GB
72GB
36GB
Step 1 — Choose Your GPU on Clore.ai
Log in to clore.ai → Marketplace
For single GPU serving (7B–13B models): RTX 4090 24GB or RTX 3090 24GB
For large models (70B+): Multiple A100 80GB or H100
Step 2 — Deploy Triton Inference Server with TRT-LLM Backend
Docker Image:
Use the -trtllm-python-py3 variant — this includes the TensorRT-LLM backend pre-installed. The tag corresponds to the NVIDIA container release (24.01 = January 2024). Check NGC for the latest tag.
Exposed Ports:
Environment Variables:
Volume/Disk: Minimum 100GB recommended
Step 3 — Connect and Verify Installation
Step 4 — Download and Prepare Model
We'll use Llama 3.1 8B as the example. Adjust paths for your chosen model.
Install HuggingFace CLI
Download Model Weights
Step 5 — Build TensorRT Engine
This is the key step — compiling the model into an optimized TensorRT engine.
FP16 Engine (Best Quality)
INT8 SmoothQuant Engine (Higher Throughput)
INT4 AWQ Engine (Maximum Throughput / Minimum Memory)
Step 6 — Quick Test with TRT-LLM Python API
Before setting up Triton, verify the engine works:
Step 7 — Set Up Triton Inference Server
Create Model Repository Structure
Create Engine Symlink
Start Triton Server
Step 8 — Query the API
OpenAI-Compatible Client
Benchmark Throughput
Step 9 — Add OpenAI-Compatible API Wrapper
For easier integration, add a FastAPI wrapper:
Troubleshooting
Engine Build OOM
Triton Server Not Starting
Low Throughput
Performance Benchmarks on Clore.ai GPUs
Llama 3.1 8B
RTX 4090
FP16
~3,500
Llama 3.1 8B
RTX 4090
INT4 AWQ
~6,200
Llama 3.1 70B
2x A100 80G
FP16
~1,800
Mixtral 8x7B
2x RTX 4090
INT8
~2,400
Additional Resources
TensorRT-LLM on Clore.ai is the optimal choice for production LLM serving where throughput and latency are critical. For simpler setups, consider the vLLM guide.
Clore.ai GPU Recommendations
Multi-GPU 80GB-class rigs are not listed on the Clore.ai marketplace. The biggest boxes listed today are 4× RTX PRO 6000 Blackwell (96GB each, 380GB total) and 8–11× RTX 5090 (32GB each). A100 / H200 / B200 capacity is sold as bare metal on request. Check GPU Pricing & Availability before sizing a deployment.
Development/Testing
RTX 3090 (24GB)
$0.07–0.21/gpu/hr
Production Inference
RTX 4090 (24GB)
$0.14–0.42/gpu/hr
💡 All examples in this guide can be deployed on Clore.ai GPU servers. Browse available GPUs and rent by the hour — no commitments, full root access.
Last updated
Was this helpful?