Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Ring Attention

Entdecke, wie Ring Attention Transformer auf Sequenzlängen ohne feste Obergrenze skaliert. Erfahre, wie diese Technik LLMs und Vision Transformer bei Aufgaben mit großen Datenmengen verbessert.

Ring Attention ist eine fortschrittliche Technik des maschinellen Lernens (ML), die darauf ausgelegt ist, das Kontextfenster von Transformer-Architekturen auf praktisch unbegrenzte Sequenzlängen zu skalieren. Durch die Verteilung der komplexen Attention-Berechnung auf einen Cluster von GPUs, die in einer Ringtopologie verbunden sind, überlagert die Methode Kommunikation und Berechnung effektiv. Dieser architektonische Durchbruch ermöglicht es großen Sprachmodellen (LLMs) und Vision Transformern (ViT), enorme Eingaben zu verarbeiten – etwa ganze Bücher oder stundenlange kontinuierliche Videodaten –, die die Speicherkapazität eines einzelnen Hardwaregeräts bei Weitem übersteigen.

Die Grenzen des Kontextfensters überwinden#

Bei herkömmlichen Self-Attention-Mechanismen steigt der Speicherverbrauch quadratisch mit der Länge der Eingabesequenz. Dies stellt einen erheblichen Engpass für Deep-Learning-Modelle (DL) dar, die umfangreiche Daten analysieren sollen. Wenn du mehr darüber erfahren möchtest, wie die KI-Community dieses Problem angeht, kannst du die Arbeit von Berkeley AI Research zu Modellen mit großem Kontext erkunden.

Ring Attention beseitigt diesen quadratischen Engpass, indem die Queries, Keys und Values in kleinere Blöcke aufgeteilt werden. Jede GPU im verteilten Netzwerk berechnet einen Block und übergibt anschließend die Keys und Values an das benachbarte Gerät im Ring. Diese zyklische Übertragung wird fortgesetzt, bis der gesamte Attention-Mechanismus berechnet ist. Mit Werkzeugen wie dem verteilten Kommunikationspaket von PyTorch können Entwickler diese anspruchsvollen Trainingspipelines für mehrere Geräte aufbauen.

Ring Attention im Vergleich zu Flash Attention#

Beide Techniken optimieren zwar den Speicherverbrauch, arbeiten jedoch auf unterschiedlichen Ebenen. Flash Attention ist ein hardwarebewusster Algorithmus, der innerhalb des SRAM einer einzelnen GPU kostspielige Speicherlese- und -schreibvorgänge minimiert. Ring Attention hingegen ist ein verteilter Algorithmus, der sich auf die Skalierung der Berechnung über mehrere GPUs konzentriert. In modernen Workflows für generative KI werden diese beiden Techniken häufig kombiniert, um sowohl eine lokale Hardwareeffizienz als auch eine massive Skalierbarkeit über mehrere Geräte zu erreichen, wie im ursprünglichen Forschungsartikel zu Ring Attention auf arXiv ausführlich beschrieben.

Anwendungen in der Praxis#

Die Fähigkeit, Millionen von Tokens gleichzeitig zu verarbeiten, erschließt leistungsstarke Möglichkeiten für moderne KI:

  1. Umfassende Analyse von Dokumenten und Codebasen: Ring Attention ermöglicht es Modellen, Millionen von Codezeilen oder umfangreiche juristische Dokumentensammlungen in einer einzigen Eingabe zu verarbeiten. Dies verbessert Systeme, die auf Retrieval-gestützter Generierung (RAG) basieren, erheblich, da sie Kontext zusammenführen können, ohne wichtige Informationen abzuschneiden. Dieses Konzept bildet die Grundlage für Modelle mit massivem Kontext wie die Gemini-Architektur von Google.

  2. Erweitertes Videoverständnis: In der Computer Vision (CV) erfordert die Verarbeitung hochauflösender Videosequenzen normalerweise ein starkes Herunterskalieren. Ring Attention ermöglicht es Modellen, unkomprimierte, einstündige Videostreams zu analysieren. Dies verbessert die Aktionserkennung und die kontinuierliche Objektverfolgung in Sicherheits- und autonomen Fahrsystemen und bewahrt das zeitliche Verständnis über lange Zeiträume hinweg.

Verarbeitung visueller Sequenzen#

Während große verteilte Attention-Modelle unbegrenzte Kontexte verarbeiten, erfordern praxisnahe Anwendungen mit Fokus auf Edge-Geräte hochgradig optimierte Architekturen. Für Echtzeit-Inferenz und die Verarbeitung visueller Sequenzen bietet Ultralytics YOLO26 eine branchenführende Leistung ohne den extremen Rechenaufwand rein auf Attention basierender Transformer.

from ultralytics import YOLO

# Load the recommended YOLO26 model for high-speed object tracking
model = YOLO("yolo26n.pt")

# Perform robust multi-object tracking on a long video sequence
results = model.track(source="long_surveillance_feed.mp4", stream=True)

# Iterate through the stream to process temporal tracking data
for frame_result in results:
    print(f"Tracked {len(frame_result.boxes)} objects in current frame.")

Beim Aufbau und der Skalierung komplexer Lösungen für Objekterkennung und Bildsegmentierung ist die Orchestrierung der Hardware entscheidend. Die Ultralytics Platform vereinfacht diesen Prozess vollständig und bietet Werkzeuge für nahtloses Cloud-Training, die automatisierte Annotation von Datensätzen und die Bereitstellung von Modellen mit nur einem Klick in verschiedenen Hardwareumgebungen. Der Einsatz dieser Plattformen stellt sicher, dass fortschrittliche Skalierungstechniken reibungslos von der Forschung in skalierbare, produktionsreife KI-Pipelines überführt werden.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens