DeepSeek 开源的离线推理框架,用于在 NVIDIA SM100 和华为昇腾 950 硬件上运行 DeepSeek-V4.1-Flash。
eagle-hq/EAGLE-4
EAGLE-4 的推理代码,通过投机解码为 SGLang、vLLM 和 TokenSpeed 上的大模型推理提速。
- Star
- 229
- Fork
- 6
- 未关闭 Issue
- 0
- 最近提交
- 8小时前
这是什么?
EAGLE-4 是一套用于加速大语言模型推理的投机解码系统。小型草稿模型先提出候选 token,再由目标模型进行验证,目标是保持目标模型原有的输出分布。草稿会根据 batch size、硬件和负载调整投机树的结构。
本仓库 eagle-harness 是可通过 pip 安装的包,以引擎钩子的方式把 EAGLE-4 草稿接入 SGLang、vLLM 以及实验性的 TokenSpeed,运行时不修改引擎代码。打过补丁的引擎以固定版本的 wheel 和容器镜像发布。已测试的组合是 Qwen3.8-27B 与其 EAGLE-4 草稿,运行在 NVIDIA B300 和 AMD MI355X 上。
项目提供安装与启动步骤、vLLM 的成本表校准命令,以及与无投机解码基线对比吞吐量的支持矩阵。目前仅支持文本请求。代码采用其自有的 source-available 许可证,而非 OSI 认可的开源许可证。
核心功能
- 01为 Qwen3.8-27B 提供基于 EAGLE-4 草稿的投机解码
- 02通过引擎插件支持 SGLang、vLLM 及实验性的 TokenSpeed
- 03根据实测的草稿与验证成本自适应调整投机树
- 04提供 NVIDIA B300 和 AMD MI355X 的固定版本 wheel 与容器镜像
- 05内置环境检查命令 eagle-harness-check
适用场景
- 在多卡 NVIDIA B300 节点上部署 Qwen3.8-27B 时降低单 token 延迟
- 提升单请求或低并发 vLLM 部署的吞吐量
- 在 AMD MI355X 上使用 SGLang 运行 EAGLE-4 草稿
- 将投机解码与无投机解码的基线进行性能对比
快速上手
- 1
克隆仓库
git clone https://github.com/eagle-hq/EAGLE-4 - 2
加载发布设置文件中的版本号
. EAGLE-4/docs/release.env - 3
安装打过补丁的 SGLang 引擎(CUDA)
python -m pip install --extra-index-url "$EAGLE_CUDA_INDEX" --extra-index-url "$EAGLE_TORCH_CUDA_INDEX" "sglang==$EAGLE_SGLANG_VERSION" 'flashinfer-python>=0.7.2' - 4
从 PyPI 安装 eagle-harness 并运行检查
python -m pip install "eagle-harness==$EAGLE_VERSION"
使用前须知
- 该许可证为源码可用许可,并非 OSI 认可的开源许可。
- 将其用于竞争性产品的商业用途需要单独的书面许可,其他商业用途也受收入门槛限制。
- 已发布的配置针对 NVIDIA B300 或 AMD MI355X GPU,主要示例使用四块 GPU。
- TokenSpeed 支持仍处于实验阶段,且仅限 CUDA。
标签
常见问题
- EAGLE-4 是什么?
- EAGLE-4 的推理代码,通过投机解码为 SGLang、vLLM 和 TokenSpeed 上的大模型推理提速。 EAGLE-4 是一套用于加速大语言模型推理的投机解码系统。小型草稿模型先提出候选 token,再由目标模型进行验证,目标是保持目标模型原有的输出分布。草稿会根据 batch size、硬件和负载调整投机树的结构。
- EAGLE-4 可以免费使用吗?用的什么许可证?
- EAGLE-4 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- EAGLE-4 还在维护吗?
- 活跃维护中。EAGLE-4 最近一次提交是在 2026年10月20日。
- EAGLE-4 适合用来做什么?
- 在多卡 NVIDIA B300 节点上部署 Qwen3.8-27B 时降低单 token 延迟 提升单请求或低并发 vLLM 部署的吞吐量 在 AMD MI355X 上使用 SGLang 运行 EAGLE-4 草稿 将投机解码与无投机解码的基线进行性能对比
- EAGLE-4 怎么安装和运行?
- 克隆仓库: git clone https://github.com/eagle-hq/EAGLE-4 加载发布设置文件中的版本号: . EAGLE-4/docs/release.env 安装打过补丁的 SGLang 引擎(CUDA): python -m pip install --extra-index-url "$EAGLE_CUDA_INDEX" --extra-index-url "$EAGLE_TORCH_CUDA_INDEX" "sglang==$EAGLE_SGLANG_VERSION" 'flashinfer-python>=0.7.2' 从 PyPI 安装 eagle-harness 并运行检查: python -m pip install "eagle-harness==$EAGLE_VERSION"
- 在哪里获取 EAGLE-4?
- 源代码和安装说明在 GitHub 上:https://github.com/eagle-hq/EAGLE-4
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 LLM 推理的 KV 缓存管理层,可跨推理引擎存储、共享和复用缓存,降低首 token 延迟。
面向 MoE 专家并行的 GPU 通信库,提供 dispatch 与 combine 所需的高吞吐、低延迟 all-to-all 内核。
面向大模型推理与智能体训练的大规模异步强化学习系统,支持通过替换 base_url 对黑盒智能体做在线 RL 训练。
开源的无服务器 AI 运行时,支持 GPU 推理端点、沙箱和后台任务。
面向 Apple silicon Mac 的本地大模型推理引擎,兼容 OpenAI 与 Anthropic 接口,可直接运行编码智能体。