DeepSeek-V4-Flash-0731 (155 GB MoE) auf DGX Spark mit 2-bit-Quantisierung
DeepSeek-V4-Flash-0731 ist ein MoE-Modell mit 155,43 GiB Gewichten im FP8-Format, verteilt auf 48 Shards. Der Reddit-Nutzer betreibt es auf einem einzelnen DGX Spark (GB10-Chip, aarch64-Architektur, 121,7 GiB Unified Memory) – also ohne dediziertes VRAM. Als Inference-Engine kommt vLLM-Moet zum Einsatz, ein Fork von vLLM v0.25.0 mit einem ~7.400-Zeilen-Patch, der 2-Bit-Quantisierung der MoE-Expertengewichte über handgeschriebene SM120-SASS-Kernel realisiert. Die 43 aktiven Layer belegen dabei je 1,69 GiB, was insgesamt etwa 73 GiB für die 2-Bit-Planes ergibt. Der KV-Cache deckt bei 512K Kontextlänge und 0,90 Auslastung rund 4,56 Millionen Tokens ab, was 8,7-facher Konkurrenz entspricht. Der MTP-Head (Multi-Token Prediction) stammt aus einer Preview-Version und wurde vom Nutzer separat auf HuggingFace unter ycui7/DeepSeek-V4-Flash-MTP bereitgestellt, da der eingebettete MTP-Head der 0731-Revision auf diesem Stack nicht funktioniert. Der Kaltstart des Modells dauert 31–46 Minuten; mit warmem Plane-Cache reduziert sich die Boot-Zeit auf rund 10 Minuten. Decode-Durchsatz ist durch die LPDDR5X-Speicherbandbreite des DGX Spark limitiert.
- vLLM-Moet v0.25.0-Patch: ~7.400-Zeilen-Patch mit handgeschriebenen SM120-SASS-Kerneln für 2-Bit MoE-Expertenkomprimierung.
- Swapfile-Pflicht: 128-GiB-Swapfile ist ausschließlich während des Modell-Ladens nötig; danach kann es deaktiviert werden.
- Dockerfile-Fix: Das Base-Image `vllm/vllm-openai:v0.25.0@sha256:e1c1ff…` ist amd64-only — Swap auf Multi-Arch-Tag nötig, damit ARM64 greift.
- sm_120 → sm_121-Kompatibilität: GB10 hat Compute Capability 12.1; die im Repo hinterlegten sm_120-Cubins laufen per Minor-Version-Forward-Kompatibilität ohne Neukompilierung.
- Prefill-Throughput stabil bei 1.000 tok/s; MTP-Vorteil kehrt sich bei Concurrency 4 im Aggregat um (−5,3 %), schadet aber nie pro Request.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
DeepSeek-V4-Flash-0731 (155 GB MoE) auf DGX Spark mit 2-bit-Quantisierung
DeepSeek-V4-Flash-0731 ist ein MoE-Modell mit 155,43 GiB Gewichten im FP8-Format, verteilt auf 48 Shards. Der Reddit-Nutzer betreibt es auf einem einzelnen DGX Spark (GB10-Chip, aarch64-Architektur, 121,7 GiB Unified Memory) – also ohne dediziertes VRAM. Als Inference-Engine kommt vLLM-Moet zum Einsatz, ein Fork von vLLM v0.25.0 mit einem ~7.400-Zeilen-Patch, der 2-Bit-Quantisierung der MoE-Expertengewichte über handgeschriebene SM120-SASS-Kernel realisiert. Die 43 aktiven Layer belegen dabei je 1,69 GiB, was insgesamt etwa 73 GiB für die 2-Bit-Planes ergibt. Der KV-Cache deckt bei 512K Kontextlänge und 0,90 Auslastung rund 4,56 Millionen Tokens ab, was 8,7-facher Konkurrenz entspricht. Der MTP-Head (Multi-Token Prediction) stammt aus einer Preview-Version und wurde vom Nutzer separat auf HuggingFace unter ycui7/DeepSeek-V4-Flash-MTP bereitgestellt, da der eingebettete MTP-Head der 0731-Revision auf diesem Stack nicht funktioniert. Der Kaltstart des Modells dauert 31–46 Minuten; mit warmem Plane-Cache reduziert sich die Boot-Zeit auf rund 10 Minuten. Decode-Durchsatz ist durch die LPDDR5X-Speicherbandbreite des DGX Spark limitiert.
- vLLM-Moet v0.25.0-Patch: ~7.400-Zeilen-Patch mit handgeschriebenen SM120-SASS-Kerneln für 2-Bit MoE-Expertenkomprimierung.
- Swapfile-Pflicht: 128-GiB-Swapfile ist ausschließlich während des Modell-Ladens nötig; danach kann es deaktiviert werden.
- Dockerfile-Fix: Das Base-Image `vllm/vllm-openai:v0.25.0@sha256:e1c1ff…` ist amd64-only — Swap auf Multi-Arch-Tag nötig, damit ARM64 greift.
- sm_120 → sm_121-Kompatibilität: GB10 hat Compute Capability 12.1; die im Repo hinterlegten sm_120-Cubins laufen per Minor-Version-Forward-Kompatibilität ohne Neukompilierung.
- Prefill-Throughput stabil bei 1.000 tok/s; MTP-Vorteil kehrt sich bei Concurrency 4 im Aggregat um (−5,3 %), schadet aber nie pro Request.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.