From d85176ba1ac1a1bb5ee1b0587e04d26f49e0ac5f Mon Sep 17 00:00:00 2001 From: Roland Tannous Date: Mon, 9 Mar 2026 14:39:49 +0000 Subject: [PATCH] fix: allow eval-only progress events through worker callback filter --- studio/backend/core/training/worker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/studio/backend/core/training/worker.py b/studio/backend/core/training/worker.py index 0475152482..3941b27ab2 100644 --- a/studio/backend/core/training/worker.py +++ b/studio/backend/core/training/worker.py @@ -135,7 +135,9 @@ def run_training_process( # Wire up progress callback → event_queue def _on_progress(progress: TrainingProgress): - if progress.step >= 0 and progress.loss > 0: + has_train_loss = progress.step >= 0 and progress.loss > 0 + has_eval_loss = progress.eval_loss is not None + if has_train_loss or has_eval_loss: event_queue.put({ "type": "progress", "step": progress.step,