Quantization (Квантование)
Определение
Примеры
- FP16/BF16 — распространённая точность для запуска и обучения.
- INT8, FP8, INT4 — более компактные представления.
- Q4/Q5/Q6 — семейства схем, часто встречающиеся в GGUF; одна цифра не описывает весь метод.
Компромисс
Экономия памяти не всегда равна отношению битности: часть модели, метаданные и KV-кэш могут храниться иначе. Скорость зависит от железа и поддержки конкретного kernel. Падение качества тоже неодинаково: важны архитектура, метод калибровки и задача.
Варианты
- Post-training quantization: преобразование уже обученной модели.
- Quantization-aware training: обучение с учётом будущей низкой точности.
- Mixed precision: разные слои или тензоры используют разную точность.
Для локального запуска выбирай не «самую маленькую» сборку, а ту, которая помещается вместе с контекстом и проходит твои проверки.