Update mast3r/demo.py
Browse files- 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 |
-
|
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 |
-
|
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):
|