Modelle & WerkzeugeNur für Abonnenten Jul 13, 2026 at 02:208Zu Lesezeichen hinzufügen

Ein Kernel mit gespannter Aufmerksamkeit, der das Training mit langem Kontext endlich wirtschaftlich macht - wenn die Benchmarks außerhalb des Labors halten.
Flash-MSA ist ein GPU-Kernel, der während des Trainings die dichte Aufmerksamkeit durch strukturierte Sparse-Attention ersetzt. Ziel ist es, das Training von Sequenzen mit einer Million Tokens ohne Explosion des Compute-Budgets machbar zu machen.
Veröffentlicht am 12. Juli 2026 von Nandu Ruganesh (GitHub-Projektseite), zielt Flash-MSA speziell auf das Training ab (wo FlashAttention 3 hauptsächlich inference-freundlich geworden ist). Die Idee: Blockweises Sparse-Attention-Muster, Fusion der Forward/Backward-Kernel, Speicherverwaltung für Hopper (H100/H200) und Blackwell.
Der Engpass bei langen Kontexten war immer das Training, nicht die Inferenz. Der Wechsel von 128k auf 1M Tokens in der dichten Version multipliziert den Aktivierungsspeicher und den theoretischen Compute-Bedarf um ~60 (Attention in O(n²), Längenverhältnis ~7,8×). Die aktuellen Workarounds (Ring-Attention, aggressives Tensor-Parallelismus) funktionieren, fragmentieren aber den Stack und erschweren das Debugging.
Flash-MSA setzt auf eine Wette: Die meisten langen Abhängigkeiten sind lokal oder narrativ (wiederholte Blockmuster im Code, in Dokumenten). Durch die Implementierung von Sparse-Attention als First-Class im Kernel bleibt die Einfachheit einer dichten Aufmerksamkeit auf Modellseite erhalten, und man gewinnt Skalierbarkeit auf Kernel-Ebene. Es ist die gleiche Bewegung wie FlashAttention auf der Inferenz-Seite, zwei Jahre später.
Das Repo kündigt an (zu validieren durch Drittanbieter-Benchmarks): ~4× Beschleunigung des Forward-Passes und ~2,7× des Backward-Passes bei Sequenzen von 512k → 1M vs. Baseline-Dichte, auf H100. Aktivierungsspeicher um ~5 reduziert. Das Blockmuster ist konfigurierbar (Fenstergröße, Dilation); der Kernel bietet eine PyTorch-Drop-in-API.
Was noch ungewiss ist: (1) die Modellqualität bei Long-Context-Benchmarks (Needle-in-Haystack, RULER) nach einem MSA- vs. Dense-Training - Ruganesh verspricht einen Writeup; (2) die Portabilität auf Blackwell (B200), das eine andere Speicherhierarchie hat.
Für diejenigen, die im langen Kontext trainieren oder feinabstimmen, lohnt sich Flash-MSA einen Test in der nächsten Woche. Für diejenigen, die Modelle kaufen: Die Modellgeneration Ende 2026 wird deutlich günstiger zu trainieren sein, ab 512k+ Tokens. Erwarten Sie, dass der "10M Tokens Kontext"-Wettbewerb wieder ein Verkaufsargument wird, aber die tatsächliche Qualität bei diesen Längen der wahre Unterscheidungsfaktor bleibt.
Ein Writeup von Drittanbieter-Benchmarks, die Reproduktion auf Blackwell und eine Integration in vLLM/SGLang auf der Serving-Seite.
Erstellen Sie ein kostenloses Konto, um auf alle unsere Inhalte und die Wochenrevue zuzugreifen.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.
Melden Sie sich an, um an der Diskussion teilzunehmen.
L'entraînement long-contexte est indispensable, mais je doute des compromis sur les performances avec cette attention creuse.
L'attention creuse pourrait vraiment réduire les coûts d'entraînement, non ?
Est-ce que ça va garder la même précision ou sacrifier des détails pour être plus rapide ?
Comment ça se passe avec les langues étrangères ? Ça marche aussi bien ?
Est-ce que l'attention creuse va poser problème sur des données variées ?
Les économies promises sont intéressantes, mais comment ça marche en vrai, hors labo ?
Les tests en vrai confirment l'efficacité, mais ça reste à voir pour les très gros déploiements.
J'espère que cette technologie saura gérer les nuances des longs textes sans perdre en précision.
Les économies promises sont alléchantes, mais comment ce kernel gère-t-il les données bruitées ou les valeurs aberrantes ?
Est-ce que les économies de coût vont se faire au détriment de la performance du modèle ?