What problem does it solve? Full fine-tuning of 7B-70B parameter models requires 60+ GB of GPU memory and produces multi-gigabyte checkpoints, making it impractical on consumer hardware. This Skill trains less than 1% of parameters using LoRA, QLoRA, and other adapter methods, producing 6MB adapters instead of 14GB full models. ## Core Features & Use Cases - LoRA and QLoRA Fine-Tuning: Configure rank, alpha, dropout, and target modules to fine-tune models like Llama 3.1 8B on an 18GB GPU, or a 70B model on a single 24GB GPU with 4-bit quantization. - Adapter Management: Load, merge, and switch between multiple trained adapters at runtime, enabling multi-task serving from one base model with vLLM. - Integration Recipes: Ready-made patterns for TRL SFTTrainer, Axolotl YAML configs, Flash Attention 2, and architecture-specific target modules for Llama, Mistral, Falcon, and BLOOM. - Use Case: Fine-tune Llama 3.1 8B on the Dolly-15k instruction dataset with rank-16 LoRA, train only 0.17% of parameters, and save a 6MB adapter that can be merged or served alongside other task adapters. ## Quick Start Fine-tune the Llama 3.1 8B model on my instruction dataset using LoRA with rank 16 and save the resulting adapter.