Spaces:
Running on Zero
Running on Zero
fix example cache crash
Browse files
app.py
CHANGED
|
@@ -495,10 +495,6 @@ def process_video(video_path, resolution, despill_val, mask_mode,
|
|
| 495 |
# Gradio UI
|
| 496 |
# ---------------------------------------------------------------------------
|
| 497 |
|
| 498 |
-
def process_example(video_path, resolution, despill, mask_mode, despeckle, despeckle_size, output_mode):
|
| 499 |
-
return process_video(video_path, resolution, despill, mask_mode, despeckle, despeckle_size, output_mode)
|
| 500 |
-
|
| 501 |
-
|
| 502 |
if HAS_CUDA:
|
| 503 |
DESCRIPTION = "# CorridorKey Green Screen Matting\nRemove green backgrounds from video. Based on [CorridorKey](https://www.youtube.com/watch?v=3Ploi723hg4) by Corridor Digital. GPU mode: max {max_dur}s / {max_frames} frames.".format(max_dur=MAX_DURATION_GPU, max_frames=MAX_FRAMES)
|
| 504 |
else:
|
|
@@ -563,11 +559,7 @@ with gr.Blocks(title="CorridorKey") as demo:
|
|
| 563 |
["examples/corridor_greenscreen_demo.mp4", "1024", 5, "Hybrid (auto)", True, 400, "Composite on checkerboard (MP4)"],
|
| 564 |
],
|
| 565 |
inputs=[input_video, resolution, despill_slider, mask_mode, despeckle_check, despeckle_size, output_mode],
|
| 566 |
-
|
| 567 |
-
fn=process_example,
|
| 568 |
-
cache_examples=True,
|
| 569 |
-
cache_mode="lazy",
|
| 570 |
-
label="Examples (click to load)"
|
| 571 |
)
|
| 572 |
|
| 573 |
process_btn.click(
|
|
|
|
| 495 |
# Gradio UI
|
| 496 |
# ---------------------------------------------------------------------------
|
| 497 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 498 |
if HAS_CUDA:
|
| 499 |
DESCRIPTION = "# CorridorKey Green Screen Matting\nRemove green backgrounds from video. Based on [CorridorKey](https://www.youtube.com/watch?v=3Ploi723hg4) by Corridor Digital. GPU mode: max {max_dur}s / {max_frames} frames.".format(max_dur=MAX_DURATION_GPU, max_frames=MAX_FRAMES)
|
| 500 |
else:
|
|
|
|
| 559 |
["examples/corridor_greenscreen_demo.mp4", "1024", 5, "Hybrid (auto)", True, 400, "Composite on checkerboard (MP4)"],
|
| 560 |
],
|
| 561 |
inputs=[input_video, resolution, despill_slider, mask_mode, despeckle_check, despeckle_size, output_mode],
|
| 562 |
+
label="Examples"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 563 |
)
|
| 564 |
|
| 565 |
process_btn.click(
|