EAGLE

让大模型生成速度翻倍,无需牺牲输出质量

EAGLE是一个开源的大语言模型推理加速框架,由字节跳动团队开发,包含EAGLE-1、EAGLE-2和EAGLE-3三个版本,分别发表于ICML'24、EMNLP'24和NeurIPS'25。它解决的是大模型生成速度慢、计算成本高的问题。核心能力是通过基于动态树的草稿模型推测解码(speculative decoding)技术,在不改变模型输出质量的前提下,显著提升推理速度(最高可达3倍以上)。EAGLE-3进一步引入了动态树注意力机制和更高效的训练策略,支持Llama、Mistral、Vicuna等多种主流模型架构,并提供了与Hugging Face transformers和vLLM等推理框架的集成接口。项目代码结构清晰,包含训练和推理脚本,方便研究者复现和二次开发。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2540
维护状态 低维护
是否开源
定价模式 free

项目数据

分类开源模型
开发团队SafeAILab
所属国家
官网地址
定价模式free
价格说明开源项目,可自行部署使用,完全免费。
访问状态
是否开源
开源协议NOASSERTION
主要语言Python
技术栈/模型large-language-models,llm-inference,speculative-decoding
GitHub 星标★ 2540
30天Star增速
HF 下载量
上线时间2023-12-07 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

难度:进阶 约 15 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3 环境(需支持 python -m venv)
  • 已安装 git 并可访问 GitHub
  • pip 可正常联网安装 PyPI 依赖
  • 本地具备可写入 ~/venvs 的用户目录权限

安装与启动步骤

  1. 1克隆 EAGLE 仓库

    从 GitHub 拉取官方仓库到本地当前目录,确保网络可访问 GitHub。

    git clone https://github.com/SafeAILab/EAGLE.git
  2. 2进入项目目录

    切换到刚克隆出来的 EAGLE 目录,后续命令都在此目录执行。

    cd EAGLE
  3. 3创建虚拟环境

    在 ~/venvs 下建立名为 ea_env 的独立 Python 虚拟环境,避免污染系统环境。

    python -m venv ~/venvs/ea_env
  4. 4激活虚拟环境

    Linux/macOS 使用 source 激活;激活后命令行前缀会显示 (ea_env)。

    source ~/venvs/ea_env/bin/activate
  5. 5安装依赖

    按 README 提供的 requirements.txt 安装全部 Python 依赖,耗时取决于网速。

    pip install -r requirements.txt

如何确认成功

pip install 执行完毕且无报错,激活虚拟环境后命令行前缀显示 (ea_env),即环境就绪。

常见问题

Q:Windows 下虚拟环境怎么激活?

A:README 只给出 Linux/macOS 命令。Windows 可用 ~/venvs/ea_env/Scripts/activate 或对应 activate.bat 激活,具体以你本机 venv 目录为准。

Q:requirements.txt 安装报错怎么办?

A:先确认已激活 ea_env 虚拟环境、pip 版本较新且网络可访问 PyPI;README 未提供其他依赖安装说明,可到 GitHub Issues 检索同类报错。

Q:需要 GPU 或特定显存吗?

A:README 的安装章节未提及硬件与显存要求,请结合所选模型规模自行评估,并参考仓库后续文档与论文。

Q:EAGLE-1/2/3 该用哪个?

A:README 同时给出三篇论文链接,版本差异需查阅对应论文与仓库内容后再决定,安装步骤本身一致。

注意事项

  • README 安装说明仅包含 clone、venv、pip install 三步,其他脚本与权重下载需按仓库后续文档操作。
  • 激活虚拟环境仅在当前终端会话有效,新开终端需重新 source。
  • 当前 README 未列出配置项、端口或密钥,遇到需要这些参数的用法请以仓库最新说明为准。

核心亮点

  • 基于动态树的推测解码,推理加速比高,实测可达2-4倍
  • 支持Llama、Mistral等主流模型,与transformers/vLLM无缝集成
  • 三篇顶会论文背书,算法创新性强,代码实现规范

不足之处

  • 文档/社区待观察
  • 对非主流模型架构需要自行适配,有一定上手门槛

适用场景

  • 大模型服务端推理加速,降低延迟和成本
  • 本地部署大模型时提升交互流畅度
  • 研究推测解码算法,作为基线对比

替代项目

Medusa、Speculative Decoding (DeepMind)、Lookahead Decoding

项目介绍

EAGLE 是模型训练领域的开源项目,由 SafeAILab 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,540)位列前 30%,在模型训练分类中处于中上游。

近 42 天,它的 GitHub 星标从 2,500 增加到 2,540,净增 40。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。可自行部署使用,完全免费。

它主要面向的使用场景是:大模型服务端推理加速,降低延迟和成本。同类可对比的替代方案包括 Medusa、Speculative Decoding (DeepMind)、Lookahead Decoding。

上一篇:JacobiForcing

下一篇:INTERS

同类项目推荐

Long-RL 开源

让强化学习轻松驾驭超长序列,训练更稳更快

Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)

★ 729 2026-08-09
TPA 开源

把注意力复杂度从平方降到线性,长序列不再卡顿

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···

★ 463 2026-08-09
minimind 开源

两小时造出你的小模型,练手入门不求人

Train a 64M-parameter LLM from scratch in just 2h!

★ 62178 2026-08-09
pruna 开源

一键优化 AI 模型,推理提速又省资源。

Pruna is a model optimization framework built for developers, enabling you to delive···

★ 1286 2026-08-13