Smooth Before You Round
For W8A8 post-training quantization, SmoothQuant applies a static per-channel rescaling before calibration: it divides each activation channel by and multiplies the matching weight channel by , with , mathematically preserving . GPTQ separately quantizes weights column-by-column, using the calibration-data Hessian (input covariance) to update the remaining unquantized weights and compensate for each column's rounding error. Why do production W8A8 pipelines typically chain both rather than picking just one?
Sign in to answer questions and track your progress
Sign In