Move transformer back to device on aggresive wan 2.2 pipeline after generation.

This commit is contained in:
Jaret Burkett
2025-07-29 09:13:47 -06:00
parent 1d1199b15b
commit a558d5b68f

View File

@@ -256,6 +256,14 @@ class Wan22Pipeline(WanPipeline):
# Offload all models
self.maybe_free_model_hooks()
# move transformer back to device
if self._aggressive_offload:
print("Moving transformer back to device")
self.transformer.to(self._execution_device)
if self.transformer_2 is not None:
self.transformer_2.to(self._execution_device)
flush()
if not return_dict:
return (video,)