SepLLM

压缩冗余片段,让大模型推理快 2.5 倍

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 49 🐛 待处理 3 👀 关注 13
GitHub ↗
GitHub 星标 ★ 573
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,可自行部署使用,完全免费。

项目预览

SepLLM 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队HKUDS
定价模式🏷️完全免费
价格说明开源项目,可自行部署使用,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型inference-speed,large-language-models,llms
GitHub 星标★ 573
上线时间2024-12-11 00:00:00
代码更新2026-11-09
仓库体积514.2 MB
本站数据更新2026-11-11
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

SepLLM 是一个针对大语言模型推理加速的开源项目,核心思想是将输入序列中的连续片段压缩为单个分隔符(separator),从而显著减少 KV 缓存大小和注意力计算量。该方法基于 ICML 2025 论文,通过识别并合并语义冗余的 token 段,在保持模型性能的同时,实现高达 2.5 倍的推理加速,并降低显存占用。项目提供了完整的训练和推理代码,支持主流 LLM 架构(如 LLaMA、Mistral),并集成了高效的注意力实现。SepLLM 解决了长上下文场景下 LLM 推理成本高昂的问题,适用于需要处理长文档、多轮对话等场景,为边缘设备或资源受限环境下的模型部署提供了可行的加速方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 573

使用教程

难度:高级 约 80 分钟 部署方式:本地GPU 5 步

环境要求

  • NVIDIA 显卡
  • conda 环境
  • 模型权重

安装与启动步骤

  1. 1建环境

    Python 3.8,框架版本照抄。

    conda create -yn streaming_sepllm python=3.8
  2. 2装框架

    指定 CUDA 版本,别装默认。

    pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu121
  3. 3装其余依赖

    训练脚本依赖较多,按清单一次装全。

    pip install transformers==4.33.0 accelerate datasets evaluate wandb scikit-learn scipy sentencepiece
  4. 4装流式版本

    子目录里的实现要单独装。

    cd ./SepLLM/Streaming-SepLLM && python setup.py develop
  5. 5跑流式评测

    用小模型先验证压缩是否生效。

    CUDA_VISIBLE_DEVICES=0 python ./main/evaluate_streaming_inputs_perplexity.py

如何确认成功

在流式输入场景下显存占用明显低于原模型,困惑度上升幅度在可接受范围内

注意事项

  • 它压的是分隔符冗余,不是通用量化。
  • 压缩有损,长文生成要验证连贯性。
  • 只在流式输入场景下收益明显。
  • 训练脚本对显存要求高,先跑评测。

核心亮点

  • 基于 ICML 2025 论文,方法有理论支撑,加速效果明确(最高 2.5 倍)
  • 直接减少 KV 缓存,显存占用更低,适合长上下文和边缘部署
  • 实现简洁,易于集成到现有 LLM 推理流程中

不足之处

  • 压缩策略可能对某些依赖细粒度 token 信息的任务(如代码生成)有精度损失
  • 文档和社区生态尚在早期,使用门槛较高

适用场景

  • 长文档摘要与问答,降低推理成本
  • 多轮对话系统,减少历史上下文的内存占用
  • 资源受限环境(如移动端、边缘设备)部署大模型

替代项目

StreamingLLM、H2O (Heavy-Hitter Oracle)、SnapKV

上一篇:LLM-SR

下一篇:AutoTimes

同类项目推荐

SoftCoT 开源

用软思维链替代文本推理,大幅降低 LLM 推理成本

ACL'2025: SoftCoT: Soft Chain-of-Thought for Efficient Reasoning with LLMs. and prep···

★ 96 2026-08-09
Firefly 开源

一键微调 20+ 主流大模型,快速定制专属 AI

Firefly: 大模型训练工具,支持训练Qwen2.5、Qwen2、Yi1.5、Phi-3、Llama3、Gemma、MiniCP···

★ 6642 2026-08-09
Adam-mini 开源

用更少学习率,训更快更大模型,省显存提性能。

Code for Adam-mini: Use Fewer Learning Rates To Gain More https://arxiv.org/abs/2406···

★ 462 2026-08-09
ml-template-azure 开源

在 Azure 上快速搭建自动化机器学习流水线,省去从零配置的麻烦。

Template for getting started with automated ML Ops on Azure Machine Learning

★ 131 2026-08-09
SkyRL 开源

把 LLM 强化学习全流程拆成乐高,多轮工具任务也能直接训

SkyRL: A Modular Full-stack RL Library for LLMs

★ 2516 2026-09-16
VeOmni 开源

声明式配方,把任意模态大模型训练一键扩展到多机多卡

VeOmni: Scaling Any Modality Model Training with Model-Centric Distributed Recipe Zo···

★ 2289 2026-09-19
SLED 开源

不训练不微调,用模型自己纠正自己,让回答更靠谱

SLED: Self Logits Evolution Decoding for Improving Factuality in Large Language Mode···

★ 123 2026-08-09
TextRL 开源

在任意 HuggingFace 模型上实现 RLHF 微调,让生成更符合人类偏好。

Implementation of ChatGPT RLHF (Reinforcement Learning with Human Feedback) on any g···

★ 563 2026-08-09
MLX-LoRA-Studio 开源

Mac 上点几下就完成大模型 LoRA 微调,数据不出本机

A native Mac App for LLM fine-tuning on Apple Silicon — fully on-device, fully open···

★ 289 2026-09-16