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

Triton Inference Server

NVIDIA Triton Inference Server ist eine produktionsreife, Open-Source-Inferenzbereitstellungsplattform, die praktisch jedes große ML-Framework unterstützt. Triton wurde für Bereitstellung mit hohem Durchsatz und geringer Latenz entwickelt und unterstützt PyTorch, TensorFlow, ONNX, TensorRT, OpenVINO und mehr — alles aus einem einzigen Serverprozess. Setzen Sie es in der GPU-Cloud von Clore.ai für eine skalierbare, kosteneffiziente Inferenzinfrastruktur ein.


Was ist der Triton Inference Server?

Triton ist NVIDIAs Antwort auf die Herausforderung, ML-Modelle in großem Maßstab bereitzustellen:

  • Mehrere Frameworks: PyTorch, TensorFlow, TensorRT, ONNX, OpenVINO, benutzerdefinierte Python-Backends

  • Parallele Ausführung: Mehrere Modelle, mehrere Instanzen pro GPU

  • Dynamisches Batching: Anfragen automatisch zu Batches zusammenfassen für höheren Durchsatz

  • gRPC + HTTP: Industrie-Standardprotokolle von Haus aus

  • Metriken: Prometheus-kompatibler Metrik-Endpunkt

  • Modell-Repository: Dateisystembasiertes Modellmanagement

Verwendete Ports:

Port
Protokoll
Zweck

8000

HTTP

REST-Inferenz-API

8001

gRPC

gRPC-Inferenz-API

8002

HTTP

Prometheus-Metriken


Voraussetzungen

Anforderung
Minimum
Empfohlen

GPU-VRAM

8 GB

16–24 GB

GPU

Jede NVIDIA-GPU mit CUDA 11+

RTX 4090 / A100

RAM

16 GB

32 GB

Speicher

20 GB

50 GB

Triton unterstützt auch CPU-only-Inferenz für Workloads ohne CUDA. Verwenden Sie die nur-CPU Variante des Docker-Images, um bei Batch-Jobs ohne GPU-Bedarf Kosten zu sparen.


Schritt 1 — Mieten Sie eine GPU auf Clore.ai

  1. Melde dich an bei clore.ai.

  2. Klicken Sie auf Marktplatz und filtern Sie nach VRAM ≥ 16 GB.

  3. Wählen Sie einen Server aus und klicken Sie auf Konfigurieren.

  4. Docker-Image festlegen: nvcr.io/nvidia/tritonserver:24.01-py3

    • (Ersetzen Sie 24.01 durch die neueste Version — prüfen Sie den NGC-Katalog)

  5. Offene Ports festlegen: 22 (SSH), 8000 (HTTP), 8001 (gRPC), 8002 (Metriken).

  6. Klicken Sie auf Mieten.


Schritt 2 — Benutzerdefinierte Dockerfile (mit SSH)

Das offizielle Triton-Image enthält keinen SSH-Server. Verwenden Sie dieses Dockerfile:


Schritt 3 — Das Modell-Repository verstehen

Triton lädt Modelle aus einem Modell-Repository — einem Verzeichnis mit einer bestimmten Struktur:

Jedes Modell benötigt:

  1. Ein Verzeichnis mit dem Modellnamen

  2. Eine config.pbtxt Konfigurationsdatei

  3. Mindestens ein Versions-Unterverzeichnis (z. B. 1/) mit der Modelldatei


Schritt 4 — Ein PyTorch-Modell bereitstellen

Modell in TorchScript exportieren

Modell-Repository einrichten

config.pbtxt erstellen


Schritt 5 — Ein ONNX-Modell bereitstellen

In ONNX exportieren

ONNX-Konfiguration


Schritt 6 — Ein benutzerdefiniertes Python-Backend bereitstellen

Für Modelle, die nicht zu standardmäßigen Backends passen (benutzerdefinierte Vorverarbeitung, Ensemble-Logik):


Schritt 7 — Triton starten und testen

Triton-Server starten

Verfügbare Modelle prüfen

Inferenz über HTTP ausführen

Inferenz über gRPC ausführen


Monitoring mit Prometheus

Triton stellt Metriken an Port 8002 bereit:

Wichtige Metriken:


Konfiguration für dynamisches Batching


Fehlerbehebung

Fehler beim Laden des Modells

Lösung: Verzeichnisstruktur und Berechtigungen prüfen:

CUDA-Inkompatibilität

Lösung: Passen Sie die Triton-Image-Version an Ihren CUDA-Treiber an:

Port nicht erreichbar

Lösung: Überprüfen Sie, ob alle drei Ports (8000, 8001, 8002) in Clore.ai weitergeleitet sind. Testen Sie jeden:

OOM während des Modellladens

Lösung: Reduzieren Sie die Anzahl der Instanzen oder verwenden Sie für einige Modelle CPU-Instanzen:


Kostenschätzung

GPU
VRAM
Geschätzter Preis
Durchsatz (ResNet50)

RTX 3080

10 GB

$0,05–0,19/Std.

~500 Anfragen/Sek.

RTX 4090

24 GB

ca. 0,14–0,42 $/h

~1500 Anfragen/Sek.

A100 40GB

40 GB

~3000 Anfragen/Sek.

H100

80 GB

~1,04 $/Std.

~8000 Anfragen/Sek.


Nützliche Ressourcen


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

Produktionsinferenz

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?