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
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.
FAQ#
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.
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
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.
Du kannst Modelle auf deiner eigenen Hardware trainieren und Echtzeit-Metriken an Ultralytics Platform streamen.
Anforderung an die PaketversionDie 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.
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 VManueller Modus (zeichnen) SSmart-Modus (SAM oder YOLO Modell) AAutomatisches Anwenden umschalten (im smarten Modus) 1-9Klasse nach Nummer auswählen DeleteAusgewählte Annotation löschen Ctrl+ZRückgängig Ctrl+YWiederholen EscapeSpeichern / Auswahl aufheben / beenden Siehe Annotation für die vollständige Anleitung.
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-ArgumentModell Metadaten Argumente PyTorch - yolo26n.pt✅ - TorchScript torchscriptyolo26n.torchscript✅ imgsz,quantize,dynamic,nms,batch,deviceONNX onnxyolo26n.onnx✅ imgsz,quantize,dynamic,simplify,opset,nms,batch,data,fraction,deviceOpenVINO openvinoyolo26n_openvino_model/✅ imgsz,quantize,dynamic,nms,batch,data,fraction,deviceTensorRT engineyolo26n.engine✅ imgsz,quantize,dynamic,simplify,opset,workspace,nms,batch,data,fraction,deviceCoreML coremlyolo26n.mlpackage✅ imgsz,dynamic,quantize,nms,batch,deviceTF SavedModel saved_modelyolo26n_saved_model/✅ imgsz,keras,quantize,opset,nms,batch,data,fraction,deviceTF GraphDef pbyolo26n.pb❌ imgsz,opset,batch,deviceTF Edge TPU edgetpuyolo26n_edgetpu.tflite✅ imgsz,quantize,opset,data,fraction,devicePaddlePaddle paddleyolo26n_paddle_model/✅ imgsz,batch,deviceMNN mnnyolo26n.mnn✅ imgsz,batch,dynamic,quantize,simplify,opset,nms,deviceNCNN ncnnyolo26n_ncnn_model/✅ imgsz,quantize,batch,deviceIMX500 imxyolo26n_imx_model/✅ imgsz,quantize,data,fraction,nms,deviceRKNN rknnyolo26n_rknn_model/✅ imgsz,batch,name,quantize,simplify,opset,data,fraction,deviceExecuTorch executorchyolo26n_executorch_model/✅ imgsz,batch,deviceAxelera axelerayolo26n_axelera_model/✅ imgsz,batch,quantize,data,fraction,deviceDEEPX deepxyolo26n_deepx_model/✅ imgsz,quantize,simplify,opset,data,optimize,deviceQualcomm QNN qnnyolo26n_qnn.onnx✅ imgsz,batch,name,quantize,simplify,opset,data,fraction,deviceLiteRT litertyolo26n.tflite✅ imgsz,quantize,batch,data,fraction,deviceHailo hailoyolo26n_hailo_model/✅ imgsz,name,quantize,data,fraction,simplify,conf,iouHuawei Ascend ascendyolo26n_ascend_model/✅ imgsz,batch,name,quantize,opset,simplify,nmsSiehe Models Export, den Export mode guide und den Integrations index für formatspezifische Optionen.