simpo-training

Align language model preferences without a reference model.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill simpo-training-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simpo-training
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/optional-skills/mlops/simpo
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill simpo-training-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, transformers, datasets, trl, accelerate, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of preference alignment in LLMs, providing a simple and efficient alternative to DPO without the need for a reference model.

Core Features & Use Cases

  • Reference-Free Alignment: Perform preference alignment without a reference model.
  • Efficient Training: Achieve better performance than DPO while being more resource-efficient.
  • Use Case: Optimize the preferences of an LLM model for better alignment with human feedback, suitable for use cases requiring simpler and faster training than traditional methods.

Quick Start

Install the SimPO skill and train it on your LLM model using the provided configuration files and scripts.

Frequently Asked Questions about simpo-training

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is reference-free preference alignment for LLMs and when do I need it?

Reference-free preference alignment optimizes language models using preference data without requiring a separate reference model. You need it when performing LLM alignment with limited compute resources and wanting a simpler, faster training process than traditional methods.

How does SimPO compare to DPO for LLM training efficiency?

SimPO provides a reference-free alternative to DPO, eliminating the need for a reference model during preference alignment. This approach achieves better performance than DPO while being more resource-efficient, making it suitable for users with limited compute resources.

How do I optimize LLM preferences using PyTorch and Hugging Face Transformers?

You optimize LLM preferences by installing the skill and training your model using the provided configuration files and scripts. The process leverages PyTorch, Transformers, and TRL to perform efficient, reference-free preference alignment on your dataset.

Do I need a reference model to perform preference optimization with TRL?

No, you do not need a reference model to perform preference optimization with TRL using this approach. The SimPO method simplifies the alignment process by operating reference-free, directly utilizing your preference data for efficient LLM training.

Can I use SimPO for LLM alignment with limited compute resources?

Yes, you can use SimPO for LLM alignment with limited compute resources. It is specifically designed for users who have preference data but face compute constraints, offering a performance-oriented solution that is more efficient than DPO.

What dependencies are required to run SimPO preference alignment scripts?

The required dependencies to run the preference alignment scripts are PyTorch, Transformers, Datasets, TRL, and Accelerate. These frameworks provide the foundational environment for loading data, managing models, and executing the training process.