From 5d61169f7cb3674dfe2f033c4168528fc0ab7ba6 Mon Sep 17 00:00:00 2001 From: Wing Lian Date: Tue, 6 May 2025 11:18:25 -0400 Subject: [PATCH] fix dpo eval override to call grandparent instead of the broken super (#2628) [skip ci] --- src/axolotl/core/trainers/dpo/trainer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/axolotl/core/trainers/dpo/trainer.py b/src/axolotl/core/trainers/dpo/trainer.py index 20bcc8dd6..1ce7deea7 100644 --- a/src/axolotl/core/trainers/dpo/trainer.py +++ b/src/axolotl/core/trainers/dpo/trainer.py @@ -247,7 +247,9 @@ class AxolotlDPOTrainer(RngLoaderMixin, SchedulerMixin, DPOTrainer): ) # Base evaluation - initial_output = super().evaluation_loop( + initial_output = super( # pylint: disable=bad-super-call + DPOTrainer, self + ).evaluation_loop( dataloader, description, prediction_loss_only,