OVERVIEW
A training recipe captures a complete model training configuration (base model, datasets, training method, and hyperparameters) as a reusable JSON template. Running a recipe produces a consistent, reproducible training job without requiring you to reconfigure inputs each time. Training recipes are saved from the Oumi Builder and accessed from the Recipes page. For details on saving and running a recipe from the UI, see Training Recipes. For the full schema reference, see Model Training Recipe Schema.COMMON RECIPE PATTERNS
SUPERVISED FINE-TUNING WITH LORA (PEFT)
The most common starting point. LoRA reduces GPU memory requirements and trains faster than full fine-tuning, making it ideal for rapid iteration.FULL-WEIGHT FINE-TUNING (FFT)
Updates all model parameters. Use when you need deep behavioral changes or have sufficient compute available.ON-POLICY DISTILLATION
Trains a smaller student model guided by a stronger teacher. RequirestrainerType: "opd". See On-Policy Distillation for configuration details.
TIPS
- Start with LoRA: switch to FFT only if LoRA quality is insufficient for your task.
- Set
displayName: descriptive names make recipes easier to identify. - Set
seedintrainingfor reproducible runs. - Enable
enableGradientCheckpointingwhen GPU memory is constrained; it slows training slightly but allows larger batch sizes.