Тест, свързан с ръководство · Среден Ниво
KV Кеш тест
Прегледайте повторното използване на KV-кеша по време на авторегресивно декодиране, натиск на паметта, споделяне на множество заявки и компромиси при разпределение на страниците.
Въпрос 1 на 8
Какво съхранява KV кеша?
Визуализирайте всеки въпрос8 въпроси
Отговорите и обясненията се появяват, докато отговаряте на теста.
- Какво съхранява KV кеша?
- Ключовите и стойностните вектори, изчислени за предишни токени
- Пълните матрици на модела
- Историята на чатовете на потребителя като обикновен текст
- Крайните изходни вероятности
- Какъв проблем основно решава KV кеша?
- Подобрява граматиката на генерирания текст
- Той избягва повторното изчисляване на ключове и стойности за всички предишни токени на всяка стъпка
- Увеличава речниковия запас на модела
- Той криптира разговора
- Какъв е основният недостатък на KV кеша?
- Това прави генерирането по-бавно
- Това намалява качеството на изхода
- Използването на паметта нараства линейно с дължината на контекста
- Работи само на процесори
- Коя техника намалява размера на KV кеша чрез споделяне на ключове и стойности между главите на вниманието?
- Отпадане
- Търсене по лъч
- Токенизация
- Групирана заявка или внимание с множество заявки
- Какви са двете фази на извода на трансформатора по отношение на KV кеша?
- Предварително попълване (обработка на подканата) и декодиране (генериране на токен по един)
- Обучение и тестване
- Кодирайте и компресирайте
- Качване и сваляне
- Какво прави PagedAttention на vLLM за KV кеша?
- Изтрива кеша след всеки токен
- Разпределя кеша в несъседни блокове, за да намали фрагментацията на паметта
- Преобразува кеша в текст
- Удвоява броя на параметрите на модела
- Why can KV-cache memory limit how many requests a GPU serves concurrently?
- The cache stores all training examples on the GPU
- Each request creates a new model copy
- Each active sequence retains key and value tensors that grow with its generated context
- The cache stores only final text on disk
- What is one benefit of sharing KV-cache blocks among requests with a common prefix?
- It makes unrelated prefixes identical
- It removes the need to compute attention
- It guarantees lower latency in every workload
- It can avoid storing duplicate prefix state and reduce memory use