EMZETT.
Увійти

Спекулятивне декодування

Коротко: Мала швидка модель вгадує кілька токенів наперед, а велика модель перевіряє їх усі одразу. Якщо здогад правильний, за один крок виходить кілька токенів.

Докладніше: Оскільки перевірка кількох токенів займає майже стільки ж часу, скільки генерація одного (ваги все одно читаються раз), швидкість зростає в 1,5–3 рази, коли мала модель часто має рацію. Результат ідентичний результату великої моделі.

Подробиці

  • Підходить для: передбачуваного тексту (код, стандартні відповіді).
  • Гірше підходить: творче й випадкове.
  • Варіант: Medusa та EAGLE використовують додаткові «голови» замість малої моделі.
  • Пам’ять: малій моделі потрібне додаткове місце.

Див. також: Токени за секунду, Prefill і decode