What problem does it solve? Full fine-tuning of large language models (7B-70B parameters) requires expensive GPU clusters and produces multi-gigabyte checkpoints. This Skill enables parameter-efficient fine-tuning that trains less than 1% of model parameters, fitting a 70B model on a single 24GB GPU and producing adapters of only a few megabytes. ## Core Features & Use Cases - LoRA and QLoRA Fine-Tuning: Train low-rank adapters on consumer GPUs, with 4-bit quantization via bitsandbytes 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 per architecture. - 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 70B on a single RTX 4090 using QLoRA with rank-64 adapters, then serve task-specific adapters through vLLM without duplicating the base model. ## Quick Start Fine-tune Llama 3.1 8B on my instruction dataset using LoRA with rank 16 and save the adapter to ./lora-adapter.