What problem does it solve? Full fine-tuning of 7B-70B parameter LLMs requires 60+ GB of GPU memory, which is out of reach for most consumer hardware. This Skill trains less than 1% of model parameters using LoRA, QLoRA, and other adapter methods, producing 6MB adapter files instead of 14GB full model checkpoints. ## Core Features & Use Cases - LoRA and QLoRA Fine-Tuning: Train adapters on models from Llama 3.1 8B up to 70B on a single 24GB GPU using 4-bit NF4 quantization and gradient checkpointing. - Parameter Selection Guidance: Choose rank, alpha scaling, and target modules per architecture (Llama, Mistral, GPT-2, Falcon, BLOOM) with benchmark-backed memory and quality tables. - Multi-Adapter Serving: Load, switch, merge, and compose multiple task-specific adapters at runtime, with integration patterns for TRL, Axolotl, and vLLM. - Use Case: Fine-tune Llama 3.1 70B on a single RTX 4090 for a domain-specific chatbot, then serve three task adapters from one base model in vLLM. ## Quick Start Fine-tune Llama 3.1 8B with LoRA rank 16 on my instruction dataset and save the adapter to ./lora-adapter.