XiangpengYang commited on
Commit
fa53f32
·
1 Parent(s): 90bc441
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -258,7 +258,10 @@ class VideoCoF_Controller(Wan_Controller):
258
  torch.manual_seed(int(seed_textbox))
259
  else:
260
  seed_textbox = np.random.randint(0, 1e10)
261
- generator = torch.Generator(device=self.device).manual_seed(int(seed_textbox))
 
 
 
262
 
263
  try:
264
  # VideoCoF logic
 
258
  torch.manual_seed(int(seed_textbox))
259
  else:
260
  seed_textbox = np.random.randint(0, 1e10)
261
+ # Ensure generator is created on the same device as the pipeline's transformer
262
+ gen_device = getattr(getattr(self, "pipeline", None), "transformer", None)
263
+ gen_device = gen_device.device if gen_device is not None else self.device
264
+ generator = torch.Generator(device=gen_device).manual_seed(int(seed_textbox))
265
 
266
  try:
267
  # VideoCoF logic