BestWishYsh commited on
Commit
41b165e
·
verified ·
1 Parent(s): 47cc5cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -12
app.py CHANGED
@@ -175,7 +175,17 @@ def generate(
175
  if rife_status:
176
  video_pt = rife_inference_with_latents(frame_interpolation_model, video_pt)
177
 
178
- return (video_pt, seed)
 
 
 
 
 
 
 
 
 
 
179
 
180
 
181
  def convert_to_gif(video_path):
@@ -337,7 +347,7 @@ with gr.Blocks() as demo:
337
  rife_status,
338
  progress=gr.Progress(track_tqdm=True)
339
  ):
340
- latents, seed = generate(
341
  prompt,
342
  image_input,
343
  num_inference_steps=50,
@@ -347,16 +357,6 @@ with gr.Blocks() as demo:
347
  rife_status=rife_status,
348
  )
349
 
350
- batch_size = latents.shape[0]
351
- batch_video_frames = []
352
- for batch_idx in range(batch_size):
353
- pt_image = latents[batch_idx]
354
- pt_image = torch.stack([pt_image[i] for i in range(pt_image.shape[0])])
355
-
356
- image_np = VaeImageProcessor.pt_to_numpy(pt_image)
357
- image_pil = VaeImageProcessor.numpy_to_pil(image_np)
358
- batch_video_frames.append(image_pil)
359
-
360
  video_path = save_video(batch_video_frames[0], fps=math.ceil((len(batch_video_frames[0]) - 1) / 6))
361
  video_update = gr.update(visible=True, value=video_path)
362
  gif_path = convert_to_gif(video_path)
 
175
  if rife_status:
176
  video_pt = rife_inference_with_latents(frame_interpolation_model, video_pt)
177
 
178
+ batch_size = video_pt.shape[0]
179
+ batch_video_frames = []
180
+ for batch_idx in range(batch_size):
181
+ pt_image = video_pt[batch_idx]
182
+ pt_image = torch.stack([pt_image[i] for i in range(pt_image.shape[0])])
183
+
184
+ image_np = VaeImageProcessor.pt_to_numpy(pt_image)
185
+ image_pil = VaeImageProcessor.numpy_to_pil(image_np)
186
+ batch_video_frames.append(image_pil)
187
+
188
+ return (batch_video_frames, seed)
189
 
190
 
191
  def convert_to_gif(video_path):
 
347
  rife_status,
348
  progress=gr.Progress(track_tqdm=True)
349
  ):
350
+ batch_video_frames, seed = generate(
351
  prompt,
352
  image_input,
353
  num_inference_steps=50,
 
357
  rife_status=rife_status,
358
  )
359
 
 
 
 
 
 
 
 
 
 
 
360
  video_path = save_video(batch_video_frames[0], fps=math.ceil((len(batch_video_frames[0]) - 1) / 6))
361
  video_update = gr.update(visible=True, value=video_path)
362
  gif_path = convert_to_gif(video_path)