Comparatif exhaustif des méthodes de quantification LLM#

Page centrale du guide quantification — Compare en un coup d'œil toutes les méthodes de quantification pour Large Language Models, avec tableaux détaillés, diagrammes décisionnels ASCII, graphiques comparatifs et matrice de compatibilité des outils.


Sommaire#

  1. Introduction
  2. Tableau comparatif principal
  3. Guides de choix
  4. Graphiques ASCII comparatifs
  5. Matrice de compatibilité outils
  6. Cross-références
  7. Références

Introduction#

Pourquoi comparer les méthodes ?#

La quantification des LLMs n'est pas un problème à solution unique. Le choix de la méthode dépend de quatre facteurs principaux :

Facteur Question clé Impact
Cas d'usage Fine-tuning ? Inférence locale ? Serving cloud ? Détermine la famille de méthodes
Matériel cible GPU datacenter ? CPU ? Mobile ? Edge ? Limite les formats exploitables
Budget qualité Lossless acceptable ? Perte tolérée ? Détermine le nombre de bits
Contrainte mémoire Combien de VRAM/RAM disponible ? Définit le bitrate minimum

Les grandes familles#

flowchart TD ROOT["QUANTIFICATION LLM"] ROOT --> QAT["QAT
(entraînement)"] ROOT --> PTQ["PTQ
(post-training)"] ROOT --> FK["Format/Kernel
(inférence)"] QAT --> Q1["LLM-QAT"] QAT --> Q2["BitNet"] PTQ --> P1["GPTQ"] PTQ --> P2["QuIP#"] PTQ --> P3["HQQ"] PTQ --> P4["AWQ"] PTQ --> P5["AQLM"] PTQ --> P6["SpQR"] PTQ --> P7["SqueezeLLM"] PTQ --> P8["OmniQuant"] FK --> F1["GGUF
(llama.cpp)"] FK --> F2["Marlin"] FK --> F3["QServe"]

Comment choisir — résumé express#

Tu veux... Choisis...
Fine-tuner un grand modèle sur un petit GPU QLoRA / NF4
Inférence GPU rapide en INT4 GPTQ + Marlin
Inférence CPU / edge / mobile GGUF (llama.cpp)
Compression maximale (2-bit) QuIP# ou AQLM
Serving cloud haute throughput QoQ / QServe
Hardware FP8 natif (H100/Blackwell) INT8/FP8 HW
Quantification sans calibration HQQ (data-free)
Entraîner un modèle from scratch BitNet b1.58

Tableau comparatif principal#

Légende : PPL Δ = variation de perplexité vs baseline FP16 (approximatif, varie selon le modèle). Vitesse = speedup d'inférence relatif vs FP16. Mémoire = réduction vs FP16. Facilité = 🟢 facile · 🟡 moyen · 🔴 complexe.

Les valeurs sont approximatives et dépendent du modèle, du hardware et de la configuration exacte.

QAT et fine-tuning#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
QAT (LLM-QAT) QAT 4-bit 4-bit (KV4) Data-free +0.05–0.1 ~2x ~4x 🟡 PyTorch, Meta 2305.17888
bitsandbytes / NF4 (QLoRA) QAT+PTQ 4-bit (NF4) FP16 Non ~0 1x (overhead) ~4x 🟢 bitsandbytes, PEFT, HF 2305.14314
BitNet b1.58 QAT (from scratch) 1.58-bit (ternary) INT8 N/A (from scratch) ~0 (matche FP16) >10x (théorique) >10x 🔴 Microsoft, TernaryLM 2402.17764

PTQ — Méthodes INT8 / W8A8#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
PTQ générique PTQ INT8 INT8 / FP16 Oui (128–1024) +0.01–0.5 ~2x ~2x 🟢 PyTorch, TensorRT
LLM.int8() PTQ INT8 INT8 (mixed-precision) Non ~0 (zéro dégradation) ~1.5x 2x 🟢 bitsandbytes, HF Transformers 2208.07339
SmoothQuant PTQ INT8 INT8 Oui ~0 1.56x 2x 🟢 smoothquant, vLLM 2211.10438
Outlier Suppression+ PTQ INT4 / INT6 / INT8 INT4 / INT6 / INT8 Oui ~0 (INT8) ~1.5x 2x 🟡 OS+ repo 2304.09145

PTQ — Méthodes INT4 / weight-only#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
GPTQ PTQ INT3 / INT4 FP16 Oui +0.01–0.1 (INT4) 3.25–4.5x ~4x 🟡 AutoGPTQ, vLLM, ExLlamaV2 2210.17323
AWQ PTQ INT3 / INT4 FP16 Oui +0.01–0.05 (INT4) 3x ~4x 🟡 AutoAWQ, vLLM, TinyChat 2306.00978
HQQ PTQ 1–8 bit FP16 Non (data-free) +0.1–0.3 (3-bit) ~1x 2–16x 🟢 hqq, HF Transformers, vLLM — (blog)
OmniQuant PTQ+ W2–W6 A4–A16 Oui (optimisable) +0.02–0.2 ~1.5x 2–8x 🟡 OmniQuant repo 2308.13137
SqueezeLLM PTQ 3–4 bit FP16 Oui +0.05–0.2 (3-bit) 2.3x ~4x 🔴 SqueezeLLM repo 2306.07629
SpQR PTQ 3–4 bit FP16 Oui < 1% ppl 1.15x ~4x 🔴 SpQR repo 2306.03078

PTQ — Compression extrême (≤ 3 bit)#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
QuIP / QuIP# PTQ 2–4 bit FP16 Oui +0.05–0.3 (2-bit) ~1.5x 4–8x 🔴 quip-sharp, HF (partiel) 2307.13304 / 2402.04396
AQLM PTQ+ 2–3 bit FP16 Oui (apprentissage codebooks) +0.1–0.5 (2-bit) ~1x (≥ FP16) 5–8x 🔴 AQLM repo, HF Transformers 2401.06118

Formats et kernels d'inférence#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
GGUF / GGML Format 2–8 bit FP16 Variable (K: non, I: oui) Variable 1–2x (CPU) 2–8x 🟢 llama.cpp, Ollama, LM Studio éval: 2601.14277
Marlin Kernel INT4 FP16 N/A N/A (préserve qualité) 2.8–4x (batch) N/A 🟡 vLLM, marlin repo 2408.11743
QoQ / QServe PTQ+ INT4 (W4) INT8 (KV4) Oui +0.05–0.1 1.2–3.5x ~3x 🔴 QServe repo 2405.04532
KV Cache (KIVI) PTQ FP16 FP16 Non (tuning-free) ~0 (KV cache) 2.35–3.47x 2.6x 🟢 KIVI repo 2402.02750

Hardware natif et configurations#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
INT8 / FP8 HW PTQ / HW INT8 / FP8 INT8 / FP8 Oui (statique) / Non (dynamique) ~0 (FP8) 2–4x 2x 🟢 TensorRT, vLLM, cuBLAS 2209.05433
FP4 / FP8 PTQ / HW FP4 (E2M1) / FP8 FP4 / FP8 Variable +0.01–0.1 2–8x (Blackwell) 2–8x 🟡 Blackwell SDK, vLLM, MXFP 2209.05433
INT4 / INT3 / INT2 PTQ INT4 / INT3 / INT2 FP16 Variable +0.01–0.5 2–4x 4–8x 🟡 GPTQ, AWQ, HQQ, llama.cpp — (régime)
W4A8 / W8A8 PTQ W4 / W8 A8 Oui +0.01–0.1 2–3.5x 2–4x 🟡 SmoothQuant, QServe, OmniQuant — (configuration)

Techniques émergentes#

Méthode Type Bits (W) Bits (A) Calibration PPL Δ Vitesse Mémoire Facilité Outils arXiv
Sub-byte Technique 1–4 bit Variable Variable Variable Variable 4–16x 🟡 llama.cpp, kernels custom
LLC PTQ+ Variable Variable Oui Variable Variable Variable 🔴 Recherche
HFQ PTQ Variable Variable Non (hash-based) Variable Variable Variable 🟡 Recherche

Guides de choix#

Diagramme décisionnel principal#

flowchart TD START["QUELLE QUANTIFICATION CHOISIR pour mon cas d'usage LLM ?"] START --> Q1{"Que veux-tu faire ?"} START --> HW{"Quel hardware ?"} Q1 -->|"Fine-tuner"| FT["**QLoRA / NF4**
= 1 GPU 48GB
= perf FP16"] Q1 -->|"Inférence"| INF Q1 -->|"Serving cloud"| SERV HW -->|"GPU"| GPU_INT4 HW -->|"CPU / Edge"| CPU_EDGE INF -->|"GPU INT4"| GPU_INT4["**GPTQ + Marlin** (vLLM)
ou AWQ + Marlin"] INF -->|"CPU/Edge"| CPU_EDGE["**GGUF** (llama.cpp)
Q4_K_M = best ratio"] SERV -->|"3× cheaper, batch 16-128"| QSQ["**QoQ / QServe**"] GPU_INT4 --> MAX["**COMPRESSION MAXIMALE ?**
(< 3 bits par poids)"] MAX --> QUIP["**QuIP#** (2-bit, Hadamard + E8)"] MAX --> AQLM["**AQLM** (2-bit, Multi-codebook)"] MAX --> HQQ_C["**HQQ** (data-free)"] MAX --> BITNET["**BitNet b1.58** (from scratch, ternaire)"]

Arbre de décision détaillé#

flowchart TD START["START"] START --> FT{"Tu fais du FINE-TUNING ?"} FT -->|"OUI"| FT_GPU{"GPU ≥ 24GB ?"} FT_GPU -->|"OUI"| QLORA["✅ QLoRA / NF4 (bitsandbytes)
load_in_4bit=True + PEFT"] FT_GPU -->|"NON"| FT_SCRATCH{"Entraîner from scratch ?"} FT_SCRATCH -->|"OUI"| BITNET_FT["✅ BitNet b1.58 (ternaire)"] FT_SCRATCH -->|"NON"| SMALL["Utiliser un modèle plus petit"] FT -->|"NON"| INF{"Tu fais de l'INFÉRENCE LOCALE (1 utilisateur) ?"} INF -->|"OUI"| GPU_LOCAL{"Sur GPU ?"} GPU_LOCAL -->|"OUI"| INT4_OK{"INT4 acceptable ?"} INT4_OK -->|"OUI"| GPTQ_M["✅ GPTQ + Marlin (vLLM) ou AWQ"] INT4_OK -->|"NON"| LLMINT8["✅ LLM.int8() (bitsandbytes)"] GPU_LOCAL -->|"NON"| GGUF["✅ GGUF / llama.cpp
Q4_K_M = sweet spot
IQ2_XXS = compression max"] INF -->|"NON"| SERVING{"Tu fais du SERVING CLOUD (multi-user, batch) ?"} SERVING -->|"OUI"| H100{"GPU H100/Blackwell (FP8 natif) ?"} H100 -->|"OUI"| FP8_HW["✅ INT8/FP8 HW (TensorRT)
ou QoQ/QServe (W4A8KV4)"] H100 -->|"NON"| GPTQ_BATCH["✅ GPTQ + Marlin (INT4 batch)
ou QServe (L40S/A100)"] SERVING -->|"NON"| COMP_MAX{"Tu veux la COMPRESSION MAXIMALE ?"} COMP_MAX -->|"OUI"| BIT2_OK{"2-bit viable ?"} BIT2_OK -->|"OUI"| QUIP_C["✅ QuIP# (Hadamard + E8 lattice)
ou AQLM (multi-codebook)"] BIT2_OK -->|"NON"| INT4_STD["INT4 (GPTQ/AWQ/HQQ)"] COMP_MAX -->|"Data-free ?"| HQQ_C2["✅ HQQ (pas de calibration)"] COMP_MAX -->|"NON"| KV{"Tu veux quantifier le KV CACHE ?"} KV -->|"OUI"| KIVI["✅ KIVI (2-bit, tuning-free)"] KV -->|"NON"| STD["Méthode weight-only standard"]

Matrice de décision rapide#

Méthode Mémoire Facilité Vitesse Compression Qualité
QLoRA/NF4 ★★★★ ★★★★★ ★★ ★★★ ★★★★★
GPTQ+Marlin ★★★★ ★★★★ ★★★★★ ★★★ ★★★★
AWQ ★★★★ ★★★★ ★★★★ ★★★ ★★★★★
GGUF (Q4_K_M) ★★★★ ★★★★★ ★★ ★★★ ★★★★
QuIP# ★★★★★ ★★ ★★★ ★★★★★ ★★★
AQLM ★★★★★ ★★ ★★★ ★★★★★ ★★★
QoQ/QServe ★★★★ ★★ ★★★★★ ★★★ ★★★★
INT8/FP8 HW ★★ ★★★★ ★★★★★ ★★ ★★★★★
BitNet b1.58 ★★★★★ ★★★★★ ★★★★★ ★★★★
HQQ ★★★★ ★★★★★ ★★ ★★★ ★★★
LLM.int8() ★★ ★★★★★ ★★★ ★★ ★★★★★

★ = 1 (faible) · ★★★ = moyen · ★★★★★ = excellent


Graphiques ASCII comparatifs#

Perplexité vs méthode (à 4-bit, approximation)#

Plus la barre est courte, meilleure est la qualité. Baseline FP16 = 0.

xychart-beta title "PPL Δ vs FP16 (INT4, approximatif) — plus bas = meilleur" x-axis ["AWQ", "GPTQ", "HQQ", "OmniQuant", "QuIP#", "SqueezeLLM", "GGUF Q4_K_M", "LLM.int8 8b"] y-axis "PPL Δ" 0 --> 0.25 bar [0.01, 0.03, 0.15, 0.05, 0.08, 0.20, 0.05, 0.00]

Perplexité à 2-bit (compression extrême)#

xychart-beta title "PPL Δ vs FP16 (INT2, approximatif) — plus bas = meilleur" x-axis ["QuIP#", "AQLM", "HQQ 2b", "GGUF IQ2", "GPTQ 2b"] y-axis "PPL Δ" 0 --> 0.85 bar [0.25, 0.35, 0.50, 0.55, 0.80]

Réduction mémoire vs méthode#

Plus la barre est longue, plus la compression est importante. Baseline FP16 = 1x.

xychart-beta title "Réduction mémoire (× FP16) — plus haut = meilleure compression" x-axis ["BitNet b1.58", "INT2 QuIP/AQLM", "Sub-byte 1b", "INT3", "INT4 GPTQ/AWQ", "NF4", "GGUF Q4_K_M", "HQQ 3b", "FP4", "INT8/FP8", "LLM.int8", "SmoothQ", "KIVI KV"] y-axis "Réduction (×)" 0 --> 16 bar [11, 8, 16, 5, 4, 4, 3.5, 5, 4, 2, 2, 2, 2.6]

Vitesse d'inférence relative vs méthode#

Speedup approximatif vs FP16 baseline. Dépend du batch size et du hardware.

xychart-beta title "Vitesse d'inférence (× FP16) — plus haut = plus rapide" x-axis ["BitNet b1.58", "Marlin b32", "QoQ/QServe", "KIVI", "GPTQ", "AWQ", "SqueezeLLM", "SmoothQuant", "INT8/FP8 HW", "GGUF CPU", "HQQ", "NF4", "LLM.int8"] y-axis "Vitesse (×)" 0 --> 11 bar [10, 4, 3.5, 3.5, 4.5, 3, 2.3, 1.56, 3, 1.5, 1, 1, 1.5]

Temps de quantification (coût de la mise en œuvre)#

Temps approximatif pour quantifier un modèle 7B sur A100.

xychart-beta title "Temps de quantification (7B, A100) — logarithmique" x-axis ["HQQ", "LLM.int8", "GGUF", "AWQ", "GPTQ", "SmoothQuant", "OmniQuant", "SqueezeLLM", "SpQR", "QuIP#", "AQLM"] y-axis "Heures (approx.)" 0 --> 40 bar [0.03, 0.05, 0.08, 0.17, 0.25, 0.2, 2.5, 2, 3.5, 5.5, 25]

BitNet b1.58 : entraînement from scratch (non représentable sur cette échelle)


Matrice de compatibilité outils#

Quel outil supporte quelle méthode ?#

Méthode HF Transformers vLLM TensorRT-LLM ExLlamaV2 llama.cpp Ollama TRITON
GPTQ ✅ AutoGPTQ
AWQ ✅ AutoAWQ
NF4/INT8 ✅ natif
GGUF ✅ natif ✅ natif
Marlin via GPTQ ✅ natif
QoQ/QServe
HQQ
QuIP# partiel
AQLM
SpQR
INT8
FP8
FP4 partiel ✅ (Blackwell)
BitNet b1.58

Tableau de compatibilité détaillé#

Méthode HF Transformers vLLM TensorRT-LLM ExLlamaV2 llama.cpp Ollama
GPTQ ✅ AutoGPTQ
AWQ ✅ AutoAWQ
bitsandbytes (NF4/INT8) ✅ natif
GGUF ✅ natif ✅ natif
Marlin via GPTQ ✅ natif
QoQ/QServe
HQQ
QuIP# partiel
AQLM
SpQR
INT8
FP8
FP4 partiel ✅ (Blackwell)
BitNet b1.58

Compatibilité hardware#

Hardware Méthodes recommandées Bits optimaux
NVIDIA H100 (Hopper) FP8 natif, GPTQ+Marlin, QServe FP8 / INT4
NVIDIA A100 (Ampere) GPTQ, AWQ, SmoothQuant, QServe INT4 / INT8
NVIDIA L40S QoQ/QServe (optimisé), GPTQ+Marlin INT4 / W4A8
NVIDIA Blackwell (B200) FP4 natif, FP8, INT4 FP4 / FP8
AMD MI300x FP8 (ROCm), INT8 FP8 / INT8
GPU consumer (RTX 3090/4090) GPTQ, AWQ, ExLlamaV2 INT4
CPU (x86/ARM) GGUF / llama.cpp Q4_K_M / IQ2–IQ4
Apple Silicon (M-series) GGUF / llama.cpp (Metal) Q4_K_M / Q5_K_M
Mobile / Edge GGUF, TFLite Q4_K_S / INT8

Synthèse comparative par dimension#

Qualité (perplexité) par nombre de bits#

Bits Excellent (~0 PPL Δ) Bon (< 0.1) Acceptable (0.1-0.3) Dégradé (> 0.3)
INT2 QuIP# AQLM, HQQ, GPTQ
INT3 AWQ, GPTQ HQQ
INT4 AWQ, GPTQ HQQ
INT8 LLM.int8, SmoothQ, FP8
FP16 FP16

Trade-off qualité vs compression#

quadrantChart title Qualité vs Compression (axes inversés) x-axis Faible compression --> Haute compression y-axis Faible qualité --> Haute qualité quadrant-1 "Hauteur qualité, haute compression" quadrant-2 "Haute qualité, faible compression" quadrant-3 "Faible qualité, faible compression" quadrant-4 "Faible qualité, haute compression" "FP16 baseline": [0.05, 0.98] "LLM.int8() (2x)": [0.15, 0.95] "SmoothQuant INT8 (2x)": [0.15, 0.95] "GPTQ INT4 (4x)": [0.35, 0.88] "AWQ INT4 (4x)": [0.35, 0.90] "QoQ/QServe (3x)": [0.30, 0.87] "HQQ INT3 (5x)": [0.42, 0.75] "QuIP# INT2 (8x)": [0.55, 0.72] "AQLM INT2 (8x)": [0.55, 0.70] "BitNet b1.58 (>10x)": [0.85, 0.85]

Cross-références#

Pages individuelles détaillées de chaque méthode dans le Brain KB.

QAT et fine-tuning#

PTQ — INT8 / W8A8#

PTQ — INT4 / weight-only#

Compression extrême#

Formats et kernels#

Hardware et configurations#

Techniques émergentes#


Références#

Papiers arXiv cités#

  1. LLM-QAT — Liu et al., LLM-QAT: Data-Free Quantization Aware Training for Large Language Models, arXiv:2305.17888, 2023
  2. PTQ générique — Jacob et al., Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference, arXiv:1712.05877, 2017
  3. LLM.int8() — Dettmers et al., LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale, arXiv:2208.07339, 2022
  4. SmoothQuant — Xiao et al., SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Models, arXiv:2211.10438, 2022
  5. GPTQ — Frantar et al., GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformers, arXiv:2210.17323, 2022
  6. AWQ — Lin et al., AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration, arXiv:2306.00978, 2023
  7. QLoRA — Dettmers et al., QLoRA: Efficient Finetuning of Quantized LLMs, arXiv:2305.14314, 2023
  8. QuIP — Chee et al., QuIP: 2-Bit Quantization of Large Language Models With Guarantees, arXiv:2307.13304, 2023
  9. QuIP# — Tseng et al., QuIP#: Even Better LLM Quantization with Hadamard Incoherence and Lattice Codebooks, arXiv:2402.04396, 2024
  10. AQLM — Egiazarian et al., Extreme Compression of Large Language Models via Additive Quantization, arXiv:2401.06118, 2024
  11. HQQ — Badri & Shaji, Half-Quadratic Quantization of Large Machine Learning Models, 2023 — blog technique
  12. SqueezeLLM — Kim et al., SqueezeLLM: Dense-and-Sparse Quantization, arXiv:2306.07629, 2023
  13. SpQR — Dettmers et al., SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression, arXiv:2306.03078, 2023
  14. OmniQuant — Shao et al., OmniQuant: Omnidirectionally Calibrated Quantization for Large Language Models, arXiv:2308.13137, 2023
  15. Outlier Suppression+ — Wei et al., Outlier Suppression+: Accurate quantization of large language models by equivalent and optimal shifting and scaling, arXiv:2304.09145, 2023
  16. MARLIN — Frantar et al., MARLIN: Mixed-Precision Auto-Regressive Parallel Inference on Large Language Models, arXiv:2408.11743, 2024
  17. QServe / QoQ — Lin et al., QServe: W4A8KV4 Quantization and System Co-design for Efficient LLM Serving, arXiv:2405.04532, 2024
  18. KIVI — Liu et al., KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cache, arXiv:2402.02750, 2024
  19. FP8 Formats — Micikevicius et al., FP8 Formats for Deep Learning, arXiv:2209.05433, 2022
  20. FP8 PTQEfficient Post-training Quantization with FP8 Formats, MLSys 2024
  21. BitNet — Wang et al., BitNet: Scaling 1-bit Transformers for Large Language Models, arXiv:2310.11453, 2023
  22. BitNet b1.58 — Ma et al., The Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits, arXiv:2402.17764, 2024
  23. BitNet b1.58 2B4Tmodèle open-source, arXiv:2504.12285, 2025
  24. GGUF evaluationWhich Quantization Should I Use? A Unified Evaluation of llama.cpp Quantization Types, arXiv:2601.14277, 2026
  25. QQQQQQ: Quality Quattuor-Bit Quantization for Large Language Models, arXiv:2406.09904, 2024
  26. SpAtten — Wang et al., SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruning, arXiv:2012.09852, 2020
  27. TernaryLMimplémentation alternative BitNet, arXiv:2602.07374, 2026

Sources complémentaires#


Glossaire rapide#

Terme Définition
WxAy x bits pour les poids (Weight), y bits pour les activations (ex: W4A8)
KVx KV cache en x bits
PTQ Post-Training Quantization — quantification après entraînement
QAT Quantization-Aware Training — entraînement avec quantification simulée
bpw Bits per weight — bits par poids
GEMM General Matrix Multiplication — multiplication matricielle
Outlier Valeur d'activation avec magnitude exceptionnellement élevée
Calibration Utilisation d'un petit dataset pour observer les distributions d'activation
Group-size Taille du groupe de poids partageant un scale factor commun
Scale factor Facteur d'échelle pour normaliser les valeurs avant quantification
Zero-point Décalage pour la quantification asymétrique
STE Straight-Through Estimator — propagation de gradients à travers la quantification
Incoherence Propriété où poids et Hessienne ne sont pas alignés avec les axes coordonnés

Page de navigation principale du guide quantification du Brain KB.
Dernière mise à jour : août 2026.

ia llm quantification comparatif reference