Исследователи представили KroQuant — метод квантования диффузионных трансформеров (DiTs) до формата W4A4, решающий проблему потери качества при сжатии моделей. Использование блочных преобразований Кронекера позволяет эффективно обрабатывать выбросы в активациях, которые обычно препятствуют точному 4-битному представлению данных, обеспечивая высокую производительность при значительном снижении требований к вычислительным ресурсам и памяти.
Стандартные подходы к пост-тренировочному квантованию (PTQ) часто сталкиваются с деградацией вывода из-за специфики распределения активаций в линейных слоях трансформеров. KroQuant внедряет обратимые линейные преобразования, которые адаптируются к структуре нейронной сети, минимизируя ошибки округления. Метод учитывает наличие слоев нормализации, которые ранее ограничивали применение подобных трансформаций, позволяя сохранять высокую точность генерации изображений даже при экстремальном сжатии весов и активаций.
Технология ориентирована на оптимизацию тяжелых диффузионных моделей, что критически важно для их развертывания на устройствах с ограниченными аппаратными мощностями. Благодаря структурной эффективности преобразований Кронекера, метод снижает вычислительную сложность процесса квантования, сохраняя при этом визуальное качество, сопоставимое с полноразмерными моделями.
Ключевые факты
- Метод KroQuant оптимизирует диффузионные трансформеры до формата W4A4 (4-битные веса и активации).
- Использование блочных преобразований Кронекера позволяет эффективно компенсировать влияние выбросов в активациях.
- Решение устраняет ограничения, накладываемые слоями нормализации на стандартные методы PTQ.
- Подход значительно снижает требования к памяти и вычислительной мощности при сохранении высокого качества генерации.
- Исследование направлено на ускорение инференса тяжелых генеративных моделей в условиях ограниченных ресурсов.