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

YOLOv9/v10-Erkennung

Hochmoderne Objekterkennung in Echtzeit — die neuesten YOLO-Modelle auf der GPU trainieren und bereitstellen

YOLO (You Only Look Once) bleibt der Goldstandard für die Objekterkennung in Echtzeit. YOLOv9 führte Programmable Gradient Information (PGI) und Generalized Efficient Layer Aggregation Network (GELAN) ein, während YOLOv10 eine NMS-freie Erkennung mit doppelten Label-Zuweisungen brachte. Beide liefern erstklassige Genauigkeits-/Geschwindigkeits-Kompromisse auf NVIDIA-GPUs.


YOLOv9 vs YOLOv10 vs YOLOv8 — Kurzer Vergleich

Modell
mAP50-95
Geschwindigkeit (A100)
Parameter
NMS

YOLOv8x

53.9

14.2ms

68,2 Mio.

Erforderlich

YOLOv9e

55.6

16.8ms

57.3M

Erforderlich

YOLOv10x

54.4

10.7ms

29.5M

Frei

YOLOv10b

53.0

8.8ms

19.1M

Frei

YOLOv10s

46.8

4.2ms

7.2M

Frei


Anwendungsfälle

  • Sicherheit & Überwachung — Erkennung von Personen/Fahrzeugen/Objekten in Echtzeit

  • Autonome Fahrzeuge — Fußgänger- und Hinderniserkennung

  • Fertigungs-Qualitätskontrolle — Fehlererkennung in Produktionslinien

  • Einzelhandelsanalytik — Kundenfluss- und Produkterkennung

  • Medizinische Bildgebung — Anomalieerkennung in Röntgenbildern und Scans

  • Sportanalytik — Spieler- und Balltracking

  • Landwirtschaft — Erkennung von Pflanzenkrankheiten und Schädlingen


Voraussetzungen

  • Clore.ai-Konto mit GPU-Miete

  • Trainingsdaten (für benutzerdefiniertes Modelltraining) oder COCO-vortrainierte Gewichte verwenden

  • Grundkenntnisse in Python und der Kommandozeile


Schritt 1 — Miete eine GPU auf Clore.ai

  1. Gehe zu clore.ai → Marktplatz

  2. Wähle die GPU basierend auf deiner Aufgabe:

    • Nur Inferenz: RTX 3080/3090 oder RTX 4080 — hervorragendes Preis-Leistungs-Verhältnis

    • Kleine Modelle trainieren: RTX 4090 24GB

    • Große Modelle trainieren (YOLOv9e/YOLOv10x): A100 40/80GB

Für Inferenz in Echtzeit (Videostreams) liefert eine RTX 3090 oder RTX 4090 je nach Modellvariante 100–500 FPS. Sogar das kleinste YOLOv10n erreicht auf einer 4090 mit TensorRT über 1000 FPS.


Schritt 2 — Den Ultralytics-Container bereitstellen

Das offizielle Ultralytics-Docker-Image unterstützt YOLOv8, YOLOv9 und YOLOv10 über eine vereinheitlichte API:

Docker-Image:

Ports:

Umgebungsvariablen:

Datenträger: Mindestens 20 GB (vortrainierte Gewichte + dein Datensatz)


Schritt 3 — Verbinden und überprüfen


Schritt 4 — Schnelle Inferenz mit vortrainierten Modellen

YOLOv10-Inferenz (NMS-frei)

YOLOv9-Inferenz

Inferenz für Videostreams in Echtzeit


Schritt 5 — Ein benutzerdefiniertes Modell trainieren

Bereite deinen Datensatz vor

YOLO verwendet eine bestimmte Verzeichnisstruktur und ein bestimmtes Label-Format:

Jede Label-Datei (gleicher Name wie das Bild, .txt Endung) enthält:

Datensatzkonfiguration erstellen

Aus Roboflow importieren (empfohlen)

YOLOv10 trainieren

YOLOv9 trainieren

Trainingstipps:

  • Batchgröße: Beginne mit batch=16 für RTX 4090, batch=32 für A100 40 GB

  • Bildgröße: imgsz=640 ist Standard; verwende 1280 für hochauflösende Aufgaben

  • Epochen: 100 Epochen sind typisch für Fine-Tuning, 300+ für Training von Grund auf

  • AMP (gemischte Präzision): Immer aktivieren amp=True für 1,5–2-fache Beschleunigung


Schritt 6 — Für maximale Geschwindigkeit nach TensorRT exportieren

Nach ONNX exportieren


Schritt 7 — Als REST-API bereitstellen


Schritt 8 — Dein Modell validieren und benchmarken


Ergebnisse herunterladen


Fehlerbehebung

CUDA-Speicher erschöpft während des Trainings

Langsame Trainingsgeschwindigkeit

Niedrige mAP / Schlechte Erkennung


Leistungsreferenz (Clore.ai-GPUs)

Modell
GPU
Batch
FPS (Inferenz)
mAP50-95

YOLOv10n

RTX 3090

1

1,200

38.5

YOLOv10s

RTX 3090

1

780

46.8

YOLOv10m

RTX 4090

1

950

51.3

YOLOv10x

RTX 4090

1

380

54.4

YOLOv9e

A100 40G

1

720

55.6

YOLOv10x TRT

RTX 4090

1

920

54.2


Zusätzliche Ressourcen


YOLOv9 und YOLOv10 auf GPU-Mieten bei Clore.ai bieten einen erschwinglichen Weg, benutzerdefinierte Objekterkennungsmodelle zu trainieren und Inferenz-Pipelines in Echtzeit bereitzustellen — ohne den Overhead von AWS SageMaker oder Google Vertex AI.


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

Training mit großen Batches

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?