VRAM-Bedarf von Qwen3-30B-A3B
Qwen3-30B-A3B braucht mit Q4_K_M und 8K Kontext etwa 18,9 GiB Grafikspeicher. Eine Grafikkarte mit 24 GB wie die RTX 4090 reicht. Mit 32K Kontext braucht es etwa 21,3 GiB; das passt auf eine Karte mit 32 GB.
Das sind Schätzungen aus der config des Modells und den Dateigrößen, keine Messungen. So rechnen wir
VRAM nach Quantisierung
| Quantisierung | Dateigröße | Summe bei 8K | Summe bei 32K |
|---|---|---|---|
| BF16 safetensors | 61,1 GB | 58,2 GiB–60,1 GiB | 60,5 GiB–62,5 GiB |
| GGUF Q8_0 | 32,5 GB | 31,1 GiB–32,2 GiB | 33,4 GiB–34,6 GiB |
| GGUF Q6_K (Qwen) | 25,1 GB | 24,2 GiB–25,1 GiB | 26,5 GiB–27,5 GiB |
| GGUF Q5_K_M (Qwen) | 21,7 GB | 21,1 GiB–21,9 GiB | 23,4 GiB–24,3 GiB |
| GGUF Q4_K_M | 18,6 GB | 18,2 GiB–18,9 GiB | 20,4 GiB–21,3 GiB |
Namen wie Q4_K_M und Q8_0 sind Quantisierungsstufen: weniger Bits pro Gewicht ergeben eine kleinere Datei und etwas weniger Qualität. Die Summen enthalten den KV-Cache (Speicher, der mit der Kontextlänge wächst) und Laufzeitpuffer, für einen Chat gleichzeitig. Dateien zum Herunterladen
Welche Grafikkarten es schaffen
| Speicher | Nutzbar | Beispiele | Bei 8K | Bei 32K |
|---|---|---|---|---|
| 8 GB | 7,0 GiB | RTX 4060, RTX 3060, RTX 5060 Ti +1 weitere | Passt nicht | Passt nicht |
| 10 GB | 9,0 GiB | RTX 3080 | Passt nicht | Passt nicht |
| 12 GB | 11,0 GiB | RTX 4070, RTX 3060, RTX 5070 +2 weitere | Passt nicht | Passt nicht |
| 16 GB | 14,0 GiB | RTX 4080 SUPER, RTX 5080, RX 7800 XT +5 weitere | Passt nicht | Passt nicht |
| 16 GB | 15,0 GiB | RTX 4060 Ti, RTX 4070 Ti SUPER | Passt nicht | Passt nicht |
| 20 GB | 18,0 GiB | RX 7900 XT | Passt nicht | Passt nicht |
| 24 GB | 22,0 GiB | RTX 4090, RX 7900 XTX, RTX 3090 | Passt | Knapp |
| 32 GB | 30,0 GiB | RTX 5090 | Läuft mit Luft | Passt |
| 48 GB | 46,0 GiB | L40S | Läuft mit Luft | Läuft mit Luft |
| 80 GB | 78,0 GiB | A100, H100 | Läuft mit Luft | Läuft mit Luft |
| 64 GB · Unified | 54,0 GiB | Apple M2 Max | Läuft mit Luft | Läuft mit Luft |
| 128 GB · Unified | 96,0 GiB | Ryzen AI Max+ 395 | Läuft mit Luft | Läuft mit Luft |
| 128 GB · Unified | 112,0 GiB | DGX Spark (GB10) | Läuft mit Luft | Läuft mit Luft |
| 128 GB · Unified | 116,0 GiB | Apple M4 Max | Läuft mit Luft | Läuft mit Luft |
GGUF Q4_K_M, ein Chat gleichzeitig. Nutzbar ist der Gesamtspeicher minus eine Standardreserve für Betriebssystem und Anzeige.
Einzelne Kombinationen
Architektur
- AnbieterQwen
- Hugging Face
Qwen/Qwen3-30B-A3B - Parameter gesamt30.532.122.624
- Aktive Parameter3.300.000.000
- Schichten48
- Query-Köpfe32
- KV-Köpfe4 (gqa)
- Kopfdimension128
- Kontextfenster40.960
Der KV-Cache wächst mit dem Kontext: in FP16 etwa 0,8 GiB bei 8K und 3 GiB bei 32K. Das Modell hat 4 KV-Heads für 32 Query-Heads (Grouped-Query Attention), das hält diesen Cache klein. Alle Experten liegen im Speicher. Die Gewichtsgröße richtet sich nach der Gesamtzahl der Parameter, nicht nach den aktiven.
Häufige Fragen
Ist die Downloadgröße gleich dem VRAM-Bedarf?
Nein. Die Q4_K_M-Datei hat etwa 17,3 GiB, aber mit 8K Kontext liegt die Summe bei etwa 18,9 GiB, weil KV-Cache und Laufzeitpuffer dazukommen.
Wie viel Speicher kostet ein längerer Kontext?
Bei Qwen3-30B-A3B ist der KV-Cache in FP16 etwa 0,8 GiB bei 8K Tokens und 3 GiB bei 32K. Die Gewichte bleiben gleich groß.
Welche Quantisierung soll ich nehmen?
Fang mit Q4_K_M an (etwa 18,9 GiB bei 8K). Wenn der Speicher reicht, braucht BF16 etwa 60,1 GiB und bleibt näher an den Originalgewichten.
Dateien zum Herunterladen
| Quantisierung | Dateien | Dateigröße | Engine |
|---|---|---|---|
| BF16 safetensors | 61,06 GB 61.064.245.248 bytes | vllm, sglang | |
| GGUF Q8_0 | Qwen3-30B-A3B-Q8_0.gguf | 32,48 GB 32.483.931.648 bytes | llama.cpp, ollama |
| GGUF Q6_K (Qwen) | Qwen3-30B-A3B-Q6_K.gguf | 25,09 GB 25.092.531.712 bytes | llama.cpp, ollama |
| GGUF Q5_K_M (Qwen) | Qwen3-30B-A3B-Q5_K_M.gguf | 21,73 GB 21.725.580.800 bytes | llama.cpp, ollama |
| GGUF Q4_K_M | Qwen3-30B-A3B-Q4_K_M.gguf | 18,56 GB 18.556.685.824 bytes | llama.cpp, ollama |
So kommt die Zahl zustande
Summe = Gewichtsdatei + KV-Cache + Laufzeitpuffer. Die Spanne reicht von niedrigem bis hohem Laufzeit-Overhead der gezeigten Engine.
GGUF Q4_K_M · 8.192 tokens · llama.cpp
- Gewichte (Datei)
- 17,28 GiB (18.556.685.824 bytes)
- KV-Cache
- 0,75 GiB (805.306.368 bytes)
- Laufzeitpuffer
- 0,13 GiB–0,90 GiB
- Summe
- 18,16 GiB–18,93 GiB
- Der Kontext liegt im nativen Fenster von 40960 Tokens.
- Für die geladenen Gewichte zählen alle Parameter, auch inaktive MoE-Experten.
- Dieses MoE nennt 30532122624 Gesamt- und 3300000000 aktive Parameter. Die aktive Rechenmenge ist nicht die Gewichtresidenz.
- Gezählt werden nur die gewählten Gewichtsdateien, nicht alle Quantisierungen im Repository.
- Die Downloadgröße ist nicht der Spitzenbedarf an GPU-Speicher. Laufzeitlayout, Allocator-Padding und KV-Cache kommen hinzu.
- Berücksichtigte Dateien: Qwen3-30B-A3B-Q4_K_M.gguf.
- Kontextlänge = gecachte Tokens pro Sequenz (Prompt plus reservierte Ausgabe).
- Gleichzeitige Sequenzen teilen eine Modellkopie; Gewichte werden nicht mit der Sequenzzahl multipliziert.
Verwandte Seiten
Quellen
- Qwen3-30B-A3B model card
- config.json — revision ad44e777bcd18fa416d9da3bd8f70d33ebb85d39
- safetensors index — metadata.total_size=61064245248
- Artifact repo Qwen/Qwen3-30B-A3B-GGUF
Rechner
Katalog-Snapshot wird geladen…
Wähle ein Modell, um zu sehen, wie viel Speicher es braucht.