BLOG · GUIDE ·

Mixture of Experts VRAM: Gesamtparameter und aktive Parameter, Experten-Parallelismus und CPU-Offload der Experten

Eurokommerz, Wien, seit 2006: Private AI/ML · IT Managed Services · Enterprise Training · KI-Hardware & Software

IN KÜRZE
  • Ein Mixture-of-Experts-Modell hält alle seine Experten im Speicher und leitet jedes Token an einige wenige davon weiter; die Gesamtparameter bestimmen daher den GPU-Speicher, die aktiven Parameter die Rechenlast und die je Token gelesenen Gewichte
  • Metas Llama 4 Maverick hat 400B Parameter und 17B aktive; seine FP8-Veröffentlichung von etwa 417 GB braucht vier H200 NVL oder acht RTX PRO 6000, während das Token eines Nutzers nach unserer Rechnung mindestens 17 GB Gewichte liest
  • Der KV-Cache folgt dem Attention-Layout, nicht den Experten: Ein Gespräch mit 32K belegt 1,125 GiB 16-Bit-Cache bei gpt-oss-120b, 2,14 GiB bei Kimi K2 und etwa 0,12 GiB FP8-Cache bei DeepSeek-V4-Flash
  • Experten-Parallelismus legt ganze Experten auf verschiedene GPUs und schickt die Token in jeder MoE-Schicht zu ihnen; in vLLM ist die Größe des Experten-Parallelismus die Größe des Tensor-Parallelismus mal die des Datenparallelismus, und auf der RTX PRO 6000 läuft dieser Verkehr über PCIe
  • llama.cpp hält Expertengewichte mit --cpu-moe oder --n-cpu-moe im Systemspeicher, und vLLM lagert Gewichte mit --cpu-offload-gb aus, was laut vLLM „eine schnelle CPU-GPU-Verbindung erfordert“; das Tempo sinkt also, sobald Experten die Karte verlassen

Geliefert von Eurokommerz: KI-Server, auf Bestellung gebaut  Konfiguration anfragen →

Mixture of Experts VRAM: die Gesamtparameter bestimmen den Speicher

Ein Mixture-of-Experts-Modell (MoE) braucht GPU-Speicher für alle seine Parameter, weil jedes Token an jeden Experten geleitet werden kann. Für ein bestimmtes Token rechnen nur die ausgewählten Experten; die aktiven Parameter bestimmen daher die Rechenlast je Token und, zusammen mit der Speicherbandbreite der Karte, das Tempo, das ein Nutzer sieht. Metas Llama-4-Beitrag vom 5. April 2025 hält fest, hier übersetzt: „Während alle Parameter im Speicher abgelegt sind, wird beim Serving dieser Modelle nur eine Teilmenge der gesamten Parameter aktiviert“.

Für den Hardwarekauf heißt das, den Speicher nach der Gesamtzahl der Parameter und der Größe des Checkpoints auszulegen und dann den KV-Cache je Gespräch hinzuzurechnen, genau wie bei einem dichten Modell. Die Zahl der aktiven Parameter verringert den Speicherbedarf nicht. Sie verändert, wie schnell das Modell auf einer bestimmten Karte erzeugt und wie viel die Karten austauschen, wenn das Modell aufgeteilt ist. Unsere LLM-Hardware-Anforderungen je Modell enthalten die Dimensionierung je Modell; dieser Artikel erklärt den Mechanismus hinter diesen Zahlen.

Wie aktuelle MoE-Modelle jedes Token weiterleiten

Jede MoE-Schicht ersetzt den dichten Feed-Forward-Block durch viele kleinere Expertenblöcke und einen Router, der je Token einige davon auswählt. Attention, Embeddings und der Router bleiben dicht und laufen für jedes Token. Die Modelle auf unseren Seiten zur Dimensionierung unterscheiden sich vor allem darin, wie viele Experten sie haben und wie viele sie auswählen.

gpt-oss-120b hat 36 Schichten mit je 128 Experten und leitet jedes Token an 4 davon weiter, wie seine config.json aufführt, und OpenAIs Card nennt „117B Parameter mit 5,1B aktiven Parametern“. Llama 4 Maverick hat „128 geroutete Experten und einen Shared Expert“, und in Metas Worten: „Jedes Token wird an den Shared Expert und außerdem an einen der 128 gerouteten Experten gesendet.“ Die Card von Moonshot AI zu Kimi-K2.6 nennt 384 Experten, von denen je Token 8 ausgewählt werden, und einen Shared Expert, bei 1T Parametern und 32B aktiven. Qwen3.8-Flash-Next aktiviert „10 Routed + 1 Shared“ von 512 Experten, und die config.json von GLM-5.3 nennt 256 geroutete Experten, von denen je Token 8 aktiv sind, und einen Shared Expert.

Die Experten halten den größten Teil der Gewichte. OpenAIs Model Card zu gpt-oss vom 5. August 2025 hält fest: „Die MoE-Gewichte machen 90+ % der gesamten Parameterzahl aus“. Deshalb quantisieren diese Veröffentlichungen zuerst die Experten: gpt-oss und DeepSeek-V4-Flash liefern FP4-Experten, Kimi-K2.6 INT4-Experten, während die Attention in BF16 oder FP8 bleibt. Die RTX PRO 6000 und der DGX Spark rechnen FP4 direkt, und die H200 NVL hält 4-Bit-Gewichte, rechnet sie aber mit höherer Präzision, wie unser Leitfaden zu FP8, NVFP4 und MXFP4 erklärt.

Gesamt- und aktive Parameter aktueller MoE-Modelle

MODELLGESAMTAKTIVCHECKPOINTMINIMUM, EIN NUTZER
gpt-oss-20b21B3,6B13,8 GB, MXFP4-Expertenein Spark oder eine Karte
gpt-oss-120b117B5,1B65,3 GB, MXFP4-Expertenein Spark oder eine Karte
GLM-4.7-Flash30B3B62,5 GB, BF16ein Spark oder eine Karte
Mistral Small 4119B6,5B120,9 GB, FP82 RTX PRO 6000 oder 1 H200 NVL
Llama 4 Scout109B17B111,6 GB, FP82 RTX PRO 6000 oder 1 H200 NVL
Qwen3.8-Flash-Next125B plus 51B N-Gram, 4B MTP6B172,78 GiB (186 GB), FP84 RTX PRO 6000 oder 2 H200 NVL
DeepSeek-V4-Flash-0731284B (DeepSeek), 304B (NVIDIA)13B167 GB, FP4-Experten2 RTX PRO 6000 oder 2 H200 NVL, nur Gewichte
Llama 4 Maverick400B17Betwa 417 GB, FP88 RTX PRO 6000 oder 4 H200 NVL
DeepSeek-V3.2685B mit MTP37B690 GB, FP88 RTX PRO 6000 oder 8 H200 NVL
GLM-5.3753Bnicht angegeben756 GB, FP88 H200 NVL
Kimi-K2.61T32B595,2 GB, INT4-Experten8 H200 NVL oder 8 RTX PRO 6000

Parameter aus den Model Cards der Hersteller und, für DeepSeek-V4-Flash, aus DeepSeeks Release Note und NVIDIAs NVFP4-Card; Checkpoints und Konfigurationen von unseren Modellseiten (gelesen am 9. und 10. Oktober 2026). „Eine Karte“ bedeutet eine RTX PRO 6000 oder eine H200 NVL. Die Zuordnungen sind unsere Schätzungen für ein Gespräch mit 32K, siehe unseren Überblicksartikel und die Seiten zu DeepSeek, Kimi K2, Qwen, Llama 4 und GLM; kein Dokument von Moonshot AI oder vLLM betreibt Kimi K2 auf der RTX PRO 6000.

Für DeepSeek-V4-Flash weichen die veröffentlichten Gesamtzahlen voneinander ab. DeepSeeks Release Note vom 24. April 2026 nennt „284B insgesamt / 13B aktive Parameter“, und sein Changelog vom 31. Juli 2026 hält fest, dass das Release -0731 „dieselbe Modellarchitektur und Größe wie DeepSeek-V4-Flash-Preview beibehält“. NVIDIAs Card zu seiner NVFP4-Version von -0731, veröffentlicht am 31. August 2026, nennt „304B insgesamt und 13B aktiviert“. Unsere Dimensionierung geht vom Checkpoint mit 167 GB aus, der von keiner der beiden Zahlen abhängt.

Gesamt- und aktive Parameter können weit auseinanderliegen. Kimi-K2.6 rechnet je Token mit 32B Parametern, weniger als ein dichtes 70B-Modell, doch seine 595,2 GB INT4-Gewichte brauchen acht H200 NVL oder, nach dem Speicher gerechnet, acht RTX PRO 6000, wie unsere Kimi-K2-Hardware-Anforderungen darlegen. gpt-oss-120b liegt am anderen Ende: 5,1B aktive Parameter und ein Checkpoint mit 65,3 GB, der auf eine Karte passt.

Wir bauen Inferenz-Server mit 2 bis 8 GPUs je Knoten, ausgelegt nach Modellgröße und gleichzeitigen Nutzern. Nennen Sie uns das MoE-Modell, das Sie betreiben wollen, mit Präzision und Zahl der Gespräche in der Spitze, und wir antworten mit Konfiguration und Angebot.

Was aktive Parameter ändern: Tempo je Nutzer und Cache

Wenn ein Nutzer Text erzeugt, erfordert jedes neue Token, die Gewichte, die es nutzt, aus dem GPU-Speicher zu lesen. Bei einem MoE-Modell sind das die Attention-Gewichte, alle dichten Schichten und Shared-Expert-Schichten sowie die gerouteten Experten. Llama 4 Maverick hat 17B aktive Parameter und liest in FP8 daher nach unserer Rechnung mindestens 17 GB Gewichte je Token, während es etwa 417 GB vorhält. Ein Token liest mehr als das, weil manche Gewichte in 16 Bit bleiben: Metas FP8-Veröffentlichung ist mit 416,8 GB etwa 15 GB größer als die Hälfte ihrer BF16-Veröffentlichung mit 803,2 GB.

NVIDIAs FP8-Checkpoint des dichten Llama 3.3 70B hat 72,7 GB, passt auf eine H200 NVL, und jedes Token liest fast alles davon. Maverick braucht daher viermal so viele H200 NVL wie das 70B-Modell und liest nach unserer Rechnung weniger als halb so viele Bytes je Token.

Dieser Vorteil ist bei einer einzigen Anfrage am größten. Sind viele Anfragen in Bearbeitung, gehen die Token eines Decode-Schritts an verschiedene Experten, und ein Schritt liest weit mehr als den Anteil der Experten, der auf ein Token entfällt. NVIDIAs Blog zu Mixture of Experts macht dieselbe Beobachtung für das Training: „Da Token im Training gebündelt verarbeitet werden, werden die meisten, wenn nicht alle Experten genutzt.“ Nach unserer Lesart fällt das Tempo je Nutzer bei einem MoE-Modell mit steigender Last schneller, als die Zahl der aktiven Parameter vermuten lässt. NVIDIAs TensorRT-LLM-Blog zu Experten-Parallelismus, zuletzt aktualisiert am 26. September 2026, schreibt, dass großskaliger EP die MoE-Berechnung verkürzt, „indem er den Druck beim Laden der Expertengewichte verringert“.

Der KV-Cache hängt überhaupt nicht von den Experten ab. Er folgt dem Attention-Layout: Unsere Seiten nennen 1,125 GiB 16-Bit-Cache je Gespräch mit 32K bei gpt-oss-120b, das den vollen Kontext in der Hälfte seiner Schichten hält, 2,14 GiB 16-Bit-Cache bei Kimi K2 mit Latent Attention und etwa 0,12 GiB FP8-Cache bei DeepSeek-V4-Flash mit komprimierter Attention. Wie viele Nutzer eine Karte bedient, hängt daher ebenso vom Attention-Design ab wie von den Gewichten.

Die 128 GB Unified Memory eines DGX Spark fassen gpt-oss-120b, und seine Speicherbandbreite von 273 GB/s, niedriger als die der RTX PRO 6000 oder der H200 NVL, passt zu Modellen, die je Token wenige Gewichte lesen. Nach unserer Lesart sind MoE-Modelle mit wenigen aktiven Parametern diejenigen, die auf einem Spark sinnvoll sind, und unser Überblicksartikel hält fest, dass dort das Tempo ein Team früher begrenzt als der Speicher.

Dichte Modelle und MoE-Modelle: was sich bei der GPU-Auslegung ändert

AUSLEGUNGSFRAGEDICHTES MODELLMOE-MODELL
GPU-Speicher für Gewichtealle Parameteralle Parameter, einschließlich der Experten
Gelesen je Token, ein Nutzeralle Parameterdichte Teile plus geroutete Experten
Gelesen je Schritt, Batchalle Parameterbis zu allen Experten, nach unserer Lesart
KV-Cache je GesprächAttention-LayoutAttention-Layout, nicht die Experten
Arten der AufteilungTensor, PipelineTensor, Pipeline, Experten
Ziel des CPU-Offloadsganze Schichtenzuerst Experten­gewichte

Metas Llama-4-Beitrag (5. April 2025), NVIDIAs Blog zu Mixture of Experts (14. März 2024), die vLLM-Dokumentation zum Expert Parallel Deployment (2. Oktober 2026) und die Server-Dokumentation von llama.cpp, gelesen am 10. Oktober 2026; Zeilen mit „nach unserer Lesart“ sind unsere Interpretation.

Experten-Parallelismus auf RTX PRO 6000 und H200 NVL

Die Dokumentation von vLLM beschreibt Experten-Parallelismus (EP) als Anordnung, die es „erlaubt, die Experten in Mixture-of-Experts-Modellen (MoE) auf getrennten GPUs bereitzustellen“. Eingeschaltet wird er mit --enable-expert-parallel, und die Dokumentation gibt „EP_SIZE = TP_SIZE × DP_SIZE“ an. Bei einer Tensor-Parallel-Größe von 1 werden die Attention-Gewichte über die Datenparallel-Ranks repliziert; oberhalb von 1 werden sie innerhalb jeder Datenparallelgruppe aufgeteilt. Jede MoE-Schicht schickt dann die Token an die Karten, die ihre Experten halten, und sammelt die Ergebnisse ein, das Dispatch und Combine, das unser Artikel zu Tensor-, Pipeline- und Experten-Parallelismus über PCIe und NVLink beschreibt.

Auf der RTX PRO 6000, die in keiner Edition NVLink hat, laufen diese All-to-All-Austausche über PCIe Gen5. NVIDIAs H200-Seite führt für die H200 NVL eine Zweifach- oder Vierfach-NVLink-Brücke mit „900 GB/s je GPU“ neben 128 GB/s für PCIe Gen5, und in einem Server mit acht Karten bilden die Brücken nach unserer Lesart zwei Domänen aus je vier Karten, die über PCIe verbunden sind. Die vLLM-Seite führt ihre All-to-All-Backends auf Basis von DeepEP für Prefill und Decode über mehrere Knoten und die von FlashInfer für NVLink-Systeme mit mehreren Knoten. Die README von DeepEP selbst verlangt „NVLink für die Kommunikation innerhalb eines Knotens“ und bietet PCIe-Kernel nur in einem experimentellen Branch an; auf Servern mit RTX PRO 6000 würden wir daher mit dem Standard-Backend allgather_reducescatter von vLLM planen.

Die Rezepte auf unseren Modellseiten zeigen EP auf beiden Plattformen. Das vLLM-Rezept für DeepSeek-V4-Flash setzt --enable-expert-parallel auf acht RTX PRO 6000 und hält für den Checkpoint -0731 fest: „Serving ohne spekulatives Decoding wurde auf 8× RTX PRO 6000 (PCIe, kein NVLink) verifiziert“, wie unsere DeepSeek-Hardware-Anforderungen zitieren. Sein Rezept für DeepSeek-V3.2 bevorzugt -dp 8 --enable-expert-parallel, was jeder Karte ihren eigenen KV-Cache gibt, die Gewichte außerhalb der Experten aber auf jeder Karte wiederholt.

Experten werden nicht gleichmäßig genutzt. NVIDIAs TensorRT-LLM-Blog berichtet, dass „ein Ungleichgewicht der Arbeitslast auf EP-Ebene bei großskaliger EP-Inferenz häufig ist“, verursacht dadurch, dass stark genutzte Experten auf demselben Rank liegen. Der Expert Parallel Load Balancer von vLLM, --enable-eplb, „sammelt bei jedem Forward-Pass Lastdaten und verteilt die Experten regelmäßig neu“.

Wir bauen Server mit vier oder acht H200 NVL und ihren NVLink-Brücken oder mit Karten der RTX PRO 6000 Server Edition und prüfen Rack, Strom und Luftstrom, bevor wir ein Angebot erstellen. Beschreiben Sie das Modell, seine Präzision und Ihren Rack-Standort im Formular unten.

MoE-Experten in den CPU-Speicher auslagern: llama.cpp und vLLM

Passen die Experten nicht auf die Karten, können beide verbreiteten Engines Gewichte im Systemspeicher halten. Die Server-Dokumentation von llama.cpp führt --cpu-moe, um „alle Mixture-of-Experts-Gewichte (MoE) auf der CPU zu halten“, und --n-cpu-moe N für die Experten der ersten N Schichten. Das allgemeinere --override-tensor weist Tensoren nach Namensmuster einem Puffertyp zu. Liegen alle Schichten auf der GPU (-ngl all), bleiben Attention und die gemeinsam genutzten Schichten dort, und die Experten liegen im Systemspeicher.

vLLM bietet --cpu-offload-gb, „Der Speicher in GiB, der je GPU auf die CPU ausgelagert wird“, und --cpu-offload-params, dessen Dokumentation zeigt, dass das Namenssegment „experts“ auf ein Expertengewicht passt. Die Dokumentation warnt, dass Offloading „eine schnelle CPU-GPU-Verbindung erfordert, da ein Teil des Modells in jedem Forward-Pass des Modells im laufenden Betrieb aus dem CPU-Speicher in den GPU-Speicher geladen wird“.

Mit Offload wird die Erzeugung langsamer. Gewichte auf der Karte werden nach NVIDIAs Angaben mit 1.597 GB/s auf der RTX PRO 6000 Server Edition und mit 4,8 TB/s auf der H200 NVL gelesen. Ausgelagerte Gewichte kommen in vLLM über eine Verbindung mit PCIe 5.0 x16, für die NVIDIA 64 GB/s je Richtung angibt. In llama.cpp verarbeitet die CPU sie mit der Geschwindigkeit des Systemspeichers, oder llama.cpp kann mit --op-offload, das standardmäßig eingeschaltet ist, „Tensoroperationen des Hosts auf das Device auslagern“, was die Gewichte wiederum über PCIe bewegt. Nach unserer Lesart eignet sich Offload daher für Tests und einzelne Nutzer. Die Offloads in den vLLM-Rezepten hinter unseren Modellseiten verschieben große Lookup-Tabellen statt Experten: die N-Gram-Tabelle von Qwen3.8-Flash-Next und die Engram-Tabellen von DeepSeek-V4.1-Flash.

Was wir liefern

Wir liefern die RTX PRO 6000 als Workstation, Max-Q und Server Edition, die H200 NVL mit ihren Zweifach- und Vierfach-NVLink-Brücken und die DGX Spark Founders Edition, als Karten oder in nach Auftrag gebauten KI-Servern. Für ein MoE-Modell legen wir die Karten nach dem Checkpoint und dem Cache je Gespräch aus und wählen zwischen Replikaten, einer Aufteilung über PCIe oder einer NVLink-Domäne. Alles kommt unter einem EU-Vertrag und auf einer Rechnung, mit Herstellergarantie, und unser Sortiment professioneller GPUs führt jede Karte. Das Modell mit vLLM bereitzustellen, mit RAG und MLOps darauf, ist unsere Leistung Private AI/ML, mit Engineering von unserem Engineering-Partner Vixen.UNO.

FAQ

Wie viel VRAM braucht ein Mixture-of-Experts-Modell?
Es braucht Speicher für alle seine Parameter, weil jeder Experte auf den GPUs liegen muss, dazu einen KV-Cache für jedes laufende Gespräch. Llama 4 Maverick mit 400B Parametern und 17B aktiven hat in FP8 etwa 417 GB und braucht nach unserer Schätzung vier H200 NVL oder acht RTX PRO 6000. Die Zahl der aktiven Parameter verringert den Speicherbedarf nicht.
Was ist der Unterschied zwischen aktiven Parametern und Gesamtparametern?
Die Gesamtparameter sind alle Gewichte, die das Modell hält, jeder Experte eingeschlossen. Aktive Parameter sind die Gewichte, die ein Token nutzt: Attention und andere dichte Teile plus die Experten, die der Router auswählt, bei gpt-oss-120b zum Beispiel 5,1B von 117B. Die Gesamtparameter bestimmen den Speicher, die aktiven Parameter die Rechenlast und die je Token gelesenen Gewichte.
Sind MoE-Modelle schneller als dichte Modelle?
Für einen Nutzer liest ein MoE-Modell je Token nur seine aktiven Gewichte und erzeugt daher auf denselben Karten schneller als ein dichtes Modell derselben Gesamtgröße. Sind viele Anfragen in Bearbeitung, gehen die Token eines Schritts an verschiedene Experten, sodass mehr Experten gelesen werden und der Vorteil nach unserer Lesart schrumpft. Das Modell braucht weiterhin Speicher für alle seine Parameter.
Was ist Expert Parallelism bei MoE-Modellen?
Experten-Parallelismus legt ganze Experten auf verschiedene GPUs und schickt jedes Token in jeder MoE-Schicht zu den GPUs, die seine Experten halten. In vLLM wird er mit --enable-expert-parallel eingeschaltet, und die Größe des Experten-Parallelismus entspricht der Größe des Tensor-Parallelismus mal der des Datenparallelismus. Auf der RTX PRO 6000 läuft dieser Verkehr über PCIe, während zwei oder vier H200 NVL ihn über eine NVLink-Brücke übertragen können.
Lassen sich MoE-Experten in den CPU-Speicher auslagern?
Ja. llama.cpp hält Expertengewichte mit --cpu-moe oder --n-cpu-moe im Systemspeicher, und vLLM lagert Gewichte mit --cpu-offload-gb oder --cpu-offload-params aus. Laut vLLM erfordert das eine schnelle CPU-GPU-Verbindung, weil ausgelagerte Gewichte in jedem Forward-Pass auf die GPU geladen werden; die Erzeugung wird also langsamer.
Brauchen MoE-Modelle NVLink?
Sie laufen ohne NVLink, und das vLLM-Rezept berichtet, dass das Serving von DeepSeek-V4-Flash-0731 mit Experten-Parallelismus, ohne spekulatives Decoding, auf acht RTX PRO 6000 über PCIe ohne NVLink verifiziert wurde. NVLink zählt dort, wo der Verkehr von Experten- und Tensor-Parallelismus das Tempo begrenzt, und die Brücke der H200 NVL verbindet zwei oder vier Karten mit 900 GB/s je GPU, gegenüber 128 GB/s bei PCIe Gen5. Ein Modell, das auf eine Karte passt, braucht als Replikate, eine Kopie je Karte, gar keine Verbindung.

Schicken Sie uns das MoE-Modell, das Sie betreiben wollen, seine Präzision, Ihre Kontextlänge und die Spitzenzahl gleichzeitig laufender Gespräche. Wir antworten innerhalb eines Werktages mit einer Konfiguration und einem schriftlichen Angebot und prüfen Rack, Strom und Luftstrom, bevor wir das Angebot erstellen.

Mit einem Experten sprechen
Mit einem Experten sprechen

Wir antworten innerhalb eines Werktages

Mit dem Absenden stimmen Sie zu, dass wir Ihre Angaben zur Beantwortung Ihrer Anfrage verarbeiten; siehe unsere Datenschutzerklärung.

request@eurokommerz.at
Jordangasse 7, 1010 Wien