Back openDesk Edu for a sovereign, open-source education â every vote counts.
Vote nowSave products you love by clicking the heart icon.
VollstÀndiges Paper herunterladen (PDF)
Das Deployment groĂer Sprachmodelle auf Consumer-Hardware erfordert eine aggressive Speicheroptimierung, die eine Balance zwischen Kompression und GenerierungsqualitĂ€t herstellt. Diese Studie prĂ€sentiert eine empirische Evaluierung von layer-aware Quantisierungsstrategien fĂŒr die Qwen3.5-Modellfamilie auf Consumer-GPUs (NVIDIA RTX 4080 Laptop, 12GB) und Edge-Servern (DGX Spark, 128GB).
Vier praktische Deployment-Szenarien werden abgedeckt:
TQ3_0 ist eine llama.cpp-Implementierung basierend auf Googles TurboQuant (Zandieh et al., 2025). Der Kernansatz von TurboQuant besteht darin, dass die Anwendung einer Zufallsrotation auf hochdimensionale Vektoren eine konzentrierte Beta-Verteilung auf jeder Koordinate induziert (konvergiert in hohen Dimensionen gegen N(0, 1/d)), wodurch die Koordinaten nahezu unabhĂ€ngig werden und somit einer optimalen skalaren Quantisierung pro Koordinate (Lloyd-Max) zugĂ€nglich sind. TQ3_0 approximiert diese Zufallsrotation ĂŒber eine strukturierte Walsh-Hadamard-Transformation mit zufĂ€lligen Vorzeichenumkehrungen â O(d log d) statt O(dÂČ) fĂŒr eine dichte Rotation â kombiniert mit einem festen 8-EintrĂ€ge-Codebook, das fĂŒr die Effizienz von GPU-Kerneln optimiert ist.
Dies fĂŒhrt zu einer 4,9-fachen Reduktion des KV-Cache-Speichers (52 Bytes vs. 256 Bytes pro Block), wobei der Durchsatz ĂŒber KontextlĂ€ngen von 2K bis 200K von 16,00 auf 12,14 tok/s sinkt. Dies ermöglicht den Betrieb von Modellen mit ĂŒber 200K Kontext auf Consumer-GPUs, die ansonsten einen Out-of-Memory-Fehler verursachen wĂŒrden.
Eine natĂŒrliche Frage ist, warum eine 3-Bit-Kompression die Output-QualitĂ€t ĂŒberhaupt bewahrt. Die entscheidenden Mechanismen sind:
KV-Cache-Fehler Attention-Verzerrung: Quantisierungsfehler in K/V-Vektoren verzerren die Attention-Scores. Da Softmax nichtlinear ist, können kleine Fehler zu unverhĂ€ltnismĂ€Ăigen Verschiebungen fĂŒhren, wenn die Attention-Scores eng beieinander liegen. Die Zufallsrotation stellt jedoch sicher, dass dieser Fehler isotrop ist â also gleichmĂ€Ăig ĂŒber alle Koordinaten verteilt statt in AusreiĂer-Dimensionen konzentriert â, was eine katastrophale Fehlallokation der Attention abmildert.
Layer-weise Propagation: In einem Transformer mit L Layern könnten sich Fehler aufsummieren. In der Praxis skaliert LayerNorm die Aktivierungen auf eine Einheitsvarianz (unterdrĂŒckt Magnitude Drift), wĂ€hrend Residual-Connections es dem ursprĂŒnglichen Signal ermöglichen, degradierte Layer zu umgehen, was eine implizite FehlerdĂ€mpfung bewirkt.
L2-Fehler vs. Output-QualitĂ€t: MSE (L2-Norm) ist ein nĂŒtzlicher, aber unvollkommener Proxy. TurboQuant berichtet von einer MSE-Verzerrung bei 3 Bit pro Koordinate, was empirisch einer vernachlĂ€ssigbaren Verschlechterung der Perplexity entspricht. Zwei Konfigurationen mit identischem L2-Fehler können jedoch eine unterschiedliche QualitĂ€t liefern, je nachdem, wo im Netzwerk der Fehler auftritt â Attention-Layer sind im Allgemeinen empfindlicher als MLP-Layer.
Durch die Konvertierung von 1.085 Tensoren in FP8-PrĂ€zision bei Qwen3.5-122B-A10B erreicht die hybride Quantisierung einen Checkpoint von 74,19 GB mit einer Durchsatzsteigerung von 49 %. Die Strategie passt die PrĂ€zision an den Layer-Typ an: Attention-Projektionen behalten eine höhere PrĂ€zision, wĂ€hrend MLP-Layer FP8 verwenden. Dieser Ansatz vermeidet zudem FlashInfer NVFP4-AbstĂŒrze auf der SM121-Architektur.
Die theoretische Schranke des Quantisierungsfehlers hĂ€ngt von der Hessian-Konditionszahl ab: , wobei und die gröĂten und kleinsten Eigenwerte der Hessian-Matrix sind. Dies ist eine lose Worst-Case-Schranke; in der Praxis erreicht die spaltenweise Optimierung von GPTQ wesentlich geringere Fehler, indem sie sich an die lokale KrĂŒmmung anpasst. Empirische Messungen zeigen im Bereich fĂŒr Expert-Layer bei 4-Bit-PrĂ€zision, was zu einem Quantisierungsfehler von 0,4 % bis 4 % fĂŒhrt.
Benchmarks auf Qwen3.5-35B-A3B mit einer 12GB-GPU zeigen, dass 48K Tokens der Sweet Spot fĂŒr Coding-Aufgaben bei 17,41 tok/s sind. Hierbei wird das VerstĂ€ndnis der Codebasis gegen Durchsatzverluste abgewogen, die jenseits von 65K Tokens ĂŒberproportional zunehmen.
Auf dem DGX Spark mit 128GB Unified Memory ermöglicht die Nutzung rekursiver Layer fĂŒr weitreichende AbhĂ€ngigkeiten Kontextfenster von ĂŒber 417K, was Möglichkeiten fĂŒr groĂ angelegte Dokumentanalysen eröffnet.
Basierend auf den empirischen Ergebnissen:
Die Evaluierung beschrĂ€nkt sich auf die Qwen3.5-Modellfamilie. Die Ergebnisse können fĂŒr Llama, Mistral oder andere Architekturen abweichen. Perplexity-Messungen sind nicht enthalten, wodurch QualitĂ€tsaussagen von frĂŒheren Arbeiten abhĂ€ngen. Der Sweet Spot von 48K Kontext wurde von einem einzelnen Modell auf einer einzelnen GPU abgeleitet und sollte nicht als universelle Empfehlung betrachtet werden.
@techreport{weiss2026quantization,
title={Applied Quantization Strategies for Consumer LLM Deployment: Layer-Aware Weight and KV Cache Compression},
author={Weiss, Tobias},
year={2026},
note={Technical Report, llama.cpp implementation of TurboQuant}
}