TensorX
返回文献探索

Paper · arXiv 2401.15077

EAGLE: Speculative Sampling Requires Rethinking Feature Uncertainty

Yuhui Li, Fangyun Wei, Chao Zhang, Hongyang Zhang

20 upvotesJanuary 26, 2024arXiv 预印本
AI 摘要

EAGLE framework accelerates large language model inference by operating at a feature level with lossless performance relative to vanilla auto-regressive decoding.

auto-regressive decodingLarge Language Models (LLMs)speculative sampling methodssecond-top-layer feature levellossless accelerationfeature levelsampling uncertaintynext-feature predictiondrafting processvanilla auto-regressive decodingMT-benchLookaheadMedusagpt-fastLLaMA2-Chat 13B

Abstract

Auto-regressive decoding makes the inference of Large Language Models (LLMs) time-consuming. We propose a simple framework, EAGLE (Extrapolation Algorithm for Greater Language-model Efficiency), for lossless acceleration. Unlike traditional speculative sampling methods, EAGLE operates the drafting process auto-regressively at the more regular (second-top-layer) feature level and addresses the sampling uncertainty issues in the next-feature prediction problems by integrating tokens from one time step ahead. The acceleration provided by EAGLE is lossless: it involves no fine-tuning of the target LLM, and the generated text maintains the same distribution as that of vanilla auto-regressive decoding. As of the submission of this paper, EAGLE is the fastest known framework within the speculative sampling family. On MT-bench, EAGLE is 3x faster than vanilla decoding, 2x faster than Lookahead, and 1.6x faster than Medusa. Using gpt-fast, EAGLE attains on average 160 tokens/s with LLaMA2-Chat 13B on a single RTX 3090 GPU, compared to 24 tokens/s of Huggingface's implementations.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
EAGLE: Speculative Sampling Requires Rethinking Feature Uncertainty | TensorX