EMZETT.
Войти

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

Коротко: Маленькая быстрая модель угадывает несколько токенов вперёд, а большая модель проверяет их все сразу. Если догадка верна, за один шаг получается несколько токенов.

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

Подробности

  • Подходит для: предсказуемого текста (код, стандартные ответы).
  • Хуже подходит: творческое и случайное.
  • Вариант: Medusa и EAGLE используют дополнительные «головы» вместо маленькой модели.
  • Память: маленькой модели нужно дополнительное место.

См. также: Токены в секунду, Prefill и decode