GPTQ Nedir?
Yayın: · Son güncelleme:
GPTQ Nedir? Kısaca
GPTQ, eğitilmiş büyük dil modellerinin ağırlıklarını yeniden eğitim gerektirmeden 4 bit gibi düşük bit sayılarına sıkıştıran, katman katman çalışan ve oluşan hatayı en aza indirmeye odaklanan bir eğitim sonrası niceleme yöntemidir.

GPTQ, 2022'de yayımlanan bir akademik çalışmayla tanıtıldı. Amacı, milyarlarca parametreli modelleri tek bir ekran kartında çalıştırılabilir boyuta indirirken doğruluk kaybını sınırlı tutmaktı.
GPTQ nedir?
GPTQ bir eğitim sonrası niceleme yöntemidir; model eğitildikten sonra uygulanır ve yeniden eğitim gerektirmez. Yalnızca ağırlıkları sıkıştırır; çıkarım sırasında aktivasyonlar genellikle 16 bitlik hassasiyette kalır.
Nasıl çalışır?
- Küçük bir kalibrasyon veri seti modelden geçirilir.
- Model katman katman ele alınır. Her katmanda ağırlıklar tek tek düşük bit sayısına yuvarlanır.
- Bir ağırlık yuvarlandığında oluşan hata, henüz yuvarlanmamış diğer ağırlıklar güncellenerek telafi edilir.
- Bu telafi, katmanın çıktısının ne kadar değiştiğini ölçen ikinci dereceden (Hessian tabanlı) bir yaklaşıma dayanır.
Sonuçta her katmanın çıktısı, orijinal modelin çıktısına olabildiğince yakın tutulur.
Ne işe yarar, nelere dikkat etmeli?
4 bitlik bir model, 16 bitlik sürüme göre kabaca dörtte bir bellek kaplar. Bu da yerel LLM çalıştırmayı kolaylaştırır. Ancak:
- Bit sayısı düştükçe kalite kaybı artabilir.
- Kalibrasyon verisi kullanım alanına uymuyorsa sonuç zayıflayabilir.
- GPTQ modelleri belirli çıkarım kütüphaneleri ve donanımlarla uyumludur; farklı biçimlere (ör. GGUF) doğrudan dönüşmez.
Niceleme sonrası modeli kendi görevlerinde test etmek her zaman gerekir.
Sıkça Sorulan Sorular
GPTQ ile AWQ arasındaki fark nedir?
İkisi de ağırlık odaklı eğitim sonrası niceleme yöntemidir. GPTQ yuvarlama hatasını diğer ağırlıkları güncelleyerek telafi eder; AWQ ise aktivasyonlara göre önemli ağırlık kanallarını ölçekleyerek korur.
GPTQ için yeniden eğitim gerekir mi?
Hayır. Yalnızca küçük bir kalibrasyon veri setiyle modelin ağırlıkları dönüştürülür; klasik anlamda eğitim yapılmaz.