Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -32,17 +32,17 @@ def init_predictor():
|
|
32 |
)
|
33 |
|
34 |
@spaces.GPU(duration=80)
|
35 |
-
def generate_video(prompt, seed, image=None):
|
36 |
print(f"image:{type(image)}")
|
37 |
if seed == -1:
|
38 |
random.seed(time.time())
|
39 |
seed = int(random.randrange(4294967294))
|
40 |
kwargs = {
|
41 |
"prompt": prompt,
|
42 |
-
"height":
|
43 |
-
"width":
|
44 |
-
"num_frames":
|
45 |
-
"num_inference_steps":
|
46 |
"seed": seed,
|
47 |
"guidance_scale": 6.0,
|
48 |
"embedded_guidance_scale": 1.0,
|
@@ -81,12 +81,18 @@ with gr.Blocks() as demo:
|
|
81 |
step=8,
|
82 |
value=64,
|
83 |
)
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
submit_button = gr.Button("Generate Video")
|
86 |
output_video = gr.Video(label="Generated Video")
|
87 |
submit_button.click(
|
88 |
fn=generate_video,
|
89 |
-
inputs=[prompt, seed, image],
|
90 |
outputs=[output_video],
|
91 |
)
|
92 |
# return demo
|
|
|
32 |
)
|
33 |
|
34 |
@spaces.GPU(duration=80)
|
35 |
+
def generate_video(prompt, seed, image=None, size, steps, frames):
|
36 |
print(f"image:{type(image)}")
|
37 |
if seed == -1:
|
38 |
random.seed(time.time())
|
39 |
seed = int(random.randrange(4294967294))
|
40 |
kwargs = {
|
41 |
"prompt": prompt,
|
42 |
+
"height": size,
|
43 |
+
"width": size,
|
44 |
+
"num_frames": frames,
|
45 |
+
"num_inference_steps": steps,
|
46 |
"seed": seed,
|
47 |
"guidance_scale": 6.0,
|
48 |
"embedded_guidance_scale": 1.0,
|
|
|
81 |
step=8,
|
82 |
value=64,
|
83 |
)
|
84 |
+
steps = = gr.Slider(
|
85 |
+
label="Number of Steps",
|
86 |
+
minimum=16,
|
87 |
+
maximum=96,
|
88 |
+
step=1,
|
89 |
+
value=20,
|
90 |
+
)
|
91 |
submit_button = gr.Button("Generate Video")
|
92 |
output_video = gr.Video(label="Generated Video")
|
93 |
submit_button.click(
|
94 |
fn=generate_video,
|
95 |
+
inputs=[prompt, seed, image, size, steps, frames],
|
96 |
outputs=[output_video],
|
97 |
)
|
98 |
# return demo
|