← Neueste Arbeiten
🤖 machine learning

DMuon: Efficient Distributed Muon Training with Near-Adam Overhead

Das Paper stellt DMuon vor, eine Open-Source-distribuierte Implementierung des Muon-Optimierers, der sich nahtlos in bestehende Trainings-Pipelines integriert, um die Optimizer-Step-Latenz drastisch zu reduzieren und eine nahezu AdamW-ähnliche Effizienz zu erreichen, wodurch dadurch die skalierbare Anwendung der auf Matrix-Orthogonalisierung basierenden Optimierung in großen Foundation-Modellen ermöglicht wird.

Ursprüngliche Autoren: Vincent Chen, Starrick Liu, Regis Cheng, Dance Yang, Shalfun Li, Ryan Yu, Lucy Liang, Hang Su, Roy Gan, Hao Wang, Qian Wang

Veröffentlicht 2026-06-26
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Vincent Chen, Starrick Liu, Regis Cheng, Dance Yang, Shalfun Li, Ryan Yu, Lucy Liang, Hang Su, Roy Gan, Hao Wang, Qian Wang

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie trainieren das Gehirn eines riesigen Roboters (ein Large Language Model oder eine eingebettete KI), um zu lernen. Um es zu lehren, benötigen Sie einen „Optimierer“ – einen Coach, der auf die Fehler des Roboters schaut und seine internen Verbindungen (Gewichte) anpasst, um ihn intelligenter zu machen.

Jahrelang war der Standard-Coach AdamW. Er ist wie ein Team aus tausenden winzigen Arbeitern, von denen jeder jeweils eine winzige Schraube am Roboter repariert. Er ist schnell und effizient, aber er behandelt jede Schraube unabhängig voneinander.

Vor kurzem wurde ein neuer, klügerer Coach namens Muon entdeckt. Anstatt Schrauben einzeln zu reparieren, betrachtet Muon ganze Paneele des Roboters (ganze Matrizen von Daten) und passt sie alle gemeinsam an. Dieser „Gruppentherapie“-Ansatz hilft dem Roboter, schneller zu lernen und eine höhere Leistungsfähigkeit zu erreichen. Es gibt jedoch einen Haken: Muon ist unglaublich langsam, wenn es auf einem verteilten System (einem Cluster aus vielen Computern, die zusammenarbeiten) läuft.

Das Problem: Der Flaschenhals der „Alle-müssen-teilnehmen“-Sitzung
In einem verteilten Trainingssetup ist das Gehirn des Roboters auf viele Computer (GPUs) aufgeteilt.

  • AdamW arbeitet wie ein Remote-Team: Computer A repariert seine Schrauben, Computer B seine, und sie müssen nicht viel miteinander reden.
  • Muon arbeitet wie ein Komitee: Um ein Paneel zu reparieren, muss jeder Computer zuerst das gesamte Paneel sehen.

In einer naiven Implementierung von Muon muss jeder einzelne Computer aufhören, was er gerade tut, die vollständigen Daten von allen anderen herunterladen, die komplexe Mathematik durchführen und dann die Ergebnisse zurücksenden. Das ist wie eine massive Sitzung, bei der jeder einen 1.000-seitigen Bericht liest, bevor eine einzige Entscheidung getroffen werden kann. Es dauert so lange, dass die „Sitzung“ (der Optimierungsschritt) länger dauert als die eigentliche Arbeit (die Lernschritte). Tatsächlich stellt das Paper fest, dass dies 2-mal mehr Zeit kosten kann als das eigentliche Lernen!

Die Lösung: DMuon (Distributed Muon)
Das X Square Robot Team hat DMuon entwickelt, ein neues System, das Muon fast so schnell wie AdamW laufen lässt. Sie haben dies erreicht, indem sie die Art und Weise geändert haben, wie das Team arbeitet, nicht durch eine Änderung der Mathematik des Coaches.

Hier ist, wie sie den Flaschenhals mit drei Haupttricks gelöst haben:

1. Die Strategie des „beauftragten Experten“ (Besitzerzentrierte Ausführung)

Anstatt dass alle versuchen, jedes Paneel zu reparieren, weist DMuon jedem Paneel einen spezifischen Computer als „Besitzer“ (Owner) zu.

  • Vorher: Alle sammelten die Daten, alle machten die Mathematik, alle verschwendeten Zeit.
  • Jetzt: Nur der „Besitzer“-Computer sammelt die Daten und erledigt die schwere Mathematik. Die anderen Computer warten einfach ab oder leisten andere Arbeit.
  • Analogie: Stellen Sie sich eine Baustelle vor. Anstatt dass jeder Arbeiter versucht, das ganze Haus zu bauen, wird einem Experten das Dach und einem anderen die Sanitäranlagen zugewiesen. Die anderen versuchen nicht, das Dach zu bauen; sie reichen dem Experten nur die Werkzeuge, die er braucht. Dies verhindert, dass alle die gleiche Arbeit doppelt ausführen.

2. Das „Förderband“-System (Kommunikations-Überlappung)

Während der „Besitzer“ die Mathematik betreibt, sind die anderen Computer nicht einfach nur untätig. DMuon erstellt eine Pipeline:

  • Forward Pass: Während der Roboter „denkt“ (Daten verarbeitet), sendet das System im Hintergrund bereits den nächsten Satz an Werkzeugen an die Experten.
  • Backward Pass: Während der Roboter „aus Fehlern lernt“, sammelt das System bereits die nächste Charge an Daten für die Experten ein.
  • Analogie: Es ist wie in einer Restaurantküche. Der Koch (der Besitzer) schneidet Gemüse. Anstatt darauf zu warten, dass der Koch fertig ist, bevor der Kellner die nächste Bestellung bringt, bringt der Keller die nächste Bestellung, während der Koch noch am Schneiden ist. Die Wartezeit wird in die Zeit des Schneidens „versteckt“.

3. Die „Intelligente Montagestraße“ (Batching und Tuning)

Die Mathematik, die Muon betreibt, ist komplex. Manchmal sind die Stücke riesig (wie eine gigantische Wand), und manchmal sind sie winzig (wie eine kleine Kachel).

  • Das Problem: Wenn man versucht, eine winzige Kachel auf einer riesigen Maschine zu verarbeiten, steht die Maschine still. Wenn man eine riesige Wand verarbeitet, dauert es ewig.
  • Die Lösung: DMuon gruppiert viele winzige Kacheln zu einem einzigen „Batch“ zusammen, damit die Maschine beschäftigt bleibt. Zudem verwendet es einen „Tuner“, der automatisch den schnellsten Weg findet, um jede spezifische Form der Kachel zu bearbeiten.
  • Analogie: Anstatt für einen einzelnen Umschlag einen Lieferwagen zu schicken, wartet DMuon, bis es eine volle Lkw-Ladung an Umschlägen hat, und schickt sie dann alle auf einmal. Es passt auch die Route des LKWs an, je nachdem, ob das Ziel eine Stadt oder ein Bauernhof ist.

Die Ergebnisse

Das Paper hat DMuon an realen Modellen getestet, einschließlich eines Robotertrainingsmodells (Wall-OSS) und eines Sprachmodells (Qwen2.5).

  • Geschwindigkeit: DMuon machte den „Optimierungsschritt“ (die Sitzung) 6- bis 163-mal schneller als die alte, naive Methode.
  • Effizienz: Die Gesamtzeit für einen Trainingsschritt ist nun nur noch 2 % langsamer als die Standard-AdamW-Methode.
  • Fazit: DMuon ermöglicht es Teams, den überlegenen „Gruppentherapie“-Lernstil von Muon zu nutzen, ohne den massiven Zeitverlust in Kauf nehmen zu müssen. Es verwandelt einen langsamen, klobigen Prozess in einen reibungslosen, effizienten Ablauf und macht ihn somit bereit für den produktiven Einsatz in massiven KI-Modellen.

Kurz gesagt: DMuon ist das Verkehrsleitsystem, das es dem klügsten Coach (Muon) ermöglicht, auf einer Autobahn aus Computern zu fahren, ohne einen Stau zu verursachen, und macht ihn so endlich praktikabel für das Training der nächsten Generation von KI.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →