Update mast3r/demo.py
Browse files- mast3r/demo.py +14 -2
mast3r/demo.py
CHANGED
|
@@ -212,7 +212,14 @@ 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 |
@spaces.GPU
|
| 217 |
def recon_fun_decorator(tmpdirname, gradio_delete_cache, model, device,
|
| 218 |
silent, image_size, *args, **kwargs):
|
|
@@ -224,7 +231,12 @@ def main_demo(tmpdirname, model, device, image_size, server_name, server_port, s
|
|
| 224 |
share=False, gradio_delete_cache=False):
|
| 225 |
if not silent:
|
| 226 |
print('Outputing stuff in', tmpdirname)
|
| 227 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 228 |
recon_fun = functools.partial(recon_fun_decorator, tmpdirname, gradio_delete_cache, model, device, silent, image_size)
|
| 229 |
model_from_scene_fun = functools.partial(get_3D_model_from_scene, silent)
|
| 230 |
|
|
|
|
| 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 |
+
gtmpdirname = None
|
| 217 |
+
ggradio_delete_cache = None
|
| 218 |
+
gmodel = None
|
| 219 |
+
gdevice = None
|
| 220 |
+
gsilent = None
|
| 221 |
+
gimage_size = None
|
| 222 |
+
|
| 223 |
@spaces.GPU
|
| 224 |
def recon_fun_decorator(tmpdirname, gradio_delete_cache, model, device,
|
| 225 |
silent, image_size, *args, **kwargs):
|
|
|
|
| 231 |
share=False, gradio_delete_cache=False):
|
| 232 |
if not silent:
|
| 233 |
print('Outputing stuff in', tmpdirname)
|
| 234 |
+
gtmpdirname = tmpdirname
|
| 235 |
+
ggradio_delete_cache = gradio_delete_cache
|
| 236 |
+
gmodel = model
|
| 237 |
+
gdevice = device
|
| 238 |
+
gsilent = silent
|
| 239 |
+
gimage_size = image_size
|
| 240 |
recon_fun = functools.partial(recon_fun_decorator, tmpdirname, gradio_delete_cache, model, device, silent, image_size)
|
| 241 |
model_from_scene_fun = functools.partial(get_3D_model_from_scene, silent)
|
| 242 |
|