← Neueste Arbeiten
🤖 AI

M*: A Modular, Extensible, Serving System for Multimodal Models

Dieses Paper stellt M* vor, ein modulares und erweiterbares Serving-System, das zusammengesetzte multimodale Modelle als Datenflussgraphen darstellt, um eine flexible Komposition von Komponenten und eine verteilte Optimierung zu ermöglichen, wobei signifikante Verbesserungen bei Latenz und Durchsatz gegenüber bestehenden Frameworks bei vielfältigen Aufgaben wie Text-zu-Bild, Text-zu-Sprache und robotergestützter Planung erzielt werden.

Ursprüngliche Autoren: Atindra Jha, Naomi Sagan, Keisuke Kamahori, Irmak Sivgin, Rohan Sanda, Steven Gao, Mark Horowitz, Luke Zettlemoyer, Olivia Hsu, Jure Leskovec, Baris Kasikci, Stephanie Wang

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

Ursprüngliche Autoren: Atindra Jha, Naomi Sagan, Keisuke Kamahori, Irmak Sivgin, Rohan Sanda, Steven Gao, Mark Horowitz, Luke Zettlemoyer, Olivia Hsu, Jure Leskovec, Baris Kasikci, Stephanie 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 leiten eine riesige, hochtechnologische Küche.

Der alte Weg (Bestehende Systeme):
Lange Zeit waren KI-Modelle wie einfache, einspurige Fließbandstraßen. Wenn man einen Kuchen backen wollte (Text generieren), gingen alle Zutaten denselben Weg: mischen, backen, glasieren, servieren. Systeme wie vLLM wurden speziell für diese „Text-nur“-Fließbandstraße gebaut. Sie waren unglaublich schnell darin, Kuchen zu backen.

Doch jetzt tritt die KI in eine neue Ära ein. Wir backen nicht mehr nur Kuchen; wir betreiben eine zusammengesetzte Küche. Wir haben Modelle, die:

  • Ein Foto betrachten und beschreiben können (Vision).
  • Einer Stimme zuhören und mit einer anderen Stimme antworten können (Speech).
  • Ein Video beobachten und vorhersagen können, was als Nächstes passiert (World Models).
  • Einen Roboterarm basierend auf einem Befehl steuern können (Robotik).

Diese neuen „zusammengesetzten“ Modelle sind unordentlich. Sie folgen nicht einer einzigen geraden Linie. Manchmal müssen sie zurückschleifen, um ihre Arbeit zu überprüfen (wie ein Diffusionsmodell, das ein Bild verfeinert). Manchmal müssen sie sich gleichzeitig in drei parallele Pfade aufteilen (wie das Betrachten eines Bildes aus drei verschiedenen Winkeln). Manchmal müssen sie Audio in Echtzeit streamen, Wort für Wort.

Die alten Küchensysteme (vLLM, SGLang) versuchten, diese komplexen Multi-Task-Modelle in ihre einfachen, geraden Fließbandstraßen zu pressen. Es war, als würde man versuchen, einen Jonglierakt in ein Förderband zu zwängen. Es funktionierte, aber es war langsam, klobig und erforderte viel benutzerdefinierten „Kleber-Code“, um die Teile zusammenzuhalten.

Die neue Lösung: M*
Das Paper stellt M* vor, ein neues Betriebssystem für diese komplexen KI-Küchen. Anstatt die Modelle in eine gerade Linie zu zwingen, behandelt M* sie wie eine dynamische Karte oder ein Flussdiagramm.

So funktioniert M* anhand einfacher Analogien:

1. Der „Walk Graph“ (Die Karte)

In den alten Tagen musste der Küchenmanager das exakte Rezept für jedes Gericht kennen. In M* zeichnet der Modellentwickler einfach eine Karte (einen Graphen) der Küche.

  • Knoten (Nodes): Dies sind die Stationen (z. B. „Die Vision-Station“, „Die Sprach-Station“, „Die Audio-Station“).
  • Walks (Pfade): Dies sind die spezifischen Routen, die eine Bestellung eines Kunden nimmt.
    • Bestellung A (Text-zu-Bild): Verläuft von der Sprach-Station → loopt 50 Mal an der Kunst-Station → endet am Drucker.
    • Bestellung B (Sprache-zu-Sprache): Verläuft von der Mikrofon-Station → teilt sich in zwei Pfade auf → führt wieder zusammen → geht zum Lautsprecher.

M* nennt dies den Walk Graph. Er ermöglicht es dem System zu verstehen, dass verschiedene Aufgaben unterschiedliche Wege durch dieselbe Küche nehmen, ohne dass das Layout der Küche jedes Mal neu geschrieben werden muss.

2. Der „Dirigent“ (Der Verkehrskontrolleur)

Sob einmal die Karte gezeichnet ist, hat M* einen Dirigenten. Dies ist ein intelligenter Verkehrskontrolleur, dem es egal ist, was das Essen ist, sondern nur, wohin es gehen muss.

  • Wenn eine Anfrage eine Schleife benötigt (um ein Bild zu verfeinern), schickt der Dirigent sie zurück zum Anfang der Schleife.
  • Wenn eine Anfrage sich in drei Teile aufspalten muss (um Sicherheit, Stil und Inhalt zu prüfen), schickt der Dirigent drei Kopien gleichzeitig an drei verschiedene Köche.
  • Wenn eine Anfrage Audio streamt, stellt der Dirigent sicher, dass der Koch das erste Wort sofort übergibt, anstatt auf den ganzen Satz zu warten.

3. Flexible Sitzordnung (Platzierung)

In den alten Systemen galt: Wenn Sie einen großen Chef (ein großes KI-Modell) hatten, mussten Sie ihn an einen riesigen Tisch (einen einzelnen GPU) setzen. Wenn Sie einen kleinen Helfer (einen kleinen Encoder) hatten, musste er an einem winzigen Tisch sitzen.
M* erlaubt es Ihnen, die Küche zu disaggregieren. Sie können den „Vision-Chef“ auf einen anderen Computer setzen, den „Sprach-Chef“ auf einen dritten und den „Audio-Chef“ auf einen vierten. Sie können sofort miteinander kommunizieren. Das bedeutet, dass Sie nur den Teil des Modells skalieren können, der langsam ist, ohne Geld für die schnellen Teile zu verschwenden.

Was haben sie bewiesen? (Die Ergebnisse)

Die Autoren haben M* gegen die alten Systeme (vLLM-Omni, SGLang-Omni, VoxServe) auf fünf verschiedenen Arten komplexer Modelle getestet. Und das ist passiert:

  • Bildgenerierung (BAGEL): Beim Umwandeln von Text in Bilder war M* 20 % bis 50 % schneller als die alten Systeme. Es handhabte die komplexen „Loops“, die zur Verfeinerung des Bildes nötig sind, viel effizienter.
  • Sprache (Qwen3-Omni & Orpheus): Bei der Generierung von Sprache war M* in der Echtzeit-Performance bis zu 2,9-mal schneller und konnte 2,7-mal mehr Anfragen gleichzeitig bearbeiten. Es war wie der Wechsel von einem langsamen, stotternden Radio zu einer kristallklaren Live-Übertragung.
  • Robotik (V-JEPA 2): Bei der Vorhersage zukünftiger Videobilder für die Roboterplanung war M* bis zu 12,5-mal schneller. Das alte System musste bei jedem Schritt alles von Grund auf neu berechnen; M* erinnerte sich an die vorherigen Schritte und aktualisierte nur die neuen.

Das Fazit

M* ist ein universelles System, das aufhört, zu versuchen, jedes KI-Modell in eine einzige, starre Form zu pressen. Stattdessen lässt es das Modell seine eigene Form (einen Graphen) definieren und baut dann eine flexible, Hochgeschwindigkeits-Engine, um diese Form auszuführen.

Es ist der Unterschied zwischen einem starren Fließband, das kaputtgeht, wenn man versucht, ein Auto statt eines Toasters zu bauen, und einer intelligenten, anpassungsfähigen Werkstatt, die alles – vom Toaster bis zum Raumschiff – mit gleicher Geschwindigkeit und Effizienz bauen kann. Das Paper behauptet, dass dies Entwicklern ermöglicht, diese komplexen, multimodalen Modelle mit minimalem Aufwand bereitzustellen und dabei eine signifikant bessere Leistung zu erzielen.

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 →