What problem does it solve? Fine-tuning large language models requires juggling complex training configurations, dataset formats, distributed training setups, and RLHF methods. This Skill provides expert guidance for Axolotl, the YAML-driven fine-tuning framework, so you can configure LoRA/QLoRA, DPO, KTO, ORPO, and GRPO training runs without digging through source code. ## Core Features & Use Cases - YAML Training Configuration: Guidance on FSDP, DeepSpeed, context parallelism, mixed precision (FP16/BF16/FP8), and sample packing for single-GPU to multi-node training. - Dataset Format Support: Covers pre-training, instruction (Alpaca), conversation (chat_template/ChatML), template-free input_output, and preference dataset formats with masking control. - RLHF & Advanced Methods: Documents DPO, IPO, ORPO, KTO, GRPO with vLLM acceleration, reward modeling, and process reward models. - Use Case: You want to fine-tune a Llama model on a custom chat dataset with QLoRA on 4 GPUs. This Skill helps you write the correct YAML config, choose the chat_template, set roles_to_train masking, 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.