What problem does it solve? Post-training large language models with techniques like SFT, DPO, GRPO, RLOO, and reward modeling requires knowing many CLI flags, dataset formats, and distributed training configurations, which is error-prone without expert guidance. ## Core Features & Use Cases - Multiple Training Methods: Covers SFT, DPO, GRPO, RLOO, and Reward Model training through the TRL CLI with ready-to-run command templates. - LoRA and PEFT Support: Provides parameter-efficient fine-tuning commands with LoRA rank and alpha settings for memory-constrained environments. - Distributed Training: Documents Accelerate integration with multi-GPU, FSDP, and DeepSpeed ZeRO configurations, plus YAML config files for reproducibility. - Use Case: Fine-tune Qwen2-0.5B on the Capybara instruction dataset with LoRA adapters, then align it with DPO on ultrafeedback preference data, all via guided CLI commands. ## Quick Start Ask the assistant to fine-tune a small model like Qwen/Qwen2-0.5B on the trl-lib/Capybara dataset using TRL SFT with LoRA adapters.