Ultralytics Platform

Ultralytics Platform ist eine umfassende End-to-End-Computer-Vision-Plattform, die den gesamten ML-Workflow von der Datenvorbereitung bis zur Modellbereitstellung optimiert. Entwickelt für Teams und Einzelpersonen, die produktionsreife Computer-Vision-Lösungen ohne komplexe Infrastruktur benötigen.

Ultralytics Platform Dataset Screenshot

Was ist die Ultralytics Platform?

Die Ultralytics Platform wurde entwickelt, um fragmentierte ML-Tools durch eine einheitliche Lösung zu ersetzen. Sie vereint die Funktionen von:

  • Roboflow – Datenverwaltung und Annotation
  • Weights & Biases – Experiment-Tracking
  • SageMaker – Cloud-Training
  • HuggingFace – Modellbereitstellung
  • Arize – Überwachung

Alles auf einer Plattform mit nativer Unterstützung für YOLO26 und YOLO11 Modelle.

Workflow: Hochladen → Annotieren → Trainieren → Exportieren → Bereitstellen

Die Plattform bietet einen durchgängigen Workflow:

graph LR
    subgraph Data["📁 Data"]
        A[Upload] --> B[Annotate]
        B --> C[Analyze]
    end
    subgraph Train["🚀 Train"]
        D[Configure] --> E[Train on GPU]
        E --> F[View Metrics]
    end
    subgraph Deploy["🌐 Deploy"]
        G[Export] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
PhaseFunktionen
HochladenBilder (50 MB), Videos (1 GB) und Datensatzdateien (ZIP, TAR inklusive .tar.gz/.tgz, NDJSON) mit automatischer Verarbeitung
AnnotierenManuelle Tools für alle 5 Aufgabentypen sowie Smart Annotation mit SAM und YOLO Modellen für Detect, Segment und OBB (siehe unterstützte Aufgaben)
TrainierenCloud GPUs (22 in allen Plänen + 2 exklusiv für Pro/Enterprise: B200, B300), Echtzeit-Metriken, Projektorganisation
Exportieren17 Bereitstellungsformate (ONNX, TensorRT, CoreML, TFLite, etc.; siehe unterstützte Formate)
Bereitstellen43 globale Regionen mit dedizierten Endpunkten, standardmäßig mit Skalierung auf Null (eine aktive Instanz) und Überwachung

Was du tun kannst:

  • Hochladen von Bildern, Videos und Datensatzdateien zur Erstellung von Trainingsdatensätzen
  • Visualisieren von Annotationen mit interaktiven Overlays für alle 5 YOLO Aufgabentypen (siehe unterstützte Aufgaben)
  • Trainieren von Modellen auf Cloud GPUs (22 in allen Plänen, 24 mit Pro oder Enterprise für B200 und B300) mit Echtzeit-Metriken
  • Exportieren in 17 Bereitstellungsformate (ONNX, TensorRT, CoreML, TFLite, etc.)
  • Bereitstellen in 43 globalen Regionen mit dedizierten Ein-Klick-Endpunkten
  • Überwachen des Trainingsfortschritts, der Bereitstellungsgesundheit und der Nutzungsmetriken
  • Zusammenarbeiten, indem du Projekte und Datensätze für die Community öffentlich machst

Multi-Region-Infrastruktur

Deine Daten bleiben in deiner Region. Die Ultralytics Platform betreibt Infrastruktur in drei globalen Regionen:

RegionBezeichnungStandortAm besten für
USAmerikaIowa, USANutzer in Amerika, am schnellsten für Amerika
EUEuropa, Naher Osten & AfrikaBelgien, EuropaEuropäische Nutzer, DSGVO-Konformität
APAsien-PazifikTaiwan, Asien-PazifikNutzer im Asien-Pazifik-Raum, geringste Latenz in der Region

Du wählst deine Region beim Onboarding aus, und alle deine Daten, Modelle und Bereitstellungen verbleiben in dieser Region.

Region ist permanent

Deine Datenregion kann nach der Kontoerstellung nicht mehr geändert werden. Während des Onboardings misst die Plattform die Latenz zu jeder Region und empfiehlt die nächstgelegene. Wähle sorgfältig.

Hauptfunktionen

Datenvorbereitung

  • Datensatzverwaltung: Hochladen von Bildern, Videos oder Datensatzdateien mit automatischer Verarbeitung
  • Annotations-Editor: Manuelle Annotation für alle 5 YOLO Aufgabentypen (detect, segment, pose, OBB, classify; siehe unterstützte Aufgaben)
  • Skelett-Vorlagen: Integrierte (Person, Hand, Gesicht, Hund, Box) und benutzerdefinierte Skelett-Vorlagen für Ein-Klick-Pose-Annotation
  • Smart Annotation: Nutze SAM 2.1 (Tiny, Small, Base, Large), SAM 3, vortrainierte Ultralytics YOLO Modelle oder deine eigenen feinabgestimmten YOLO Modelle aus der Annotations-Symbolleiste für Detect-, Segment- und OBB-Aufgaben
  • 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] --> B[Auto-Process]
    B --> C[Browse & Filter]
    C --> D{Annotate}
    D --> E[Manual Tools]
    D --> F[SAM Smart]
    D --> G[YOLO Auto-Label]
    E --> H[Train-Ready Dataset]
    F --> H
    G --> H
Unterstützte Aufgabentypen

Der Annotations-Editor unterstützt alle 5 YOLO Aufgabentypen: detect (Begrenzungsrahmen), segment (Polygone), pose (Keypoints), OBB (orientierte Boxen) und classify (Label auf Bildebene). Jeder Aufgabentyp verfügt über dedizierte Zeichenwerkzeuge und Tastaturkürzel.

Modelltraining

  • Cloud-Training: Trainiere auf Cloud GPUs (22 in allen Plänen, 24 mit Pro oder Enterprise für B200 und B300) mit Echtzeit-Metriken
  • Remote-Training: Trainiere überall und streame Metriken an die Plattform (W&B-Stil)
  • Projektorganisation: Gruppiere zugehörige Modelle, vergleiche Experimente, verfolge Aktivitäten
  • 17 Exportformate: ONNX, TensorRT, CoreML, TFLite und mehr (siehe unterstützte Formate)

Ultralytics Platform Project Screenshot

Du kannst Modelle entweder über das Web-UI (Cloud-Training) oder von deiner eigenen Maschine aus (Remote-Training) trainieren:

  1. Navigiere zu deinem Projekt
  2. Klicke auf Train Model
  3. Wähle Datensatz, Modell, GPU und Epochen aus
  4. Überwache Echtzeit-Verlustkurven und Metriken

Bereitstellung

  • Inferenz-Test: Teste Modelle direkt im Browser mit benutzerdefinierten Bildern
  • Dedizierte Endpunkte: Bereitstellung in 43 globalen Regionen mit standardmäßiger Skalierung auf Null (eine aktive Instanz)
  • Überwachung: Echtzeit-Metriken, Anfrageprotokolle und Leistungs-Dashboards
graph LR
    A[Trained Model] --> B{Action}
    B --> C[Browser Predict]
    B --> D[Export Format]
    B --> E[Deploy Endpoint]
    D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
    E --> G[43 Global Regions]
    G --> H[API Endpoint URL]
    H --> I[Monitor & Scale]

Sobald die Bereitstellung erfolgt ist, rufe deinen Endpunkt aus einer beliebigen Sprache auf:

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: Zusammenarbeit mit Teammitgliedern, Verwaltung von Rollen und Einladungen
  • API-Schlüssel: Sichere Schlüsselverwaltung für Remote-Training und API-Zugriff
  • Guthaben & Abrechnung: Pay-as-you-go-Training mit transparenter Preisgestaltung
  • Aktivitätsfeed: Verfolge alle Kontoereignisse und Aktionen
  • Papierkorb & Wiederherstellung: 30-tägiges Soft-Delete mit Wiederherstellung von Elementen
  • DSGVO-Konformität: Datenexport und Kontolöschung
Planstufen
FunktionKostenlosPro (29 $/Monat)Enterprise
Anmeldeguthaben5 $ / 25 $*-Benutzerdefiniert
Monatliches Guthaben-$30/Sitzplatz/MonatBenutzerdefiniert
Modelle100500Unbegrenzt
Gleichzeitige Trainings310Unbegrenzt
Bereitstellungen310Unbegrenzt
Speicher100 GB500 GBUnbegrenzt
Cloud GPU-Typen2224 (inkl. B200 / B300)24
Teams-Bis zu 5 MitgliederBis zu 50
SupportCommunityPriorisiertDediziert

*$5 bei Anmeldung oder $25 mit verifizierter Firmen-/Arbeits-E-Mail.

Erste Schritte mit diesen Ressourcen:

FAQ

Wie fange ich mit der Ultralytics Platform an?

Um mit der Ultralytics Platform zu beginnen:

  1. Registrieren: Erstelle ein Konto unter platform.ultralytics.com
  2. Region wählen: Wähle während des Onboardings deine Datenregion (US, EU oder AP)
  3. Datensatz hochladen: Navigiere zum Bereich Datensätze, um deine Daten hochzuladen
  4. Modell trainieren: Erstelle ein Projekt und starte das Training auf Cloud-GPUs
  5. Bereitstellen: Teste dein Modell und stelle es auf einem dedizierten Endpunkt bereit

Ein detailliertes Handbuch findest du auf der Quickstart-Seite.

Was sind die Vorteile der Ultralytics Platform?

Die Ultralytics Platform bietet:

  • Einheitlicher Workflow: Daten, Training und Bereitstellung 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 Bereitstellungen
  • 43 Bereitstellungsregionen: Stelle Modelle in der Nähe deiner Nutzer weltweit bereit
  • 5 Aufgabentypen: Unterstützung für Erkennung, Segmentierung, Pose, OBB und Klassifizierung (siehe Aufgaben-Doku)
  • KI-gestützte Annotation: Smarte 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:

GPUGenerationVRAMKosten/StundeAm besten für
RTX 2000 AdaAda16 GB$0.24Kleine Datensätze, Tests
RTX A4500Ampere20 GB$0.25Kleine bis mittlere Datensätze
RTX 4000 AdaAda20 GB$0.26Mittlere Datensätze
RTX A5000Ampere24 GB$0.27Mittlere Datensätze
L4Ada24 GB$0.39Inference-optimiert
A40Ampere48 GB$0.44Größere Batch-Größen
RTX 3090Ampere24 GB$0.46Allgemeines Training
RTX A6000Ampere48 GB$0.49Große Modelle
RTX PRO 4500Blackwell32 GB$0.64Tolles Preis-/Leistungsverhältnis
RTX 4090Ada24 GB$0.69Bestes Preis-/Leistungsverhältnis
RTX 6000 AdaAda48 GB$0.77Training mit großen Batches
L40SAda48 GB$0.86Training mit großen Batches
RTX 5090Blackwell32 GB$0.99Neueste Consumer-Generation
L40Ada48 GB$0.99Große Modelle
A100 PCIeAmpere80 GB$1.39Produktionstraining
A100 SXMAmpere80 GB$1.49Produktionstraining
RTX PRO 6000Blackwell96 GB$1.89Empfohlene Standardeinstellung
H100 PCIeHopper80 GB$2.39Hochleistungstraining
H100 SXMHopper80 GB$2.99Schnellstes Training
H100 NVLHopper94 GB$3.07Maximale Leistung
H200 NVLHopper143 GB$3.39Maximaler Speicher
H200 SXMHopper141 GB$3.99Maximale Leistung
B200Blackwell180 GB$5.49Große Modelle (Pro+)
B300Blackwell288 GB$7.39Größte Modelle (Pro+)

Siehe Cloud Training für die vollständige Preisübersicht und GPU-Optionen.

Wie funktioniert das Remote-Training?

Du kannst Modelle auf deiner eigenen Hardware trainieren und Echtzeit-Metriken an die Plattform streamen, ähnlich wie bei Weights & Biases.

Anforderung an die Paketversion

Die Plattform-Integration erfordert ultralytics>=8.4.35. Niedrigere Versionen funktionieren NICHT mit der Plattform.

pip install "ultralytics>=8.4.35"
# 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=exp1

Siehe Cloud Training für weitere Details zum Remote-Training.

Welche Annotationswerkzeuge stehen zur Verfügung?

Die Plattform enthält einen voll ausgestatteten Annotations-Editor, der Folgendes unterstützt:

  • Manuelle Werkzeuge: Begrenzungsrahmen (BBoxes), Polygone, Keypoints mit Skelett-Vorlagen, orientierte Boxen, Klassifizierung
  • Skelett-Vorlagen: Platziere alle Keypoints auf einmal mit integrierten (Person, Hand, Gesicht, Hund, Box) oder benutzerdefinierten Vorlagen
  • Intelligente Annotation: Nutze SAM 2.1 oder SAM 3 für klickbasierte Annotationen oder führe vortrainierte Ultralytics YOLO-Modelle und deine eigenen feinabgestimmten YOLO-Modelle aus der Werkzeugleiste für Erkennung (Detect), Segmentierung (Segment) und OBB aus
  • Tastaturkürzel: Effiziente Arbeitsabläufe mit Hotkeys
TastenkombinationAktion
VManueller (Zeichen-)Modus
SIntelligenter Modus (SAM- oder YOLO-Modell)
AAutomatisches Anwenden umschalten (im intelligenten Modus)
1 - 9Klasse per Nummer auswählen
DeleteAusgewählte Annotation löschen
Ctrl+ZRückgängig
Ctrl+YWiederholen
EscapeSpeichern / Auswahl aufheben / Beenden

Siehe Annotation für den vollständigen Leitfaden.

Welche Exportformate werden unterstützt?

Die Plattform unterstützt 17 Bereitstellungsformate:

FormatDateiendungAnwendungsfall
ONNX.onnxPlattformübergreifende Bereitstellung
TorchScript.torchscriptC++ Bereitstellung
OpenVINO_openvino_modelIntel Hardware
TensorRT.engineNVIDIA GPU Inferenz
CoreML.mlpackageApple Geräte
TFLite.tfliteMobil-/Edge-Geräte
TF SavedModel_saved_modelTensorFlow-Ökosystem
TF GraphDef.pbTensorFlow legacy
PaddlePaddle_paddle_modelBaidu-Ökosystem
NCNN_ncnn_modelMobil (Android/ARM)
Edge TPU_edgetpu.tfliteGoogle Coral-Geräte
TF.js_web_modelBrowser-Bereitstellung
MNN.mnnAlibaba Mobil
RKNN_rknn_modelRockchip NPU
IMX500_imx_modelSony IMX500-Sensor
Axelera_axelera_modelAxelera KI-Beschleuniger
ExecuTorch_executorch_modelPyTorch Mobil

Siehe Modell-Export, den Export-Modus-Leitfaden und den Integrationsindex für formatspezifische Optionen.

Fehlerbehebung

Datensatzprobleme

ProblemLösung
Datensatz kann nicht verarbeitet werdenPrüfe, ob das Dateiformat unterstützt wird (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO für Bilder). Maximale Dateigröße: Bilder 50 MB, Videos 1 GB, Datensatz-Archive 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise)
Fehlende AnmerkungenStelle sicher, dass die Labels im YOLO-Format vorliegen, wobei .txt-Dateien den Bilddateinamen entsprechen müssen, oder lade COCO JSON hoch
"Train split erforderlich"Füge einen train/-Ordner zu deiner Datensatzstruktur hinzu oder verteile die Splits über die Split-Leiste neu
Klassennamen nicht definiertFüge eine data.yaml-Datei mit einer names:-Liste hinzu (siehe YOLO-Format) oder definiere Klassen im Klassen-Tab

Trainingsprobleme

ProblemLösung
Training startet nichtÜberprüfe das Guthaben unter Einstellungen > Abrechnung. Ein positives Guthaben ist erforderlich
Speicherfehler (Out of memory)Reduziere die Batch-Größe, verwende ein kleineres Modell (n/s) oder wähle eine GPU mit mehr VRAM
Schlechte MetrikenÜberprüfe die Qualität des Datensatzes, erhöhe die Epochen, versuche Datenerweiterung (Augmentation), verifiziere das Klassengleichgewicht
Training langsamWähle eine schnellere GPU, reduziere die Bildgröße, prüfe, ob der Datensatz ein Engpass ist

Bereitstellungsprobleme

ProblemLösung
Endpunkt antwortet nichtÜberprüfe den Endpunktstatus (Bereit vs. Gestoppt). Ein Kaltstart kann 5-15 Sekunden dauern
401 Nicht autorisiertÜberprüfe, ob der API-Schlüssel korrekt ist und über die erforderlichen Scopes verfügt
Langsame InferenzÜberprüfe die Modellgröße, ziehe TensorRT-Export in Betracht, wähle eine nähere Region
Export fehlgeschlagenEinige Formate erfordern spezifische Modellarchitekturen. Versuche ONNX für die breiteste Kompatibilität

Häufige Fragen

Kann ich meinen Benutzernamen nach der Registrierung ändern?

Nein, Benutzernamen sind dauerhaft und können nicht geändert werden. Wähle sie bei der Registrierung sorgfältig aus.

Kann ich meine Datenregion ändern?

Nein, die Datenregion wird bei der Registrierung ausgewählt und kann nicht geändert werden. Um die Region zu wechseln, erstelle ein neues Konto und lade deine Daten erneut hoch.

Wie erhalte ich mehr Guthaben?

Gehe zu Einstellungen > Abrechnung > Guthaben hinzufügen. Kaufe Guthaben von $5 bis $1000. Erworbenes Guthaben verfällt nicht.

Was passiert, wenn das Training fehlschlägt?

Dir wird nur die tatsächlich genutzte Rechenzeit in Rechnung gestellt. Checkpoints werden gespeichert und du kannst das Training fortsetzen.

Kann ich mein trainiertes Modell herunterladen?

Ja, klicke auf das Download-Symbol auf einer beliebigen Modellseite, um die .pt-Datei oder exportierte Formate herunterzuladen.

Wie teile ich meine Arbeit öffentlich?

Bearbeite deine Projekt- oder Datensatzeinstellungen und stelle die Sichtbarkeit auf "Öffentlich". Öffentliche Inhalte erscheinen auf der Entdecken-Seite.

Was sind die Dateigrößenbeschränkungen?

Bilder: 50 MB, Videos: 1 GB, Datensätze: 10 GB bei Free, 20 GB bei Pro, 50 GB bei Enterprise. Für größere Dateien teile den Upload in mehrere Teile auf.

Wie lange werden gelöschte Elemente im Papierkorb aufbewahrt?

30 Tage. Danach werden die Elemente endgültig 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 die kommerzielle Nutzung ohne AGPL-Anforderungen siehe Ultralytics Licensing.

Kommentare