Update mast3r/demo.py
Browse files- mast3r/demo.py +8 -2
mast3r/demo.py
CHANGED
@@ -212,13 +212,19 @@ def set_scenegraph_options(inputfiles, win_cyclic, refid, scenegraph_type):
|
|
212 |
maximum=num_files - 1, step=1, visible=scenegraph_type == 'oneref')
|
213 |
return win_col, winsize, win_cyclic, refid
|
214 |
|
215 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
def main_demo(tmpdirname, model, device, image_size, server_name, server_port, silent=False,
|
217 |
share=False, gradio_delete_cache=False):
|
218 |
if not silent:
|
219 |
print('Outputing stuff in', tmpdirname)
|
220 |
|
221 |
-
recon_fun =
|
222 |
silent, image_size)
|
223 |
model_from_scene_fun = functools.partial(get_3D_model_from_scene, silent)
|
224 |
|
|
|
212 |
maximum=num_files - 1, step=1, visible=scenegraph_type == 'oneref')
|
213 |
return win_col, winsize, win_cyclic, refid
|
214 |
|
215 |
+
def recon_fun(get_reconstructed_scene, tmpdirname, gradio_delete_cache, model, device,
|
216 |
+
silent, image_size):
|
217 |
+
+import spaces
|
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):
|
224 |
if not silent:
|
225 |
print('Outputing stuff in', tmpdirname)
|
226 |
|
227 |
+
recon_fun = recon_fun(get_reconstructed_scene, tmpdirname, gradio_delete_cache, model, device,
|
228 |
silent, image_size)
|
229 |
model_from_scene_fun = functools.partial(get_3D_model_from_scene, silent)
|
230 |
|