Spaces:
Running
on
Zero
Running
on
Zero
root
commited on
Commit
·
6d38fb0
1
Parent(s):
2ec35c9
update
Browse files
app.py
CHANGED
|
@@ -30,7 +30,7 @@ def set_seed(seed):
|
|
| 30 |
model_paths = {
|
| 31 |
"sd3": "stabilityai/stable-diffusion-3-medium-diffusers",
|
| 32 |
"sd3.5": "stabilityai/stable-diffusion-3.5-large",
|
| 33 |
-
|
| 34 |
}
|
| 35 |
|
| 36 |
# Global variable for current model
|
|
@@ -81,10 +81,8 @@ 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 |
-
else:
|
| 87 |
-
return None, None, None, video1_path, seed
|
| 88 |
|
| 89 |
# set_seed(seed)
|
| 90 |
# video2_frames = model(
|
|
@@ -131,7 +129,7 @@ def generate_content(prompt, model_name, guidance_scale=7.5, num_inference_steps
|
|
| 131 |
use_zero_init=use_zero_init,
|
| 132 |
zero_steps=zero_steps
|
| 133 |
).images[0]
|
| 134 |
-
return image1, image2, seed
|
| 135 |
#return image1, image2, None, None, seed
|
| 136 |
else:
|
| 137 |
image = model(
|
|
@@ -143,9 +141,9 @@ def generate_content(prompt, model_name, guidance_scale=7.5, num_inference_steps
|
|
| 143 |
zero_steps=zero_steps
|
| 144 |
).images[0]
|
| 145 |
if use_cfg_zero_star:
|
| 146 |
-
return image, None, seed
|
| 147 |
else:
|
| 148 |
-
return None, image, seed
|
| 149 |
# if use_cfg_zero_star:
|
| 150 |
# return image, None, None, None, seed
|
| 151 |
# else:
|
|
@@ -179,6 +177,7 @@ with gr.Blocks() as demo:
|
|
| 179 |
outputs=[
|
| 180 |
gr.Image(type="pil", label="CFG-Zero* Image"),
|
| 181 |
gr.Image(type="pil", label="CFG Image"),
|
|
|
|
| 182 |
gr.Textbox(label="Used Seed")
|
| 183 |
],
|
| 184 |
#title="CFG-Zero*: Improved Classifier-Free Guidance for Flow Matching Models",
|
|
|
|
| 30 |
model_paths = {
|
| 31 |
"sd3": "stabilityai/stable-diffusion-3-medium-diffusers",
|
| 32 |
"sd3.5": "stabilityai/stable-diffusion-3.5-large",
|
| 33 |
+
"wan-t2v": "Wan-AI/Wan2.1-T2V-1.3B-Diffusers"
|
| 34 |
}
|
| 35 |
|
| 36 |
# Global variable for current model
|
|
|
|
| 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 |
+
return None, None, video1_path, seed
|
| 85 |
+
|
|
|
|
|
|
|
| 86 |
|
| 87 |
# set_seed(seed)
|
| 88 |
# video2_frames = model(
|
|
|
|
| 129 |
use_zero_init=use_zero_init,
|
| 130 |
zero_steps=zero_steps
|
| 131 |
).images[0]
|
| 132 |
+
return image1, image2, None, seed
|
| 133 |
#return image1, image2, None, None, seed
|
| 134 |
else:
|
| 135 |
image = model(
|
|
|
|
| 141 |
zero_steps=zero_steps
|
| 142 |
).images[0]
|
| 143 |
if use_cfg_zero_star:
|
| 144 |
+
return image, None, None, seed
|
| 145 |
else:
|
| 146 |
+
return None, image, None, seed
|
| 147 |
# if use_cfg_zero_star:
|
| 148 |
# return image, None, None, None, seed
|
| 149 |
# else:
|
|
|
|
| 177 |
outputs=[
|
| 178 |
gr.Image(type="pil", label="CFG-Zero* Image"),
|
| 179 |
gr.Image(type="pil", label="CFG Image"),
|
| 180 |
+
gr.Video(label="Video"),
|
| 181 |
gr.Textbox(label="Used Seed")
|
| 182 |
],
|
| 183 |
#title="CFG-Zero*: Improved Classifier-Free Guidance for Flow Matching Models",
|