WeichenFan commited on
Commit
af891a7
·
1 Parent(s): fd45f29

Add application file

Browse files
Files changed (1) hide show
  1. app.py +19 -14
app.py CHANGED
@@ -58,7 +58,7 @@ def load_model(model_name):
58
  return current_model.to('cuda')
59
 
60
 
61
- @spaces.GPU(duration=1000)
62
  def generate_content(prompt, model_name, guidance_scale=7.5, num_inference_steps=50, use_cfg_zero_star=True, use_zero_init=True, zero_steps=0, seed=None, compare_mode=False):
63
  model = load_model(model_name)
64
  if seed is None:
@@ -81,19 +81,24 @@ def generate_content(prompt, model_name, guidance_scale=7.5, num_inference_steps
81
  video1_path = os.path.join(OUTPUT_DIR, f"{seed}_CFG-Zero-Star.mp4")
82
  export_to_video(video1_frames, video1_path, fps=16)
83
 
84
- set_seed(seed)
85
- video2_frames = model(
86
- prompt=prompt,
87
- guidance_scale=guidance_scale,
88
- num_frames=81,
89
- use_cfg_zero_star=False,
90
- use_zero_init=use_zero_init,
91
- zero_steps=zero_steps
92
- ).frames[0]
93
- video2_path = os.path.join(OUTPUT_DIR, f"{seed}_CFG.mp4")
94
- export_to_video(video2_frames, video2_path, fps=16)
95
-
96
- return None, None, video1_path, video2_path, seed
 
 
 
 
 
97
  # else:
98
  # video_frames = model(
99
  # prompt=prompt,
 
58
  return current_model.to('cuda')
59
 
60
 
61
+ @spaces.GPU(duration=500)
62
  def generate_content(prompt, model_name, guidance_scale=7.5, num_inference_steps=50, use_cfg_zero_star=True, use_zero_init=True, zero_steps=0, seed=None, compare_mode=False):
63
  model = load_model(model_name)
64
  if seed is None:
 
81
  video1_path = os.path.join(OUTPUT_DIR, f"{seed}_CFG-Zero-Star.mp4")
82
  export_to_video(video1_frames, video1_path, fps=16)
83
 
84
+ if use_cfg_zero_star:
85
+ return None, None, video1_path, None, seed
86
+ else:
87
+ return None, None, None, video1_path, seed
88
+
89
+ # set_seed(seed)
90
+ # video2_frames = model(
91
+ # prompt=prompt,
92
+ # guidance_scale=guidance_scale,
93
+ # num_frames=81,
94
+ # use_cfg_zero_star=False,
95
+ # use_zero_init=use_zero_init,
96
+ # zero_steps=zero_steps
97
+ # ).frames[0]
98
+ # video2_path = os.path.join(OUTPUT_DIR, f"{seed}_CFG.mp4")
99
+ # export_to_video(video2_frames, video2_path, fps=16)
100
+
101
+ # return None, None, video1_path, video2_path, seed
102
  # else:
103
  # video_frames = model(
104
  # prompt=prompt,