zino36 commited on
Commit
88764b1
·
verified ·
1 Parent(s): fd1c52f

Update mast3r/demo.py

Browse files
Files changed (1) hide show
  1. mast3r/demo.py +5 -4
mast3r/demo.py CHANGED
@@ -15,7 +15,7 @@ import copy
15
  from scipy.spatial.transform import Rotation
16
  import tempfile
17
  import shutil
18
- +import spaces
19
 
20
  from mast3r.cloud_opt.sparse_ga import sparse_global_alignment
21
  from mast3r.cloud_opt.tsdf_optimizer import TSDFPostProcess
@@ -212,12 +212,13 @@ def set_scenegraph_options(inputfiles, win_cyclic, refid, scenegraph_type):
212
  refid = gradio.Slider(label="Scene Graph: Id", value=0, minimum=0,
213
  maximum=num_files - 1, step=1, visible=scenegraph_type == 'oneref')
214
  return win_col, winsize, win_cyclic, refid
215
-
 
216
  def recon_fun(get_reconstructed_scene, tmpdirname, gradio_delete_cache, model, device,
217
  silent, image_size):
218
- functools.partial(get_reconstructed_scene, tmpdirname, gradio_delete_cache, model, device,
219
  silent, image_size)
220
- +@spaces.GPU
221
 
222
  def main_demo(tmpdirname, model, device, image_size, server_name, server_port, silent=False,
223
  share=False, gradio_delete_cache=False):
 
15
  from scipy.spatial.transform import Rotation
16
  import tempfile
17
  import shutil
18
+ import spaces
19
 
20
  from mast3r.cloud_opt.sparse_ga import sparse_global_alignment
21
  from mast3r.cloud_opt.tsdf_optimizer import TSDFPostProcess
 
212
  refid = gradio.Slider(label="Scene Graph: Id", value=0, minimum=0,
213
  maximum=num_files - 1, step=1, visible=scenegraph_type == 'oneref')
214
  return win_col, winsize, win_cyclic, refid
215
+
216
+ @spaces.GPU
217
  def recon_fun(get_reconstructed_scene, tmpdirname, gradio_delete_cache, model, device,
218
  silent, image_size):
219
+ return functools.partial(get_reconstructed_scene, tmpdirname, gradio_delete_cache, model, device,
220
  silent, image_size)
221
+
222
 
223
  def main_demo(tmpdirname, model, device, image_size, server_name, server_port, silent=False,
224
  share=False, gradio_delete_cache=False):