Categories
Fine-tuning.
Train or adapt open models on your own GPU. LoRA, full fine-tunes, and tooling around datasets and recipes.
- Rank 1. UnslothFaster LoRA fine-tuning with lower VRAM on consumer GPUs.Apache 2.0 · Linux, Windows, +1GitHub stars: 76.1k
- Rank 2. LLaMA-FactoryWeb UI and YAML recipes for fine-tuning many open LLMs.Apache 2.0 · Linux, Windows, +1GitHub stars: 74.7k
- Rank 3. nanoGPTKarpathy’s ~300-line GPT trainer — the cleanest way to learn LLM training.MIT · Linux, macOS, +1GitHub stars: 63k
- Rank 4. AxolotlYAML-driven fine-tuning toolkit for serious training runs.Apache 2.0 · Linux, DockerGitHub stars: 12.5k
- Rank 5. DeepSpeedMicrosoft’s Apache-2.0 ZeRO optimizer for multi-GPU, multi-node LLM training.Apache 2.0 · Linux, macOS, +2GitHub stars: 43.1k
- Rank 6. TRLHugging Face’s Apache-2.0 trainers for SFT, DPO, PPO, and reward modeling.Apache 2.0 · Linux, macOS, +1GitHub stars: 19.3k
- Rank 7. torchtunePyTorch-native library for fine-tuning LLMs with recipes.BSD 3-Clause · LinuxGitHub stars: 5.8k
- Rank 8. PEFTHugging Face’s LoRA/QLoRA library that makes big-model tuning fit one GPU.Apache 2.0 · Linux, macOS, +1GitHub stars: 21.7k