arminak6 commited on
Commit
dc56a72
·
verified ·
1 Parent(s): e5fbe2d

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -5
app.py CHANGED
@@ -1,7 +1,21 @@
1
- import gradio as gr
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
 
5
 
6
- iface = gr.Interface(fn=greet, inputs="text", outputs="text")
7
- iface.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from dust3r.demo import *
2
 
3
+ if __name__ == '__main__':
4
+ parser = get_args_parser()
5
+ args = parser.parse_args()
6
 
7
+ if args.tmp_dir is not None:
8
+ tmp_path = args.tmp_dir
9
+ os.makedirs(tmp_path, exist_ok=True)
10
+ tempfile.tempdir = tmp_path
11
+
12
+ if args.server_name is not None:
13
+ server_name = args.server_name
14
+ else:
15
+ server_name = '0.0.0.0' if args.local_network else '127.0.0.1'
16
+
17
+ model = load_model(args.weights, args.device)
18
+ # dust3r will write the 3D model inside tmpdirname
19
+ with tempfile.TemporaryDirectory(suffix='dust3r_gradio_demo') as tmpdirname:
20
+ print('Outputing stuff in', tmpdirname)
21
+ main_demo(tmpdirname, model, args.devie, args.image_size, server_name, args.server_port)