Zum Inhalt
GlobalNet
Strategies

KI & Automatisierung · LOG / 766

Edge0: 35B-MoE-Modelle von SSD lokal testen

Edge0 lädt MoE-Experten vorausschauend von SSD und meldet rund 20 Token pro Sekunde bei etwa 3 GiB aktivem Spitzenspeicher. Für Unternehmen zählt, ob Qualität, I/O, Parallelität und Betrieb im eigenen Einsatz tragen.

Edge0 will große Mixture-of-Experts-Modelle auf einzelner Consumer-Hardware nutzbar machen, ohne sämtliche Expertengewichte gleichzeitig im schnellen Speicher zu halten. Laut Primärstudie bedient die offene Inferenz-Engine ein 35B-MoE auf einem Rechner mit 24 GB Speicher mit rund 20 Token pro Sekunde und etwa 3 GiB aktivem Spitzenspeicher. Framework, Checkpoints und Adapter sind offen verfügbar; zusätzlich wird eine 8B-Variante unterstützt.

Diese Werte sind ein berichtetes Forschungsergebnis, kein eigener GNS-Test und keine Garantie für andere Hardware, Modelle oder Arbeitslasten. Für Unternehmen ist deshalb nicht nur die Spitzenrate interessant. Entscheidend ist, ob Edge0 die gewünschte Qualität, stabile Antwortzeiten, ausreichende Parallelität und einen beherrschbaren Betrieb im konkreten Prozess liefert.

Wie Edge0 die Speicherwand verschiebt

Bei einem MoE-Modell wird pro Token nur ein Teil der Experten berechnet. Die Sparsität reduziert damit den Rechenaufwand, aber nicht automatisch die Menge der vorhandenen Gewichte. Die Studie beziffert ein 35B-Modell in 4-Bit-Darstellung auf 19,5 GB. Naives Auslagern auf SSD löst das Problem nach Darstellung der Autoren nicht, weil die benötigten Experten der nächsten Schicht erst nach dem Ergebnis der aktuellen Schicht feststehen und die Lesevorgänge dadurch zu spät beginnen.

Edge0 setzt deshalb einen trainierten Prerouter ein. Ein kleiner Kopf sagt das Routing der nächsten Schicht einen Token im Voraus voraus. Diese Vorhersage wird anschließend direkt als Routing verwendet. Dadurch kann die Engine genau jene Experten vorladen, die sie danach ausführt; ein nachträgliches Verwerfen falsch geladener Experten soll vermieden werden.

Die Architektur verändert zugleich das ursprüngliche Routing: Der Prerouter entscheidet, welche Experten ausgeführt werden. Zusätzlich reduziert Int4-Quantisierung die Genauigkeit der Gewichte. Eine nicht zusammengeführte Recovery-LoRA wird auf diesem Student-Pfad trainiert, um Qualitätsverluste durch beide Eingriffe teilweise auszugleichen. Laut Abstract liegt das System im Durchschnitt über fünf öffentlichen Benchmarks nur wenige Punkte hinter dem FP16-Teacher. Einzelne Aufgaben, Ausreißer und unternehmensspezifische Daten müssen trotzdem separat geprüft werden.

Wann ein Unternehmenspilot sinnvoll ist

Edge0 ist besonders interessant, wenn Daten lokal bleiben sollen, nur begrenzte GPU- oder RAM-Kapazität vorhanden ist und ein einzelner Nutzer oder ein kleiner Dienst ein größeres MoE-Modell benötigt. Ein Pilot kann außerdem zeigen, ob vorhandene Consumer-Rechner Aufgaben übernehmen, die sonst einen größeren Beschaffungsschritt oder einen externen Inferenzdienst erfordern würden.

  • Geeignet: interne Assistenz, Dokumentanalyse oder Entwicklungsaufgaben mit niedriger bis moderater Parallelität und klarer Datenlokalitätsanforderung.
  • Bedingt geeignet: interaktive Anwendungen mit festen Antwortzeit-Zielen, sofern Tail-Latenz und SSD-Verhalten unter realer Last stabil bleiben.
  • Eher ungeeignet: stark parallele Kundendienste, bevor Durchsatz, Warteschlangen und Kosten unter Mehrnutzerlast nachgewiesen sind.
  • Nicht ohne zusätzliche Prüfung: sicherheitskritische oder regulierte Entscheidungen, bei denen kleine Qualitätsverluste oder schwer erkennbare Routingfehler erhebliche Folgen haben können.

Diese Einordnung ist eine betriebliche Ableitung und keine Aussage der Studie über bestimmte Branchen. Sie hilft, den Pilot dort zu beginnen, wo ein möglicher Infrastrukturvorteil messbar ist und ein Fehler zugleich beherrschbar bleibt.

Sechsstufiger Pilot für Qualität und Betrieb

  1. Referenz festlegen: Edge0 gegen ein passendes FP16- oder bereits freigegebenes Modell auf denselben Aufgaben vergleichen. Prompts, Daten, Sampling und Bewertungsregeln werden vorab fixiert.
  2. Hardware dokumentieren: CPU, GPU, RAM, SSD-Typ, Dateisystem, verfügbare Kapazität und thermische Grenzen erfassen. Ohne dieses Profil sind Leistungswerte nicht übertragbar.
  3. Qualität getrennt messen: Fachliche Richtigkeit, Format, Tool-Nutzung und kritische Fehler je Aufgabengruppe auswerten. Durchschnittswerte dürfen schlechte Randfälle nicht verdecken.
  4. Leistung unter Last prüfen: Tokens pro Sekunde, Zeit bis zum ersten Token, Median und hohe Latenzperzentile bei kaltem und warmem Zustand sowie mehreren parallelen Anfragen messen.
  5. SSD und Stabilität beobachten: Lesedurchsatz, I/O-Wartezeit, Speicherbelegung, Temperatur, Neustarts und Fehler über längere Läufe protokollieren. Kurztests reichen für einen Betriebsentscheid nicht aus.
  6. Freigabegate anwenden: Nur Einsatzfälle übernehmen, die Mindestqualität, Antwortzeit und Stabilität erreichen. Bei unklaren Routingverlusten, starken Ausreißern oder instabilem I/O bleibt das System im Labor.

Kosten nicht auf den Speicherwert reduzieren

Die gemeldeten drei GiB aktiver Spitzenspeicher können den Zugang zu größeren Modellen erleichtern. Für die Wirtschaftlichkeit zählen aber auch SSD-Kapazität und -Leistung, Energie, Wartung, Modellvorbereitung, Recovery-LoRA, Überwachung und der Aufwand für Qualitätsprüfungen. Ein lokales System ist nicht automatisch günstiger, nur weil weniger aktiver Speicher benötigt wird.

Ein belastbarer Managementvergleich stellt deshalb mindestens drei Varianten gegenüber: Edge0 auf vorhandener Hardware, ein kleineres lokal vollständig residentes Modell und ein externer Inferenzdienst. Bewertet werden Gesamtkosten, Datenkontrolle, Qualität, Latenz, Parallelität und Betriebsverantwortung. Erst dieser Vergleich zeigt, ob SSD-Streaming einen echten Vorteil schafft oder lediglich Speicher gegen mehr I/O- und Integrationsaufwand tauscht.

Edge0 zeigt einen technisch interessanten Weg, die Speicherwand bei MoE-Inferenz zu verschieben: Routing wird vorausschauend planbar, Gewichte können rechtzeitig von SSD geladen werden, und eine Recovery-LoRA soll einen Teil des Qualitätsverlusts ausgleichen. Für Unternehmen ist das ein guter Pilotkandidat – aber erst reproduzierbare Ergebnisse auf eigener Hardware und eigenen Aufgaben machen daraus eine tragfähige Betriebsentscheidung.

Quelle

  1. The Other Half of the Memory Wall: Serving 35B MoEs from SSD with Trained Routing Prediction