Cc commited on
Commit
3f1fddf
·
1 Parent(s): 735e026

fixed bugs

Browse files
Files changed (1) hide show
  1. demo_gradio.py +13 -1
demo_gradio.py CHANGED
@@ -2,6 +2,12 @@ import os
2
 
3
  import gradio as gr
4
 
 
 
 
 
 
 
5
  from longstream.demo import BRANCH_OPTIONS, create_demo_session, load_metadata
6
  from longstream.demo.backend import load_frame_previews
7
  from longstream.demo.export import export_glb
@@ -14,7 +20,7 @@ DEFAULT_WINDOW_SIZE = 48
14
  DEFAULT_CHECKPOINT = os.getenv("LONGSTREAM_CHECKPOINT", "checkpoints/50_longstream.pt")
15
 
16
 
17
- def _run_stable_demo(
18
  image_dir,
19
  uploaded_files,
20
  uploaded_video,
@@ -97,6 +103,12 @@ def _run_stable_demo(
97
  )
98
 
99
 
 
 
 
 
 
 
100
  def _update_stable_scene(
101
  session_dir,
102
  branch_label,
 
2
 
3
  import gradio as gr
4
 
5
+ try:
6
+ import spaces
7
+ HAS_SPACES = True
8
+ except ImportError:
9
+ HAS_SPACES = False
10
+
11
  from longstream.demo import BRANCH_OPTIONS, create_demo_session, load_metadata
12
  from longstream.demo.backend import load_frame_previews
13
  from longstream.demo.export import export_glb
 
20
  DEFAULT_CHECKPOINT = os.getenv("LONGSTREAM_CHECKPOINT", "checkpoints/50_longstream.pt")
21
 
22
 
23
+ def _run_stable_demo_impl(
24
  image_dir,
25
  uploaded_files,
26
  uploaded_video,
 
103
  )
104
 
105
 
106
+ if HAS_SPACES:
107
+ _run_stable_demo = spaces.GPU(_run_stable_demo_impl)
108
+ else:
109
+ _run_stable_demo = _run_stable_demo_impl
110
+
111
+
112
  def _update_stable_scene(
113
  session_dir,
114
  branch_label,