Техническое РУКОВОДСТВО

Квантование после обучения GPTQ и AWQ

GPTQ и AWQ — два ведущих метода сокращения уже обученных языковых моделей до 4-битной точности, чтобы они работали на более дешевом и меньшем по размеру оборудовании.

Прослушайте это руководствоОзвучено ИИ · ~2 min

На этой странице2 минуты чтения
  1. Обзор
  2. Глубокое погружение
  3. Реальная реализация
  4. Будущее квантования после обучения GPTQ и AWQ
  5. Применение на практике
  6. Продолжайте исследовать
  7. Часто задаваемые вопросы

Обзор

Именно поэтому вы можете запустить работоспособную модель на одном потребительском графическом процессоре вместо стойки в центре обработки данных.

Глубокое погружение

Квантование после обучения (PTQ) сжимает готовую модель без ее повторного обучения, отображая высокоточные веса до 4 бит, чтобы примерно четверть памяти. Задача состоит в том, чтобы сделать это, не нарушая точности. GPTQ (усовершенствованная версия OBQ) квантовает веса слой за слоем, используя информацию второго порядка из небольшого набора калибровочных данных для корректировки оставшихся весов и компенсации каждой ошибки округления. AWQ (квантование веса с учетом активации) использует другую точку зрения: он отмечает, что небольшая часть весовых каналов непропорционально важна, определяется путем рассмотрения величин активации, и защищает эти заметные каналы путем масштабирования, а не агрессивного квантования. Оба позволяют моделям, таким как Llama, работать в 4-битном режиме, а такие инструменты, как vLLM, llama.cpp и AutoGPTQ, сделали их популярными для локального и экономичного вывода.

Реальная реализация

Запуск модели Llama с 70 миллиардами параметров на одном потребительском графическом процессоре объемом 24 ГБ с использованием 4-битных весов GPTQ.

Квантованные AWQ модели обрабатываются с высокой пропускной способностью в vLLM для экономически эффективных производственных API.

llama.cpp использует квантованные веса GGUF для локального запуска языковых моделей на процессоре ноутбука.

Библиотеки Hugging Face AutoGPTQ и AutoAWQ позволяют разработчикам квантовать загруженную модель с помощью нескольких строк кода.

Будущее квантования после обучения GPTQ и AWQ

Квантование смещает размерность ниже 4 бит в сторону 3-битных, 2-битных схем и схем смешанной точности, часто в сочетании с разреженностью. Ожидайте более тесной связи с обслуживающими механизмами, чтобы квантование, сжатие KV-кэша и спекулятивное декодирование работали вместе. Аппаратная поддержка низкобитных форматов, таких как NVFP4 и MXFP4, становится все более зрелой, и автоматизированные инструменты все чаще будут выбирать разрядность каждого слоя. Общая цель — 4-битный код (и ниже) практически без потерь по умолчанию, что делает надежные модели дешевыми для обслуживания повсюду.

Применение на практике

Почему это важно

  • Стоимость и бюджет. Архитектурные решения влияют на производительность и эксплуатационные расходы на протяжении многих лет.
  • Более четкие решения. Техническое образование помогает командам выбрать правильный стек, а не только самый новый.
  • Контроль качества. Лучший инженерный выбор снижает вероятность возникновения проблем с надежностью на производстве.

Следите за

  • Оптимизация одного теста может скрыть более широкие недостатки системы.
  • Затраты на инфраструктуру и техническое обслуживание часто недооцениваются.
  • Пробелы в безопасности и наблюдаемости могут увеличиваться по мере усложнения систем.

Следующие шаги

  1. Определите целевые показатели задержки, качества и стоимости перед внедрением.
  2. Тестирование при реалистичной нагрузке и условиях данных.
  3. Мониторинг прибора на наличие ошибок, дрейфа и влияния пользователя.
  4. Перед масштабированием подготовьте пути отката и реагирования на инциденты.

Продолжайте исследовать

Бесплатная рассылка

Получайте ежедневный AI-обзор

Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.

Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.

Проверьте себя

Take the GPTQ and AWQ Post-Training Quantization quiz

Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.

Начать тест

Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование

Часто задаваемые вопросы

Что такое квантование после обучения GPTQ и AWQ?

GPTQ и AWQ — это два ведущих метода сокращения уже обученных языковых моделей до 4-битной точности, чтобы они работали на более дешевом и меньшем по размеру оборудовании. Именно поэтому вы можете запустить работоспособную модель на одном потребительском графическом процессоре вместо стойки в центре обработки данных.

Что означает «квантование после обучения»?

Квантование после обучения снижает точность весов готовой модели (например, до 4 битов) без ее повторного обучения с нуля.

Какую информацию использует GPTQ для компенсации ошибок округления при квантовании?

GPTQ использует приблизительный гессиан, чтобы понять, как квантование одного веса влияет на потерю, а затем корректирует оставшиеся веса для компенсации.

Какая ключевая информация лежит в основе AWQ (квантования веса с учетом активации)?

AWQ идентифицирует каналы существенного веса, используя величины активации, и защищает их посредством масштабирования, поскольку несколько каналов имеют непропорционально большое значение.

Сколько примерно памяти экономит 4-битное квантование по сравнению с 16-битным взвешиванием?

Переход от 16 бит к 4 битам на вес сокращает память веса примерно на четверть, то есть примерно в 4 раза.

Почему и GPTQ, и AWQ обычно квантуют веса, но сохраняют активацию с более высокой точностью?

Веса являются основной статьей затрат памяти, в то время как активации более чувствительны к потере точности, поэтому квантование только по весу является наиболее распространенным вариантом.

Продолжайте учиться

Связанные руководства

Другие руководства, выбранные по этой теме

Получите бесплатный AI-сертификатКороткий бесплатный курс и экзамен. Без стоимости, без карты. Около 2,5 часов.Начать бесплатно →