unslothai

unsloth

一个用于加速大型语言模型(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 实验的用户

快速上手

  1. 安装:pip install unsloth
  2. 或使用官方提供的 Colab 笔记本
  3. 加载模型和分词器
  4. 应用 LoRA 配置
  5. 训练和保存模型

核心优势

  • 显存占用低(4GB+ 即可微调 7B 模型)
  • 训练速度快(2-10 倍加速)
  • 易用性高,与 Hugging Face 兼容
  • 开源免费,社区活跃

系统要求

  • 操作系统:Linux(优先)、Windows、macOS
  • 支持架构:x86_64(CUDA)、arm64(仅推理)
  • 额外依赖:CUDA(训练)、PyTorch

注意事项

  • 训练需要 NVIDIA GPU 和 CUDA 环境
  • 具体模型支持请查看官方文档

历史版本

排序