Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Tensor Parallelism

Lerne, wie Tensor-Parallelität Gewichtsmatrizen über GPUs hinweg aufteilt, um massive Modelle zu trainieren. Erforsche, wie sie sich von der Datenparallelität bei Ultralytics unterscheidet.

Tensor-Parallelismus ist eine fortschrittliche Technik des verteilten Trainings im Bereich Machine Learning, mit der große einzelne mathematische Strukturen, sogenannte Tensoren, auf mehrere Hardware-Beschleuniger wie GPUs oder TPUs verteilt werden. Beim Training massiver Deep-Learning-Modelle kann die Anzahl der Parameter leicht die Speicherkapazität eines einzelnen Geräts überschreiten. Anstatt eine komplette neuronale Netz-Schicht auf eine GPU zu legen, zerlegt der Tensor-Parallelismus die Gewichtsmatrizen und teilt die mathematischen Operationen (wie Matrixmultiplikationen) auf mehrere Geräte in einem Cluster auf. Dies ermöglicht es dem Modell, die kombinierte Speicher- und Rechenleistung der gesamten Hardware-Konfiguration zu nutzen und parallele Berechnungen in einem Single-Program Multiple-Data (SPMD)-Paradigma auszuführen, während die Ergebnisse über Hochgeschwindigkeits-Interconnects wie NVIDIA NVLink synchronisiert werden.

Link to this sectionWie Tensor-Parallelismus funktioniert#

Das Herzstück eines neuronalen Netzes sind Matrixmultiplikationen. Der Tensor-Parallelismus verteilt diese Operationen, indem er die Matrizen entweder zeilen- oder spaltenweise aufteilt. Beispielsweise könnte in einer vollständig verbundenen Schicht oder einem Transformer-Aufmerksamkeitsmechanismus eine GPU die linke Hälfte der Matrix berechnen, während eine andere die rechte Hälfte berechnet. Nach Abschluss der parallelen Berechnungen kommunizieren die Geräte – oft unter Verwendung schneller All-Reduce-Kollektivoperationen –, um die Teilergebnisse zusammenzufassen, bevor der vollständige Tensor an die nächste Schicht weitergegeben wird. Aktuelle wissenschaftliche Fortschritte im Jahr 2025 optimieren diesen Prozess weiter durch die Einführung teilweise synchronisierter Aktivierungen, um den Kommunikations-Overhead zu reduzieren, der bei großen Rechenclustern typischerweise zu Engpässen führt.

Link to this sectionUnterscheidung verwandter Parallelisierungstechniken#

Um zu verstehen, wie sich der Tensor-Parallelismus in die breitere Landschaft des verteilten Rechnens einfügt, muss man ihn von anderen gängigen Strategien abgrenzen:

  • Tensor-Parallelismus vs. Modell-Parallelismus: Tensor-Parallelismus ist eine hochspezifische Unterkategorie des Modell-Parallelismus. Während sich der allgemeine Modell-Parallelismus auf das Aufteilen eines Modells auf Geräte bezieht, bezieht sich der Tensor-Parallelismus streng auf das Sharding der einzelnen Tensoren innerhalb einer einzigen Schicht.
  • Tensor-Parallelismus vs. Pipeline-Parallelismus: Pipeline-Parallelismus ist eine weitere Form des Modell-Parallelismus, die das Netzwerk nach Tiefe partitioniert – die ersten paar Schichten auf GPU 0, die nächsten auf GPU 1 und so weiter. Dies erzeugt sequentielle Abhängigkeiten, die als Pipeline-Bubbles bekannt sind. Der Tensor-Parallelismus teilt die Schichten selbst auf und führt sie gleichzeitig ohne sequentielle Verzögerung aus, erfordert jedoch eine wesentlich höhere Netzwerkbandbreite.
  • Tensor-Parallelismus vs. Datenparallelismus: Beim Datenparallelismus wird das gesamte Modell vollständig auf jeder GPU repliziert und nur der Trainingsdatensatz auf die Geräte aufgeteilt. Für hochoptimierte Architekturen wie Ultralytics YOLO26, die problemlos auf moderne GPUs passen, ist Datenparallelismus via PyTorchs DistributedDataParallel die Standardmethode. Tensor-Parallelismus ist in der Regel nur dann erforderlich, wenn die Parameter einer einzelnen Schicht den VRAM der Hardware überschreiten und dadurch Out-of-Memory (OOM)-Fehler verursachen.

Link to this sectionPraxisanwendungen#

Tensor-Parallelismus ist in modernen KI-Infrastrukturen unverzichtbar, insbesondere bei hochmodernen Architekturen, die eine massive rechnerische Skalierung erfordern:

Link to this sectionImplementierung von Tensor-Parallelismus in PyTorch#

Früher mussten Entwickler komplexe, benutzerdefinierte verteilte Logik schreiben, um Tensoren zu sharden. Kürzlich hat PyTorch DTensor (Distributed Tensor) eingeführt, das diesen Workflow nativ vereinfacht. Nachfolgend findest du ein Beispiel für das Erstellen eines zeilenweise geshardeten Tensors unter Verwendung der offiziellen PyTorch Distributed Tensor API:

import torch
from torch.distributed.device_mesh import init_device_mesh
from torch.distributed.tensor import Shard, distribute_tensor

# Initialize a 1D device mesh across 2 GPUs
mesh = init_device_mesh("cuda", (2,))

# Create a standard PyTorch tensor (e.g., representing a layer's weights)
local_tensor = torch.randn(1024, 1024)

# Distribute the tensor across the GPUs by sharding along the first dimension (row-wise)
# Each GPU now holds a (512, 1024) chunk of the original tensor
distributed_tensor = distribute_tensor(local_tensor, mesh, [Shard(0)])

print(f"Global shape: {distributed_tensor.shape}, Local shape: {distributed_tensor.to_local().shape}")

For edge-optimized vision tasks and rapid model deployment, developers typically rely on the Ultralytics Platform to automatically handle optimal hardware utilization. While multi-billion parameter foundation models require manual tensor parallelism configurations, you can efficiently scale training for models like YOLO26 using simple CLI commands out-of-the-box. This ensures maximum throughput by seamlessly utilizing native data parallelism techniques alongside robust model training tips.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens