Uzun bağlamda asıl darboğaz: model kuantizasyonu mu, KV önbelleği mi?

0 Yanıt 8 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Yerel modellerde uzun bağlam kullanırken VRAM’in beklediğimden hızlı dolduğunu fark ettim. İlk akla gelen ağırlıkların kuantizasyonunu düşürmek oluyor; ama bağlam uzadıkça KV önbelleğinin de ciddi bellek tüketebildiğini anlıyorum. İkisini aynı sorun gibi ele almak doğru mu, merak ediyorum.

Ağırlık kuantizasyonu modeli belleğe sığdırmaya yardım ediyor; daha düşük bit sayısının yanıt kalitesine etkisi ise modele ve göreve göre değişebiliyor. KV önbelleğini kuantize etmek farklı bir ayar: özellikle uzun konuşmalarda bellek kullanımını azaltabilir, fakat hız veya çıktı kalitesinde bir bedeli olup olmadığı kullanılan yazılıma ve ayarlara bağlı.

Benzer donanımda karşılaştırma yaparken yalnızca “kaç token sığdı?” diye bakmak yerine, aynı istemle yanıt tutarlılığını ve üretim hızını da ölçmek gerektiğini düşünüyorum. Ayrıca bağlam uzunluğunu gereğinden fazla açmak yerine ihtiyaca göre sınırlamak, en zahmetsiz kazanç olabilir.

Siz yerel kullanımda hangi kombinasyonu tercih ediyorsunuz? Modeli, çıkarım yazılımını, GPU belleğini ve varsa KV önbelleği ayarınızı paylaşırsanız, farklı deneyimleri karşılaştırmak güzel olur.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi