Double Quantization is a memory-saving process introduced in QLoRA that quantizes the quantization constants themselves, reducing the memory footprint of fine-tuning runs with zero accuracy loss.
Directly dictates the memory footprint and operational throughput of parameter-efficient fine-tuning, vram budget optimization, and local model updates; configuring Double Quantization allows engineering teams to run high-capacity models cost-effectively on edge devices.
Double quantization is an advanced model optimization technique pioneered in QLoRA to reduce memory overhead. It quantizes the quantization constants themselves, converting 32-bit floating-point scales into 8-bit representations. This nested quantization step saves a significant amount of active memory when loading massive Large Language Models onto consumer-grade GPUs, without degrading the model's accuracy.
It compresses the block-level quantization scale factors from 32-bit floats to 8-bit floats, saving around 0.37 bits per parameter on average.
QLoRA, which utilizes this method to fine-tune 70B parameter models on a single 48GB GPU.
We currently have no direct coverage articles matching "Double Quantization". Explore trending global AI topics below instead.