What problem does it solve? Fine-tuning large language models requires coordinating complex training configurations, dataset formats, and distributed GPU setups, which is error-prone when done manually. This Skill provides expert guidance for the Axolotl framework so you can define training runs declaratively in YAML instead of writing custom training loops. ## Core Features & Use Cases - YAML-Driven Fine-Tuning: Configure LoRA, QLoRA, full fine-tuning, and preference methods (DPO, KTO, ORPO, GRPO) through declarative config files supporting 100+ model architectures. - Dataset Format Guidance: Handle pre-training, instruction, conversation (chat_template), template-free, and pre-tokenized dataset formats with correct masking and tokenization. - Distributed Training & Optimization: Set up FSDP, DeepSpeed, sequence parallelism, mixed precision (BF16/FP8), Flash Attention, and LoRA kernel optimizations for multi-GPU runs. - Use Case: You want to fine-tune a Llama model on your custom chat dataset using QLoRA across 4 GPUs. This Skill helps you write the correct Axolotl YAML config, choose the chat template, map dataset roles, and launch training. ## Quick Start Ask the agent to help you write an Axolotl YAML config to fine-tune your chosen base model on your dataset with LoRA.