For the complete documentation index, see llms.txt. This page is also available as Markdown.

TensorRT-LLM

Maximaler LLM-Inferenzdurchsatz mit NVIDIA TensorRT-Optimierung — bereitgestellt über den Triton Inference Server

TensorRT-LLM ist die Open-Source-Bibliothek von NVIDIA zur Optimierung der Inferenz großer Sprachmodelle auf NVIDIA-GPUs. Sie liefert Spitzenleistung durch Kernel-Fusion, Quantisierung (INT4, INT8, FP8), In-Flight-Batching und paged KV-Caching. In Kombination mit dem Triton Inference Server erhalten Sie eine produktionsreife Serving-Infrastruktur.

GitHub: NVIDIA/TensorRT-LLM — 10K+ ⭐


Warum TensorRT-LLM?

Funktion
vLLM
TensorRT-LLM

Durchsatz

Hervorragend

Klassenbeste

Latenz

Gut

Hervorragend

INT4/INT8-Quantisierung

Teilweise

Nativ

FP8-Unterstützung

Begrenzt

Vollständig

Multi-GPU-Tensorparallelität

Ja

Ja

Einrichtungsaufwand

Niedrig

Mittel-Hoch


Voraussetzungen

  • Clore.ai-Konto mit GPU-Miete

  • NVIDIA-GPU mit Ampere-Architektur oder neuer (RTX 3090, A100, RTX 4090, H100)

  • Grundkenntnisse in Linux und Docker

  • Ausreichend VRAM für Ihr ausgewähltes Modell


VRAM-Anforderungen nach Modell

Modell
FP16
INT8
INT4

Llama-3.1 8B

16 GB

8 GB

4 GB

Llama-3.1 70B

140 GB

70GB

35GB

Mistral 7B

14GB

7GB

4 GB

Mixtral 8x7B

90 GB

45 GB

24 GB

Qwen2.5 72B

144GB

72GB

36GB


Schritt 1 — Wählen Sie Ihre GPU auf Clore.ai

  1. Melde dich an bei clore.ai → Marktplatz

  2. Für Bereitstellung mit einer einzelnen GPU (Modelle 7B–13B): RTX 4090 24GB oder RTX 3090 24GB

  3. Für große Modelle (70B+): Mehrere A100 80GB oder H100

Strategie mit mehreren GPUs:

  • 2x A100 80GB → Llama 3.1 70B in FP16 oder Qwen2.5 72B

  • 4x A100 80GB → Llama 3.1 405B in INT8

  • Wählen Sie Server mit mehreren GPUs aus, die im Clore.ai-Marktplatz aufgeführt sind


Schritt 2 — Stellen Sie den Triton Inference Server mit dem TRT-LLM-Backend bereit

Docker-Image:

Freigegebene Ports:

Umgebungsvariablen:

Volume/Festplatte: Mindestens 100GB empfohlen


Schritt 3 — Verbinden und Installation überprüfen


Schritt 4 — Modell herunterladen und vorbereiten

Wir verwenden Llama 3.1 8B als Beispiel. Passen Sie die Pfade für Ihr ausgewähltes Modell an.

HuggingFace-CLI installieren

Modellgewichte herunterladen


Schritt 5 — TensorRT-Engine erstellen

Dies ist der entscheidende Schritt — das Modell wird in eine optimierte TensorRT-Engine kompiliert.

FP16-Engine (beste Qualität)

INT8 SmoothQuant-Engine (höherer Durchsatz)

INT4 AWQ Engine (maximaler Durchsatz / minimaler Speicherbedarf)

Engine build time: 10–30 Minuten je nach GPU und Modellgröße. Dies ist eine einmalige Operation — einmal erstellt, lädt sich die Engine in Sekunden.


Schritt 6 — Schneller Test mit der TRT-LLM-Python-API

Bevor Sie Triton einrichten, überprüfen Sie, ob die Engine funktioniert:


Schritt 7 — Triton Inference Server einrichten

Modell-Repository-Struktur erstellen

Triton Server starten


Schritt 8 — Die API abfragen

OpenAI-kompatibler Client

Durchsatz benchmarken


Schritt 9 — OpenAI-kompatiblen API-Wrapper hinzufügen

Zur einfacheren Integration fügen Sie einen FastAPI-Wrapper hinzu:


Fehlerbehebung

Engine Build OOM

Triton-Server startet nicht

Niedriger Durchsatz


Leistungsbenchmarks auf Clore.ai-GPUs

Modell
GPU
Quantisierung
Durchsatz (Tokens/Sek.)

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


Zusätzliche Ressourcen


TensorRT-LLM auf Clore.ai ist die optimale Wahl für produktiven LLM-Betrieb, bei dem Durchsatz und Latenz entscheidend sind. Für einfachere Setups ziehen Sie den vLLM-Leitfaden in Betracht.


GPU-Empfehlungen für Clore.ai

Anwendungsfall
Empfohlene GPU
Geschätzte Kosten bei Clore.ai

Entwicklung/Testen

RTX 3090 (24 GB)

0,07–0,21 $/GPU/Stunde

Produktions-Inferenz

RTX 4090 (24 GB)

0,14–0,42 $/GPU/Stunde

Große Modelle (70B+)

A100 80GB

💡 Alle Beispiele in diesem Leitfaden können bereitgestellt werden auf Clore.ai GPU-Servern. Durchsuchen Sie verfügbare GPUs und mieten Sie stundenweise — keine Verpflichtungen, voller Root-Zugriff.

Zuletzt aktualisiert

War das hilfreich?