Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -149,7 +149,7 @@ def initialize_models():
|
|
149 |
if latent_upsampler_instance:
|
150 |
latent_upsampler_instance.to(target_inference_device)
|
151 |
|
152 |
-
@spaces.GPU(duration=
|
153 |
def generate(prompt, input_image_url=None, final_image_url=None, duration_ui=2, progress=gr.Progress(track_tqdm=True)):
|
154 |
"""Generate video from image(s) and prompt"""
|
155 |
# Validate input - at least one image must be provided
|
@@ -331,12 +331,7 @@ def generate(prompt, input_image_url=None, final_image_url=None, duration_ui=2,
|
|
331 |
|
332 |
if result_images_tensor is None:
|
333 |
raise gr.Error("Generation failed.")
|
334 |
-
else:
|
335 |
-
return result_images_tensor
|
336 |
-
|
337 |
|
338 |
-
def generate2(prompt, input_image_url=None, final_image_url=None, duration_ui=2, progress=gr.Progress(track_tqdm=True)):
|
339 |
-
result_images_tensor = generate(prompt, input_image_url, final_image_url, duration_ui, progress)
|
340 |
# Process the result
|
341 |
pad_left, pad_right, pad_top, pad_bottom = padding_values
|
342 |
slice_h_end = -pad_bottom if pad_bottom > 0 else None
|
@@ -411,7 +406,7 @@ with gr.Blocks(css=css) as demo:
|
|
411 |
|
412 |
gr.Markdown("**Note:** You must provide at least one input image (either first frame or last frame).")
|
413 |
generate_button.click(
|
414 |
-
fn=
|
415 |
inputs=[prompt_input, input_image_input, final_image_input, duration_input],
|
416 |
outputs=[video_output],
|
417 |
api_name="generate_video"
|
|
|
149 |
if latent_upsampler_instance:
|
150 |
latent_upsampler_instance.to(target_inference_device)
|
151 |
|
152 |
+
@spaces.GPU(duration=60)
|
153 |
def generate(prompt, input_image_url=None, final_image_url=None, duration_ui=2, progress=gr.Progress(track_tqdm=True)):
|
154 |
"""Generate video from image(s) and prompt"""
|
155 |
# Validate input - at least one image must be provided
|
|
|
331 |
|
332 |
if result_images_tensor is None:
|
333 |
raise gr.Error("Generation failed.")
|
|
|
|
|
|
|
334 |
|
|
|
|
|
335 |
# Process the result
|
336 |
pad_left, pad_right, pad_top, pad_bottom = padding_values
|
337 |
slice_h_end = -pad_bottom if pad_bottom > 0 else None
|
|
|
406 |
|
407 |
gr.Markdown("**Note:** You must provide at least one input image (either first frame or last frame).")
|
408 |
generate_button.click(
|
409 |
+
fn=generate,
|
410 |
inputs=[prompt_input, input_image_input, final_image_input, duration_input],
|
411 |
outputs=[video_output],
|
412 |
api_name="generate_video"
|