Madde #169Transformers/sozluk/multi-query-attention-mqa

Multi-Query Attention (MQA)

Multi-Query Attention (Shazeer, 2019)

Türkçe: Çoklu Sorgulu Dikkat
Ayrıntılı Tanım
Multi-Head Attention'da her dikkat başlığı için ayrı KK ve VV tutmak yerine; tüm sorgu başlıklarının **tek bir ortak Key ve tek bir ortak Value** başlığını paylaştığı dikkat tasarımıdır.
Ne İşe Yarar / Çözülen Problem
KV-Cache'in GPU VRAM'inde kapladığı devasa bellek ayak izini başlık sayısı (hh) oranında (örneğin 32 kat veya 64 kat) küçültür; çıkarım hızını uçurur.
Nasıl Çalışır? (Teknik & Mekanizma)
Örneğin 32 adet QQ başlığı varken, yalnızca 1 adet KK ve 1 adet VV başlığı üretilir. Tüm QQ başlıkları aynı KK ve VV ile çarpılır.
Örnek Senaryo & Pratik Uygulama
32 farklı dedektifin (32 Query) araştırma yaparken masada duran tek bir ortak ansiklopediyi (1 Key, 1 Value) birlikte incelemesi.
Benzer Terimlerden Farkı
MHA'da hh adet K ve V vardır; MQA'da sadece 1 adet K ve V vardır. Belleği inanılmaz rahatlatır ancak modelin temsil kapasitesinde hafif bir düşüş yaşanabilir.
İlişkili Terimler (3)
Ait Olduğu Kategori

Transformer Mimarisi ve Dikkat Mekanizmaları

Self-attention, Multi-Head Attention, RoPE, KV-Cache ve Transformer anatomisi.

Toplam Terim:37 Madde
Bu Kategorideki Tüm Terimleri Gör →
Önceki Terim (#168)KV-Cache
Sonraki Terim (#170)Grouped-Query Attention (GQA)