Технічний КЕРІВНИЦТВО

Квантування GPTQ і AWQ після навчання

GPTQ і AWQ є двома провідними методами для скорочення вже навчених мовних моделей до 4-бітної точності, щоб вони працювали на дешевшому, меншому обладнанні.

Послухайте цей посібникШІ-розказаний · ~2 min

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

Огляд

They are why you can run a capable model on a single consumer GPU instead of a datacenter rack.

Глибоке занурення

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

Реалізація в реальному світі

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

AWQ-квантовані моделі обслуговуються з високою пропускною здатністю у vLLM для економічно ефективних виробничих API.

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

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

Майбутнє квантування після навчання GPTQ і AWQ

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

Застосування на практиці

Чому це важливо

  • Вартість і бюджет. Архітектурні рішення збільшують продуктивність і експлуатаційні витрати протягом багатьох років.
  • Чіткіші рішення. Технічна освіта допомагає командам вибрати правильний стек, а не лише найновіший.
  • Контроль якості. Кращий інженерний вибір зменшує проблеми з надійністю у виробництві.

Зверніть увагу на

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

Наступні кроки

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

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

Безплатний розсилок

Отримуйте щоденне зведення новин про ШІ

Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.

Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.

Перевір себе

Take the GPTQ and AWQ Post-Training Quantization quiz

Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.

Розпочати вікторину

Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву

Часті запитання

What is GPTQ and AWQ Post-Training Quantization?

GPTQ і AWQ є двома провідними методами для скорочення вже навчених мовних моделей до 4-бітної точності, щоб вони працювали на дешевшому, меншому обладнанні. Саме тому ви можете запускати продуктивну модель на одному споживацькому GPU замість стійки центру обробки даних.

Що означає «квантування після навчання»?

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

Яку інформацію використовує GPTQ для компенсації помилок округлення під час квантування?

GPTQ використовує приблизний Гессе, щоб зрозуміти, як квантування однієї ваги впливає на втрату, а потім коригує інші ваги для компенсації.

Яке ключове розуміння керує AWQ (квантування ваги з урахуванням активації)?

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

Приблизно скільки пам’яті зберігає 4-бітне квантування порівняно з 16-бітними вагами?

Перехід від 16 біт до 4 біт на вагу скорочує вагу пам’яті приблизно на чверть, приблизно в 4 рази.

Чому і GPTQ, і AWQ зазвичай квантують ваги, але зберігають активації з вищою точністю?

Вагові коефіцієнти є основною витратою пам’яті, тоді як активації більш чутливі до втрати точності, тому квантування лише за вагою є загальною перевагою.

Продовжуйте вчитися

Пов'язані посібники

Інші посібники, вибрані для цієї теми

Отримайте безкоштовний сертифікат зі ШІКороткий безкоштовний курс та іспит. Безкоштовно, без картки. Близько 2,5 години.Почати безкоштовно →