СледваСледващо ръководство
Функции за влияние за приписване на данни за обучение
технически
Техническо РЪКОВОДСТВО
GPTQ и AWQ са два водещи метода за свиване на вече обучени езикови модели до 4-битова точност, така че да работят на по-евтин, по-малък хардуер.
Чуйте това ръководствоAI-разказан · ~2 min
Това е причината, поради която можете да стартирате способен модел на един потребителски графичен процесор, вместо на шкаф за център за данни.
Квантуването след обучение (PTQ) компресира завършен модел, без да го преобучава, картографирайки високопрецизни тегла до 4 бита, за да намалят паметта приблизително на четвърт. Предизвикателството е да направите това, без да нарушавате точността. GPTQ (усъвършенстване на OBQ) квантува теглата слой по слой, като използва информация от втори ред от малък набор от данни за калибриране, за да коригира останалите тегла и да компенсира всяка грешка при закръгляване. AWQ (Activation-aware Weight Quantization) приема различен ъгъл: той забелязва, че малка част от каналите за тегло са непропорционално важни, идентифицирани чрез разглеждане на величините на активиране, и защитава тези изпъкнали канали чрез мащабиране, вместо да ги квантува агресивно. И двете позволяват на модели като Llama да работят в 4-битов режим, а инструменти като vLLM, llama.cpp и AutoGPTQ ги превърнаха в масови за локални и рентабилни изводи.
Изпълнение на Llama модел със 70 милиарда параметъра на един 24 GB потребителски графичен процесор, използвайки 4-битови GPTQ тегла.
AWQ-квантувани модели, обслужвани при висока производителност във vLLM за рентабилни производствени API.
llama.cpp, използващ квантувани тегла на GGUF за изпълнение на езикови модели локално на процесор на лаптоп.
Библиотеките AutoGPTQ и AutoAWQ на Hugging Face позволяват на разработчиците да квантуват изтеглен модел в няколко реда код.
Квантуването натиска под 4 бита към 3-битови, 2-битови и схеми със смесена точност, често съчетани с рядкост. Очаквайте по-тясно свързване с обслужващи машини, така че квантуването, KV-кеш компресията и спекулативното декодиране да работят заедно. Хардуерната поддръжка за нискобитови формати като NVFP4 и MXFP4 се развива и автоматизираните инструменти все повече ще избират битови ширини на слой. Общата цел е почти без загуби 4-битови (и по-ниски) като стандарт, което прави силните модели евтини за обслужване навсякъде.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
GPTQ и AWQ са два водещи метода за свиване на вече обучени езикови модели до 4-битова точност, така че да работят на по-евтин, по-малък хардуер. Те са причината, поради която можете да стартирате способен модел на един потребителски графичен процесор, вместо на шкаф за център за данни.
Квантуването след обучение намалява прецизността на теглата на готовия модел (например до 4 бита), без да го обучава отново от нулата.
GPTQ използва приблизителен Хесиан, за да разбере как квантуването на едно тегло влияе на загубата, след което коригира останалите тегла, за да компенсира.
AWQ идентифицира изпъкнали канали за тегло, използвайки величини на активиране и ги защитава чрез мащабиране, тъй като няколко канала имат непропорционално значение.
Преминаването от 16 бита на 4 бита на тегло намалява паметта за тегло до около една четвърт, приблизително 4 пъти намаление.
Теглата са основната цена на паметта, докато активациите са по-чувствителни към загуба на прецизност, така че квантуването само с тегло е обичайното сладко място.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Функции за влияние за приписване на данни за обучение
технически