diff --git a/src/core/evaluation/phased_batch_generator.py b/src/core/evaluation/phased_batch_generator.py index 6e33815..da14873 100644 --- a/src/core/evaluation/phased_batch_generator.py +++ b/src/core/evaluation/phased_batch_generator.py @@ -529,6 +529,8 @@ def _run_phase( value_cache=vals, ) ) + while slot_queue: + promote_queue.append(slot_queue.popleft()) break # Check per-slot completion (EOS / max_new_tokens)