Kuis terkait panduan · Sedang Tingkat
Kuis Optimasi Cache KV
Memeriksa pertumbuhan cache KV, alokasi halaman, berbagi kueri yang dikelompokkan, kondisi penggunaan kembali awalan, kuantisasi, dan penskalaan memori dengan konteks dan konkurensi.
Pertanyaan 1 dari 8
Apa yang disimpan oleh cache KV dan mengapa?
Pratinjau setiap pertanyaan8 pertanyaan
Jawaban dan penjelasan muncul saat Anda mengikuti kuis.
- Apa yang disimpan oleh cache KV dan mengapa?
- Kunci dan nilai perhatian yang telah dihitung sebelumnya sehingga tidak dihitung ulang setiap langkahnya
- Data pelatihan model untuk pelatihan ulang
- Kata sandi pengguna untuk otentikasi
- Hanya keluaran teks akhir
- Mengapa cache KV bisa menjadi masalah memori?
- Ini merusak GPU secara permanen
- Ia bertambah seiring dengan panjang urutan, ukuran batch, dan lapisan, terkadang melebihi bobot model
- Ini hanya berfungsi pada teks yang kurang dari 10 kata
- Ini menduplikasi sistem operasi
- Konsep sistem operasi apa yang dipinjam PagedAttention?
- Utilitas defragmentasi disk
- Pemindaian antivirus
- Paging memori virtual dengan blok berukuran tetap
- Penskalaan resolusi layar
- Bagaimana Grouped-Query dan Multi-Query Attention mengurangi ukuran cache KV?
- Dengan menghapus mekanisme perhatian
- Dengan menyimpan cache sebagai gambar
- Dengan melatih lebih sedikit data
- Dengan membiarkan banyak kepala kueri berbagi lebih sedikit kepala kunci/nilai
- Apa salah satu manfaat berbagi awalan di cache KV?
- Permintaan dengan perintah awal yang sama dapat menggunakan kembali blok cache yang sama
- Ini mengenkripsi model
- Ini memperlambat setiap permintaan secara merata
- Ini menghilangkan kebutuhan akan perhatian
- Compared with storing the same KV entries in 16-bit, what does 8-bit storage do to raw cache-value bytes?
- It doubles the raw bytes
- It roughly halves the raw bytes, before metadata and other runtime memory
- It removes the key and value tensors entirely
- It guarantees twice the inference speed
- With full-context attention, no prefix sharing, and a fixed model and cache dtype, what happens if sequence length and batch size both double?
- It stays constant because model weights are fixed
- It roughly doubles
- Raw KV storage grows to roughly four times its previous size
- It becomes one quarter as large
- What must generally match for two requests to reuse the same cached prefix blocks?
- Only the user account name
- The requests must have different model weights
- The prompts must have the same character count but different tokens
- Their tokenized prefix and relevant model/cache configuration must be compatible