init project
Browse files
app.py
CHANGED
@@ -38,7 +38,7 @@ from modules.pe3r.models import Models
|
|
38 |
import torchvision.transforms as tvf
|
39 |
|
40 |
silent = False
|
41 |
-
device = '
|
42 |
pe3r = Models(device) #
|
43 |
|
44 |
def _convert_scene_output_to_glb(outdir, imgs, pts3d, mask, focals, cams2world, cam_size=0.05,
|
@@ -503,6 +503,8 @@ def get_reconstructed_scene(outdir, filelist, schedule, niter, min_conf_thr,
|
|
503 |
|
504 |
outfile = get_3D_model_from_scene(outdir, scene, min_conf_thr, as_pointcloud, mask_sky,
|
505 |
clean_depth, transparent_cams, cam_size)
|
|
|
|
|
506 |
torch.cuda.empty_cache()
|
507 |
|
508 |
return scene, outfile
|
|
|
38 |
import torchvision.transforms as tvf
|
39 |
|
40 |
silent = False
|
41 |
+
device = 'cuda' if torch.cuda.is_available() else 'cpu' #'cpu' #
|
42 |
pe3r = Models(device) #
|
43 |
|
44 |
def _convert_scene_output_to_glb(outdir, imgs, pts3d, mask, focals, cams2world, cam_size=0.05,
|
|
|
503 |
|
504 |
outfile = get_3D_model_from_scene(outdir, scene, min_conf_thr, as_pointcloud, mask_sky,
|
505 |
clean_depth, transparent_cams, cam_size)
|
506 |
+
|
507 |
+
scene.to('cpu')
|
508 |
torch.cuda.empty_cache()
|
509 |
|
510 |
return scene, outfile
|