easydistill

一键蒸馏大模型,小模型也能拥有大智慧

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 47 🐛 待处理 11 👀 关注 4
GitHub ↗
GitHub 星标 ★ 484
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源工具包,Apache-2.0许可,完全免费,无付费版本。

项目预览

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

项目数据

分类开源模型
开发团队modelscope
定价模式🏷️完全免费
价格说明开源工具包,Apache-2.0许可,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型knowledge-distillation,large-language-models
GitHub 星标★ 484
上线时间2025-05-27 00:00:00
代码更新2026-09-25
仓库体积55.2 MB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数3

项目介绍

easydistill 是一个面向大语言模型的知识蒸馏工具包,旨在简化将大型教师模型(如 GPT-4、Llama 等)的知识迁移到小型学生模型的过程。它解决了 LLM 蒸馏流程复杂、配置繁琐、难以快速上手的问题,提供了一套模块化、可扩展的 API,支持数据准备、蒸馏策略选择、训练与评估的端到端流水线。核心能力包括:支持多种蒸馏方法(如黑盒蒸馏、白盒蒸馏)、灵活的教师-学生模型配置、自动数据增强与筛选、以及基于 Hugging Face Transformers 的深度集成。用户可以通过简单的命令行或 Python 接口,快速启动蒸馏实验,并监控训练指标。项目处于早期阶段,但设计清晰,适合研究者和工程师用于模型压缩、部署加速或领域适配。

Star 增长趋势

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

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

使用教程

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

环境要求

  • Python 3.10+
  • 教师模型凭据

安装与启动步骤

  1. 1装包

    以可编辑方式装。

    pip install -e .
  2. 2装模型接口依赖

    它要调教师模型。

    pip install openai
  3. 3写一份蒸馏配置

    它是配置驱动的,把算子串成流水线。

  4. 4跑一次蒸馏

    先小规模看产出数据质量。

  5. 5人工抽检数据

    蒸馏数据的质量问题最容易被忽略。

如何确认成功

跑完一轮蒸馏后产出可用于训练的数据集,抽检若干条样本的答案正确且格式统一

注意事项

  • 它把黑盒教师模型转成高质量训练数据的工具,用配置把生成、评估、过滤等算子串起来。
  • 配置驱动意味着改流程不用改代码。
  • 蒸馏数据的质量问题会被下游模型放大,必须抽检。
  • 调用教师模型有成本,先小规模验证配置。

核心亮点

  • 提供统一 API,覆盖数据、训练、评估全流程,降低蒸馏入门门槛
  • 内置多种蒸馏策略(黑盒/白盒),适应不同场景需求
  • 与 Hugging Face 生态深度集成,支持主流模型架构

不足之处

  • 文档/社区待观察
  • 早期项目,功能覆盖可能不全面,稳定性待验证

适用场景

  • 将大型 LLM 压缩为可部署的小型模型,降低推理成本
  • 在特定领域用教师模型蒸馏出专精学生模型,提升垂直任务效果
  • 快速对比不同蒸馏策略效果,用于研究实验

替代项目

Textbooks Are All You Need、DistilBERT、MiniLLM

同类项目推荐

AutoGrad-Engine 开源

600 行纯 C# 从零实现 GPT 训练与推理

A complete GPT language model (training and inference) in ~600 lines of pure C#, zer···

★ 402 2026-10-31
selfcodealign 开源

让代码模型自己教自己,无需人工标注,自动提升生成质量。

[NeurIPS'24] SelfCodeAlign: Self-Alignment for Code Generation

★ 325 2026-08-09
Awesome-Quantization-Papers 开源

一站式追踪神经网络量化前沿论文,快速掌握技术脉络。

List of papers related to neural network quantization in recent AI conferences and j···

★ 855 2026-08-09
TorchCP 开源

给深度学习预测加上可证明的可靠性边界,一行代码搞定不确定性量化。

A Python toolbox for conformal prediction research on deep learning models, using Py···

★ 482 2026-08-09
Tutel 开源

让 MoE 大模型训练更快更省显存,支持 FP8/FP4 低精度。

Tutel MoE: Optimized Mixture-of-Experts Library, Support GLM/Kimi/Gpt/DeepSeek/Qwen ···

★ 1028 2026-09-16
LoRI 开源

多任务微调不打架,LoRA 参数更高效

[COLM 2025] LoRI: Reducing Cross-Task Interference in Multi-Task Low-Rank Adaptation

★ 175 2026-08-09
SlideFormer 开源

单卡也能微调大模型,显存不够靠硬盘和内存顶上

An Efficient Heterogeneous Co-Design for Fine-Tuning on a Single GPU (DAC ‘26)

★ 138 2026-10-09
MTP 开源

多任务预训练遥感模型,一个骨干搞定多种任务

The official repo for [JSTARS'24] "MTP: Advancing Remote Sensing Foundation Model vi···

★ 253 2026-08-09
diffusion-DDIM-pytorch 开源

快速上手 DDIM,用更少步数生成高质量图像

This is a pytorch implementation of Denoising Diffusion Implicit Models

★ 137 2026-08-09