What problem does it solve? Aligning LLMs with human preferences typically requires DPO or PPO setups that demand a separate reference model, extra GPU memory, and complex tuning. This Skill guides you through SimPO, a reference-free preference optimization method that outperforms DPO (+6.4 points on AlpacaEval 2.0) while being simpler and more efficient to train. ## Core Features & Use Cases - Reference-Free Preference Training: Train on chosen/rejected preference pairs without loading a reference model, cutting memory and compute requirements. - Ready-Made Training Workflows: Pre-built configs for Mistral 7B base, Llama 3 8B instruct, and reasoning-intensive math/code tasks with tuned beta, gamma, and learning rate values. - Troubleshooting & Tuning Guides: Reference docs covering loss functions (sigmoid vs hinge), hyperparameter selection by model size, and preference dataset preparation. - Use Case: You have an instruct model and a cleaned UltraFeedback preference dataset. Use this Skill to configure and launch a SimPO training run with DeepSpeed ZeRO-3 on a single node, adding light SFT regularization to preserve instruction-following capabilities. ## Quick Start Ask the AI to set up a SimPO training run for a Mistral 7B base model using the UltraFeedback dataset with the recommended default hyperparameters.