Part 3: QLoRA & Axolotl Fine-Tuning on Commodity GPUs

← Previous Chapter: Part 2: SFT Data Engineering | Series Hub | Next Chapter: Part 4: Knowledge Distillation → Prerequisite: Read Part 2: SFT Data Engineering — NEFTune & Synthetic Data Curation for instruction dataset curation and decontamination. Answer-first: QLoRA compresses base model weights into 4-bit NormalFloat (NF4) representations while computing gradients exclusively through 16-bit adapter matrices. Combining Double Quantization with CUDA Paged Optimizers enables fine-tuning 14B models on a single 24GB commodity GPU (RTX 4090 or L4) at $1.20/hour, preserving 99.3% full-precision benchmark performance while preventing out-of-memory crashes. ...

Part 5: Preference Alignment with DPO (Direct Preference Optimization) & GRPO

← Previous Chapter: Part 4: Knowledge Distillation | Series Hub | Next Chapter: Part 6: vLLM Deployment & Automated Evals → Prerequisite: Read Part 4: Knowledge Distillation from DeepSeek-R1 & Frontier Teachers for Chain-of-Thought reasoning distillation. Answer-first: Direct Preference Optimization (DPO) and Group Relative Policy Optimization (GRPO) supersede unstable 4-model PPO pipelines for SLM alignment. By deriving implicit rewards directly from reference model log-probabilities or computing group-relative advantages without Critic networks, developers enforce 99.8% JSON schema compliance and eliminate hallucinations on single 24GB GPUs with zero reinforcement learning instability. ...