一个用于加速大型语言模型(LLM)微调的开源库,支持大幅降低显存占用并提升训练速度。
- v0.1.900-beta
- 发布于
- 1 天前
- 76,899
- 星标
- 107,895
- 下载
- 同步于
- 1 天前
最新版本
v0.1.900-beta2026年9月28日 22:33下载慢?可在上方随时切换镜像源
项目说明
项目概述
Unsloth 是一个开源库,专为加速大型语言模型(LLM)微调而设计。支持大幅降低显存占用并提升训练速度,兼容多种 LLM 架构。
主要功能
- 高效微调:支持 Llama、Mistral、Phi、Gemma 等多种模型
- 显存优化:使用 QLoRA 等技术,降低 VRAM 需求
- 速度优化:比标准微调快 2-10 倍
- 支持 4-bit 量化
- 与 Hugging Face 生态无缝集成
- 支持自定义数据集
适用人群
- AI 研究人员和开发者
- 需要微调大语言模型的工程师
- 希望降低硬件成本进行 LLM 实验的用户
快速上手
- 安装:
pip install unsloth - 或使用官方提供的 Colab 笔记本
- 加载模型和分词器
- 应用 LoRA 配置
- 训练和保存模型
核心优势
- 显存占用低(4GB+ 即可微调 7B 模型)
- 训练速度快(2-10 倍加速)
- 易用性高,与 Hugging Face 兼容
- 开源免费,社区活跃
系统要求
- 操作系统:Linux(优先)、Windows、macOS
- 支持架构:x86_64(CUDA)、arm64(仅推理)
- 额外依赖:CUDA(训练)、PyTorch
注意事项
- 训练需要 NVIDIA GPU 和 CUDA 环境
- 具体模型支持请查看官方文档
历史版本
排序