СледваСледващо ръководство
Спекулативно декодиране
технически
Техническо РЪКОВОДСТВО
Спекулативното декодиране ускорява извода за големия езиков модел, като позволява на малък чернови модел да познае няколко токена напред, които големият модел след това проверява с едно преминаване.
Чуйте това ръководствоAI-разказан · ~2 min
EAGLE is a state-of-the-art version that drafts at the feature level rather than the token level, delivering 2-4x speedups with zero loss in output quality.
Нормалното генериране на LLM е авторегресивно: моделът произвежда един токен, подава го обратно и се повтаря, така че всеки токен изисква пълно преминаване напред през милиарди параметри. Спекулативното декодиране прекъсва това тясно място. Евтиният проектант предлага част от кандидат токени, а скъпият целеви модел ги проверява с едно паралелно преминаване, като приема най-дългия правилен префикс. EAGLE (Алгоритъм за екстраполация за по-голяма ефективност на езиковия модел) подобрява по-ранните методи чрез чертане в пространството на скритите характеристики на модела и връща обратно истинското вграждане на предишния токен, за да намали несигурността. EAGLE-2 добавя динамично черново дърво, а EAGLE-3 премахва ограничението за предвиждане на функции, за да мащабира по-добре. Най-важното е, че проверката гарантира, че резултатът е идентичен с това, което целевият модел би произвел сам.
Намаляване на забавянето в асистентите за чат, така че отговорите да се предават 2-3 пъти по-бързо, без да се променят отговорите на модела
Намаляване на разходите за обслужване на GPU за доставчици на API с голям обем чрез генериране на повече токени за едно предаване напред
Ускоряване на модели на разсъждение с дълга верига от мисли, при които се произвеждат хиляди токени на заявка
Ускоряване на инструментите за довършване на код, където предвидими, повтарящи се последователности от токени дават високи нива на приемане на чернови
Спекулативното декодиране се превръща в инфраструктура по подразбиране в обслужващи стекове като vLLM и TensorRT-LLM. Очаквайте по-тясна интеграция с пакетиране и споделяне на KV-кеш, самоизготвящи се модели, които не се нуждаят от отделен проектант, и хардуерен съвместен дизайн, който предполага паралелна проверка. Изготвянето на функции в стил EAGLE се разширява до мултимодални и разсъждаващи модели, където дългите вериги от мисли правят разходите за токен особено болезнени, и до извод на устройството, където латентността е най-важна.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Спекулативното декодиране ускорява извода за големия езиков модел, като позволява на малък чернови модел да познае няколко токена напред, които големият модел след това проверява с едно преминаване. EAGLE е най-съвременна версия, която чертае на ниво функция, а не на ниво символ, осигурявайки 2-4 пъти ускорение с нулева загуба на качество на изхода.
Малък съставител отгатва няколко токена напред, а големият целеви модел ги проверява заедно, като приема най-дългия правилен префикс.
EAGLE прогнозира скритите функции на целевия модел и използва повторно своята LM глава, което произвежда по-точни чернови от методите само с токени.
Exact speculative sampling preserves the target distribution; this does not mean every random run must emit the same token sequence under different random draws.
Кондиционирането на действителния предишен токен намалява двусмислието при предвиждане на следващата скрита функция, подобрявайки точността на черновата.
EAGLE-2 въведе контекстно ориентирано динамично черново дърво, разширявайки обещаващи клонове, за да повиши степента на приемане.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Спекулативно декодиране
технически