Spaces:
Running
on
Zero
Running
on
Zero
WeichenFan
commited on
Commit
·
af891a7
1
Parent(s):
fd45f29
Add application file
Browse files
app.py
CHANGED
|
@@ -58,7 +58,7 @@ def load_model(model_name):
|
|
| 58 |
return current_model.to('cuda')
|
| 59 |
|
| 60 |
|
| 61 |
-
@spaces.GPU(duration=
|
| 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 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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,
|