Skip to content

Commit c4d2011

Browse files
authored
Add yield callback to prior pipeline
1 parent 66a17e1 commit c4d2011

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/diffusers/pipelines/stable_cascade/pipeline_stable_cascade_prior.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,8 @@ def __call__(
615615

616616
if callback is not None and i % callback_steps == 0:
617617
step_idx = i // getattr(self.scheduler, "order", 1)
618-
callback(step_idx, t, latents)
618+
r = callback(step_idx, t, latents)
619+
yield r
619620

620621
# Offload all models
621622
self.maybe_free_model_hooks()
@@ -626,4 +627,4 @@ def __call__(
626627
if not return_dict:
627628
return (latents,)
628629

629-
return WuerstchenPriorPipelineOutput(latents)
630+
yield WuerstchenPriorPipelineOutput(latents)

0 commit comments

Comments
 (0)