Spaces:
Running
on
Zero
Running
on
Zero
jhaoshao
commited on
Commit
·
4bda148
1
Parent(s):
504e560
release v1 demo
Browse files- app.py +5 -3
- gradio_patches/examples.py +13 -0
- requirements.txt +1 -1
app.py
CHANGED
@@ -38,6 +38,7 @@ import mediapy as media
|
|
38 |
|
39 |
from huggingface_hub import login
|
40 |
|
|
|
41 |
from chronodepth.unet_chronodepth import DiffusersUNetSpatioTemporalConditionModelChronodepth
|
42 |
from chronodepth.chronodepth_pipeline import ChronoDepthPipeline
|
43 |
from chronodepth.video_utils import resize_max_res, colorize_video_depth
|
@@ -250,16 +251,17 @@ def run_demo_server(pipe):
|
|
250 |
elem_id="download",
|
251 |
interactive=False,
|
252 |
)
|
253 |
-
|
|
|
254 |
examples=[
|
255 |
["files/elephant.mp4"],
|
256 |
["files/kitti360_seq_0000.mp4"],
|
257 |
],
|
258 |
inputs=[video_input],
|
259 |
outputs=[video_output_video, video_output_files],
|
260 |
-
|
261 |
cache_examples=True,
|
262 |
-
|
263 |
)
|
264 |
|
265 |
video_submit_btn.click(
|
|
|
38 |
|
39 |
from huggingface_hub import login
|
40 |
|
41 |
+
from gradio_patches.examples import Examples
|
42 |
from chronodepth.unet_chronodepth import DiffusersUNetSpatioTemporalConditionModelChronodepth
|
43 |
from chronodepth.chronodepth_pipeline import ChronoDepthPipeline
|
44 |
from chronodepth.video_utils import resize_max_res, colorize_video_depth
|
|
|
251 |
elem_id="download",
|
252 |
interactive=False,
|
253 |
)
|
254 |
+
Examples(
|
255 |
+
fn=process_pipe_video,
|
256 |
examples=[
|
257 |
["files/elephant.mp4"],
|
258 |
["files/kitti360_seq_0000.mp4"],
|
259 |
],
|
260 |
inputs=[video_input],
|
261 |
outputs=[video_output_video, video_output_files],
|
262 |
+
|
263 |
cache_examples=True,
|
264 |
+
directory_name="examples_video",
|
265 |
)
|
266 |
|
267 |
video_submit_btn.click(
|
gradio_patches/examples.py
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from pathlib import Path
|
2 |
+
|
3 |
+
import gradio
|
4 |
+
from gradio.utils import get_cache_folder
|
5 |
+
|
6 |
+
|
7 |
+
class Examples(gradio.helpers.Examples):
|
8 |
+
def __init__(self, *args, directory_name=None, **kwargs):
|
9 |
+
super().__init__(*args, **kwargs, _initiated_directly=False)
|
10 |
+
if directory_name is not None:
|
11 |
+
self.cached_folder = get_cache_folder() / directory_name
|
12 |
+
self.cached_file = Path(self.cached_folder) / "log.csv"
|
13 |
+
self.create()
|
requirements.txt
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
spaces
|
2 |
-
gradio==
|
3 |
diffusers==0.29.1
|
4 |
easydict==1.13
|
5 |
einops==0.8.0
|
|
|
1 |
spaces
|
2 |
+
gradio==4.32.1
|
3 |
diffusers==0.29.1
|
4 |
easydict==1.13
|
5 |
einops==0.8.0
|