Ultralytics Platform#
Ultralytics Platform ist eine umfassende End-to-End-Plattform für Computer Vision, die den gesamten ML-Workflow von der Datenaufbereitung bis zum Modell-Deployment optimiert. Entwickelt für Teams und Einzelpersonen, die produktionsbereite computer vision-Lösungen ohne Infrastrukturkomplexität benötigen.

Was ist Ultralytics Platform?#
Die Ultralytics Platform vereint Dataset-Management und Annotation, Experiment-Tracking, Cloud- und Remote-Training, Modell-Export, dedizierte Inference-Endpunkte und Deployment-Monitoring in einem Workspace. Sie bietet native Unterstützung für YOLO26-, YOLO11-, YOLOv8- und YOLOv5-Modelle.
Workflow: Hochladen → Annotieren → Trainieren → Exportieren → Bereitstellen#
Die Plattform bietet einen End-to-End-Workflow:
graph LR
subgraph Data["📁 Data"]
A[Upload]:::start --> B[Annotate]:::proc
B --> C[Analyze]:::proc
end
subgraph Train["🚀 Train"]
D[Configure]:::proc --> E[Train on GPU]:::proc
E --> F[View Metrics]:::out
end
subgraph Deploy["🌐 Deploy"]
G[Export]:::proc --> H[Deploy Endpoint]:::proc
H --> I[Monitor]:::out
end
Data --> Train --> Deploy
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| Phase | Funktionen |
|---|---|
| Upload | Bilder (50 MB), Videos (1 GB) und Dataset-Dateien (ZIP, TAR einschließlich .tar.gz/.tgz, NDJSON) mit automatischer Verarbeitung |
| Annotieren | Manuelle Tools für alle 6 Task-Typen sowie Smart Annotation mit SAM- und YOLO-Modellen für Detect, Segment, Semantic und OBB (siehe supported tasks) |
| Trainieren | Cloud-GPUs (24 in allen Tarifen + 2 nur für Pro/Enterprise: B200, B300), Echtzeit-Metriken, Projektorganisation |
| Exportieren | 20 deployment formats (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend etc.; siehe supported formats) |
| Bereitstellen | 42 globale Regionen mit dedizierten Endpunkten, standardmäßig mit Scale-to-Zero (einzelne aktive Instanz) und Monitoring |
Was du tun kannst:
- Hochladen von Bildern, Videos und Datensatzdateien zur Erstellung von Trainingsdatensätzen
- Visualisiere Annotationen mit interaktiven Overlays für alle 6 YOLO-Task-Typen (siehe supported tasks)
- Trainiere Modelle auf Cloud-GPUs (24 in allen Tarifen, 26 mit Pro oder Enterprise für B200 und B300) mit Echtzeit-Metriken
- Exportiere in 20 deployment formats (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend etc.)
- Bereitstellen in 42 globalen Regionen mit dedizierten Endpunkten per Mausklick
- Überwachen des Trainingsfortschritts, der Deployment-Gesundheit und von Nutzungsmetriken
- Zusammenarbeiten, indem Projekte und Datensätze für die Community öffentlich gemacht werden
Multi-Region-Infrastruktur#
Deine Daten bleiben in deiner Region. Ultralytics Platform betreibt Infrastruktur in drei globalen Regionen:
| Region | Bezeichnung | Standort | Am besten für |
|---|---|---|---|
| US | Amerika | Iowa, USA | Nutzer aus Amerika, am schnellsten für Amerika |
| EU | Europa, Naher Osten & Afrika | Belgien, Europa | Europäische Nutzer, DSGVO-konform |
| AP | Asien-Pazifik | Taiwan, Asien-Pazifik | Nutzer im asiatisch-pazifischen Raum, geringste APAC-Latenz |
Du wählst deine Datenregion während des Onboardings aus. Datasets, Modelle und verwaltete Trainingsdaten verbleiben in dieser Region. Dedizierte Endpunkte werden separat in einer Region bereitgestellt, die du auf der globalen Deployment-Karte auswählst.
Du kannst deine Datenregion nach der Kontoerstellung nicht selbst ändern. Während des Onboardings misst die Platform die Latenz zu jeder Region und empfiehlt die nächstgelegene. Kontaktiere den Support, falls du später eine Regionsänderung anfordern musst. Dies gilt für Dataset- und Modellinhalte; kontoübergreifende Daten wie Profil-, Abrechnungs- und Aktivitätsdatensätze werden global verarbeitet, wie in unserer Privacy Policy und unserem Data Processing Agreement beschrieben.
Hauptfunktionen#
Datenvorbereitung#
- Datensatzverwaltung: Hochladen von Bildern, Videos oder Datensatzdateien mit automatischer Verarbeitung
- Annotation Editor: Manuelle Annotation für alle 6 YOLO-Task-Typen (detect, segment, semantic, classify, pose, OBB; siehe supported tasks)
- Skelett-Vorlagen: Integrierte (Person, Hand, Gesicht, Hund, Box) und benutzerdefinierte Skelett-Vorlagen für Pose-Annotation mit einem Klick
- Smart Annotation: Verwende SAM 2.1 (Tiny, Small, Base, Large), SAM 3, vortrainierte Ultralytics YOLO-Modelle oder deine eigenen feinabgestimmten YOLO-Modelle aus der Annotations-Toolbar für detect-, segment-, semantic- und OBB-Tasks
- Datensatz-Versionierung: Erstelle nummerierte NDJSON-Snapshots mit Beschreibungen für reproduzierbares Training
- Statistiken: Klassenverteilung, Standort-Heatmaps und Dimensionsanalyse
graph LR
A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
B --> C[Browse & Filter]:::proc
C --> D{Annotate}:::decide
D --> E[Manual Tools]:::proc
D --> F[SAM Smart]:::proc
D --> G[YOLO Auto-Label]:::proc
E --> H[Train-Ready Dataset]:::out
F --> H
G --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffModelltraining#
- Cloud Training: Trainiere auf Cloud-GPUs (24 in allen Tarifen, 26 mit Pro oder Enterprise für B200 und B300) mit Echtzeitmetriken
- Remote Training: Trainiere überall und streame Metriken an Ultralytics Platform
- Projektorganisation: Gruppiere zugehörige Modelle, vergleiche Experimente, verfolge Aktivitäten
- 20 Export-Formate: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend und mehr (siehe supported formats)
Du kannst Modelle entweder über die Web-UI (Cloud-Training) oder von deinem eigenen Computer aus trainieren (Remote-Training):
- Navigiere zu deinem Projekt
- Klicke auf
New Model - Wähle Datensatz, Modell, GPU und Epochen aus
- Überwache Echtzeit-Verlustkurven und Metriken
Deployment#
- Inferenz-Test: Teste Modelle direkt im Browser mit eigenen Bildern
- Dedizierte Endpunkte: Bereitstellung in 42 globalen Regionen mit standardmäßigem Scale-to-Zero (einzelne aktive Instanz)
- Monitoring: Echtzeit-Metriken, Anfrage-Logs und Performance-Dashboards
graph LR
A[Trained Model]:::start --> B{Action}:::decide
B --> C[Browser Predict]:::proc
B --> D[Export Format]:::proc
B --> E[Deploy Endpoint]:::proc
D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
E --> G[42 Global Regions]:::proc
G --> H[API Endpoint URL]:::proc
H --> I[Monitor & Scale]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffNach der Bereitstellung kannst du deinen Endpunkt aus jeder Sprache aufrufen:
import requests
url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
with open("image.jpg", "rb") as f:
response = requests.post(url, headers=headers, files={"file": f})
print(response.json())Kontoverwaltung#
- Teams & Organisationen: Arbeite mit Teammitgliedern zusammen, verwalte Rollen und Einladungen
- API-Schlüssel: Sichere Schlüsselverwaltung für Remote-Training und API-Zugriff
- Credits & Abrechnung: Pay-as-you-go-Training mit transparenter Preisgestaltung
- Aktivitäts-Feed: Verfolge alle Kontoereignisse und Aktionen
- Papierkorb & Wiederherstellen: 30-tägiges Soft-Delete mit Wiederherstellung von Elementen
- DSGVO-Konformität: Datenexport und Kontolöschung
Siehe den kanonischen Free, Pro, and Enterprise comparison für aktuelle Limits, GPU-Zugriff, Zusammenarbeit und Lizenzierung.
Schnellzugriff#
Starte mit diesen Ressourcen:
- Quickstart: Erstelle dein erstes Projekt und trainiere in wenigen Minuten ein Modell
- Datasets: Lade deine Trainingsdaten hoch und verwalte sie
- Annotation: Beschrifte deine Daten mit manuellen und KI-gestützten Tools
- Projects: Organisiere deine Modelle und Experimente
- Cloud Training: Trainiere auf Cloud-GPUs
- Inference: Teste deine Modelle
- Endpoints: Deploye Modelle in die Produktion
- Monitoring: Verfolge die Deployment-Performance
- API Keys: Verwalte den API-Zugriff
- Billing: Guthaben und Zahlung
- Activity: Verfolge Kontoereignisse
- Trash: Stelle gelöschte Elemente wieder her
- REST API: API-Referenz
FAQ#
Wie fange ich mit der Ultralytics Platform an?#
So legst du mit der Ultralytics Platform los:
- Sign Up: Erstelle ein Konto auf platform.ultralytics.com
- Region wählen: Wähle deine Datenregion (US, EU oder AP) während des Onboardings
- Upload Dataset: Öffne
Annotatein der Seitenleiste und lade deine Daten hoch - Modell trainieren: Erstelle ein Projekt und starte das Training auf Cloud GPUs
- Bereitstellen: Teste dein Modell und stelle es an einem dedizierten Endpunkt bereit
Eine detaillierte Anleitung findest du auf der Quickstart-Seite.
Was sind die Vorteile der Ultralytics Platform?#
Ultralytics Platform bietet:
- Einheitlicher Workflow: Daten, Training und Deployment an einem Ort
- Multi-Region: Datenresidenz in US-, EU- oder AP-Regionen
- No-Code-Training: Trainiere fortschrittliche YOLO-Modelle, ohne Code zu schreiben
- Echtzeit-Metriken: Streame den Trainingsfortschritt und überwache Deployments
- 42 Bereitstellungsregionen: Stelle Modelle weltweit in der Nähe deiner Nutzer bereit
- 7 Task Types: Unterstützung für Detektion, Instanzsegmentierung, semantische Segmentierung, Tiefenschätzung (Modelle und Vorhersage bereits verfügbar, Tiefen-Datasets folgen in Kürze), Klassifizierung, Pose und OBB (siehe task docs)
- AI-Assisted Annotation: Smart annotation mit SAM- und YOLO-Modellen zur Beschleunigung der Datenvorbereitung
Welche GPU-Optionen stehen für das Cloud-Training zur Verfügung?#
Die Ultralytics Platform unterstützt mehrere GPU-Typen für das Cloud-Training:
| GPU | Generation | VRAM | Kosten/Stunde | Am besten für |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | Kleine Datensätze, Tests |
| RTX A4500 | Ampere | 20 GB | $0.25 | Kleine bis mittlere Datensätze |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | Mittlere Datensätze |
| RTX A5000 | Ampere | 24 GB | $0.27 | Mittlere Datensätze |
| L4 | Ada | 24 GB | $0.39 | Optimiert für Inferenz |
| A40 | Ampere | 48 GB | $0.44 | Größere Batch-Größen |
| RTX 3090 | Ampere | 24 GB | $0.46 | Allgemeines Training |
| RTX A6000 | Ampere | 48 GB | $0.49 | Große Modelle |
| RTX PRO 4000 | Blackwell | 24 GB | $0,57 | Budget Blackwell |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | Großartiges Preis-Leistungs-Verhältnis |
| RTX 4090 | Ada | 24 GB | $0.69 | Bestes Preis-Leistungs-Verhältnis |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | Training mit großen Batches |
| L40S | Ada | 48 GB | $0.86 | Training mit großen Batches |
| RTX PRO 5000 | Blackwell | 48 GB | $0,96 | Training mit großen Batches |
| RTX 5090 | Blackwell | 32 GB | $0.99 | Neueste Consumer-Generation |
| L40 | Ada | 48 GB | $0.99 | Große Modelle |
| A100 PCIe | Ampere | 80 GB | $1.39 | Produktionstraining |
| A100 SXM | Ampere | 80 GB | $1.49 | Produktionstraining |
| RTX PRO 6000 | Blackwell | 96 GB | 2,09 $ | Empfohlener Standard |
| H100 PCIe | Hopper | 80 GB | 2,89 $ | Hochleistungstraining |
| H100 NVL | Hopper | 94 GB | 3,19 $ | Maximale Leistung |
| H100 SXM | Hopper | 80 GB | 3,29 $ | Schnellstes Training |
| H200 NVL | Hopper | 143 GB | 3,39 $ | Maximaler Speicher |
| H200 SXM | Hopper | 141 GB | 4,39 $ | Maximale Leistung |
| B200 | Blackwell | 180 GB | 5,89 $ | Große Modelle (Pro+) |
| B300 | Blackwell | 288 GB | 7,39 $ | Größte Modelle (Pro+) |
Siehe Cloud Training für vollständige Preise und GPU-Optionen.
Wie funktioniert Remote-Training?#
Du kannst Modelle auf deiner eigenen Hardware trainieren und Echtzeit-Metriken an Ultralytics Platform streamen.
Die Integration der Platform erfordert ultralytics>=8.4.104. Ältere Versionen funktionieren NICHT mit Platform.
pip install "ultralytics>=8.4.104"# Set your API key
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1Siehe Cloud Training für weitere Details zum Remote-Training.
Welche Annotationstools sind verfügbar?#
Die Plattform enthält einen voll ausgestatteten Annotationseditor mit Unterstützung für:
- Manuelle Tools: Bounding Boxes, Polygone, Keypoints mit Skelett-Vorlagen, orientierte Boxen, Klassifizierung
- Skelett-Vorlagen: Platziere alle Keypoints auf einmal mithilfe integrierter (Person, Hand, Gesicht, Hund, Box) oder benutzerdefinierter Vorlagen
- Smart Annotation: Verwende SAM 2.1 oder SAM 3 für die klickbasierte Annotation oder führe vortrainierte Ultralytics YOLO-Modelle und deine eigenen feinabgestimmten YOLO-Modelle über die Toolbar für detect, segment, semantic und OBB aus
- Tastenkombinationen: Effiziente Arbeitsabläufe mit Hotkeys
| Shortcut | Aktion |
|---|---|
V | Manueller Modus (zeichnen) |
S | Smart-Modus (SAM oder YOLO Modell) |
A | Automatisches Anwenden umschalten (im smarten Modus) |
1 - 9 | Klasse nach Nummer auswählen |
Delete | Ausgewählte Annotation löschen |
Ctrl+Z | Rückgängig |
Ctrl+Y | Wiederholen |
Escape | Speichern / Auswahl aufheben / beenden |
Siehe Annotation für die vollständige Anleitung.
Welche Exportformate werden unterstützt?#
Die Platform unterstützt dieselben 20 Deployment-Formate wie der Ultralytics Export-Modus. PyTorch ist das Quellformat; jede Zeile mit einem format-Argument ist ein Exportziel.
| Format | format-Argument | Modell | Metadaten | Argumente |
|---|---|---|---|---|
| PyTorch | - | yolo26n.pt | ✅ | - |
| TorchScript | torchscript | yolo26n.torchscript | ✅ | imgsz, quantize, dynamic, nms, batch, device |
| ONNX | onnx | yolo26n.onnx | ✅ | imgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device |
| OpenVINO | openvino | yolo26n_openvino_model/ | ✅ | imgsz, quantize, dynamic, nms, batch, data, fraction, device |
| TensorRT | engine | yolo26n.engine | ✅ | imgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device |
| CoreML | coreml | yolo26n.mlpackage | ✅ | imgsz, dynamic, quantize, nms, batch, device |
| TF SavedModel | saved_model | yolo26n_saved_model/ | ✅ | imgsz, keras, quantize, opset, nms, batch, data, fraction, device |
| TF GraphDef | pb | yolo26n.pb | ❌ | imgsz, opset, batch, device |
| TF Edge TPU | edgetpu | yolo26n_edgetpu.tflite | ✅ | imgsz, quantize, opset, data, fraction, device |
| PaddlePaddle | paddle | yolo26n_paddle_model/ | ✅ | imgsz, batch, device |
| MNN | mnn | yolo26n.mnn | ✅ | imgsz, batch, dynamic, quantize, simplify, opset, nms, device |
| NCNN | ncnn | yolo26n_ncnn_model/ | ✅ | imgsz, quantize, batch, device |
| IMX500 | imx | yolo26n_imx_model/ | ✅ | imgsz, quantize, data, fraction, nms, device |
| RKNN | rknn | yolo26n_rknn_model/ | ✅ | imgsz, batch, name, quantize, simplify, opset, data, fraction, device |
| ExecuTorch | executorch | yolo26n_executorch_model/ | ✅ | imgsz, batch, device |
| Axelera | axelera | yolo26n_axelera_model/ | ✅ | imgsz, batch, quantize, data, fraction, device |
| DEEPX | deepx | yolo26n_deepx_model/ | ✅ | imgsz, quantize, simplify, opset, data, optimize, device |
| Qualcomm QNN | qnn | yolo26n_qnn.onnx | ✅ | imgsz, batch, name, quantize, simplify, opset, data, fraction, device |
| LiteRT | litert | yolo26n.tflite | ✅ | imgsz, quantize, batch, data, fraction, device |
| Hailo | hailo | yolo26n_hailo_model/ | ✅ | imgsz, name, quantize, data, fraction, simplify, conf, iou |
| Huawei Ascend | ascend | yolo26n_ascend_model/ | ✅ | imgsz, batch, name, quantize, opset, simplify, nms |
Siehe Models Export, den Export mode guide und den Integrations index für formatspezifische Optionen.
Fehlerbehebung#
Dataset-Probleme#
| Problem | Lösung |
|---|---|
| Dataset wird nicht verarbeitet | Überprüfe, ob das Dateiformat unterstützt wird (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO für Bilder). Max. Dateigröße: Bilder 50 MB, Videos 1 GB, Dataset-Archive 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise) |
| Fehlende Annotationen | Stelle sicher, dass die Labels im YOLO format vorliegen, wobei .txt-Dateien den Bilddateinamen entsprechen, oder lade COCO JSON hoch |
| "Train split required" | Füge den Ordner train/ deiner Dataset-Struktur hinzu oder verteile Splits über die split bar neu |
| Klassennamen nicht definiert | Füge eine data.yaml-Datei mit einer names:-Liste hinzu (siehe YOLO format) oder definiere Klassen im Classes tab |
Trainingsprobleme#
| Problem | Lösung |
|---|---|
| Training startet nicht | Überprüfe das Guthaben unter Einstellungen > Abrechnung. Ein positives Guthaben ist erforderlich |
| Out-of-Memory Fehler | Reduziere die Batch-Größe, verwende ein kleineres Modell (n/s) oder wähle eine GPU mit mehr VRAM |
| Schlechte Metriken | Überprüfe die Dataset-Qualität, erhöhe die Epochen, versuche Daten-Augmentierung, verifiziere das Klassen-Gleichgewicht |
| Training langsam | Wähle eine schnellere GPU, reduziere die Bildgröße, prüfe, ob das Dataset einen Engpass darstellt |
Deployment-Probleme#
| Problem | Lösung |
|---|---|
| Endpoint antwortet nicht | Überprüfe den Endpoint-Status (Bereit vs. Gestoppt). Ein Kaltstart kann 5-15 Sekunden dauern |
| 401 Unauthorized | Überprüfe, ob der API-Schlüssel aktiv und korrekt kopiert ist |
| Langsame Inferenz | Modellgröße überprüfen, TensorRT export in Betracht ziehen, nähere Region auswählen |
| Export fehlgeschlagen | Einige Formate erfordern bestimmte Modellarchitekturen. Probiere ONNX für maximale Kompatibilität aus |
Häufige Fragen#
Kann ich meinen Benutzernamen nach der Anmeldung ändern?
Nein, Benutzernamen sind dauerhaft und können nicht geändert werden. Wähle sie bei der Anmeldung sorgfältig aus.
Kann ich meine Datenregion ändern?
Deine Datenregion wird während des Onboardings ausgewählt und kann nicht eigenständig geändert werden. Um Regionen zu wechseln, kontaktiere den Support, um einen Regionswechsel anzufordern.
Wie erhalte ich mehr Credits?
Gehe zu Settings > Billing und klicke auf Top Up. Kaufe Guthaben von $5 bis $1.000. Gekauftes Guthaben verfällt niemals.
Was passiert, wenn das Training fehlschlägt?
Wenn das Cloud-Compute gestartet wurde, wird die verstrichene GPU-Zeit berechnet. Bei Fehlschlägen, bevor eine GPU startet, fallen keine Rechenzeitkosten an.
Kann ich mein trainiertes Modell herunterladen?
Ja. Klicke auf das Download-Symbol auf einer Modellseite für dessen .pt-Gewichte oder öffne den Export-Tab für fertig exportierte Formate.
Wie teile ich meine Arbeit öffentlich?
Öffne das Projekt oder das Dataset, klicke auf dessen Private-Badge in der oberen Navigationsleiste und bestätige Make Public. Öffentliche Inhalte erscheinen auf der Explore-Seite.
Was sind die Dateigrößenbeschränkungen?
Bilder: 50 MB, Videos: 1 GB, Datasets: 10 GB bei Free, 20 GB bei Pro, 50 GB bei Enterprise. Für größere Dateien teile diese in mehrere Uploads auf.
Wie lange werden gelöschte Elemente im Papierkorb aufbewahrt?
30 Tage. Danach werden die Elemente dauerhaft gelöscht und können nicht wiederhergestellt werden.
Kann ich Platform-Modelle kommerziell nutzen?
Free- und Pro-Pläne nutzen die AGPL-Lizenz. Für eine kommerzielle Nutzung ohne AGPL-Anforderungen siehe Ultralytics Licensing.