What problem does it solve? Fine-tuning large language models requires navigating complex training configurations, dataset formats, and distributed training setups. This Skill provides expert guidance on Axolotl, the YAML-driven fine-tuning framework, so you can configure SFT, LoRA/QLoRA, DPO/KTO/ORPO/GRPO, and multimodal training without digging through scattered documentation. ## Core Features & Use Cases - YAML Configuration Guidance: Get correct config patterns for FSDP, DeepSpeed, mixed precision (FP16/BF16/FP8), sample packing, and context parallelism across 100+ model architectures. - Dataset Format Selection: Choose and configure the right dataset format (pre-training, chat_template, instruction, template-free input_output, pre-tokenized) with masking and role-mapping rules. - RLHF & Preference Training: Set up DPO, IPO, ORPO, KTO, GRPO, reward modeling, and process reward models with the correct dataset schemas and TRL integrations. - Use Case: You want to QLoRA fine-tune Llama 3 on a custom chat dataset. Ask for the config, and get a complete YAML with chat_template settings, roles_to_train masking, LoRA target modules, and 4-bit quantization. ## Quick Start Ask the AI to generate an Axolotl YAML config for fine-tuning a specific model on your dataset format, such as a ChatML conversation dataset with LoRA.