Visual TL;DR. Quantization Bottlenecks leads to One-Sided Methods. One-Sided Methods improves upon Two-Sided Hessian. Two-Sided Hessian provides Captures Output Correlations. Two-Sided Hessian but faces Computational Challenge. Computational Challenge solved by BaKron Solver. BaKron Solver achieves Reduces Sequential Cost. Reduces Sequential Cost enables Faster Quantization. Quantization Bottlenecks addresses Faster Quantization.
- Quantization Bottlenecks: deploying large neural models on resource-constrained hardware often faces computational bottlenecks
- One-Sided Methods: current GPTQ-style adaptive rounding methods primarily rely on one-sided input activation information
- Two-Sided Hessian: BaKron incorporates two-sided Kronecker-factored Hessian approximations for richer curvature information
- Captures Output Correlations: richer curvature information captures correlations across output coordinates, often overlooked by simpler methods
- Computational Challenge: applying two-sided approximations directly in the vectorized weight domain is computationally expensive
- BaKron Solver: new solver combines anti-diagonal parallelism with a recursive divide-and-conquer strategy
- Reduces Sequential Cost: for an m x n weight matrix, BaKron reduces the sequential computational cost significantly
- Faster Quantization: efficient solver enhances accuracy and reduces computational cost for neural network quantization
Visual TL;DR
