What problem does it solve? Full fine-tuning of 7B-70B parameter LLMs requires enormous GPU memory and produces multi-gigabyte model copies, making customization impractical on consumer hardware. This Skill enables training less than 1% of parameters with minimal accuracy loss, so a 70B model can be fine-tuned on a single 24GB GPU. ## Core Features & Use Cases - LoRA and QLoRA Fine-Tuning: Train low-rank adapters on attention and MLP layers, with optional 4-bit NF4 quantization for memory-constrained environments. - 25+ PEFT Methods: Includes AdaLoRA, IA3, Prefix Tuning, Prompt Tuning, DoRA, LoftQ, and rsLoRA with guidance on rank, alpha, and target module selection. - Multi-Adapter Serving: Load, switch, merge, and compose multiple adapters on one base model, with integration patterns for TRL, Axolotl, and vLLM. - Use Case: Fine-tune Llama 3.1 8B on the Dolly-15k instruction dataset using LoRA r=16 on a single RTX 4090, producing a 6MB adapter instead of a 16GB model copy. ## Quick Start Fine-tune Llama 3.1 8B with LoRA rank 16 on my instruction dataset and save the adapter weights to a local directory.