alexnasa commited on
Commit
626abf7
·
verified ·
1 Parent(s): 461c2ec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -17
app.py CHANGED
@@ -56,23 +56,6 @@ def install_cuda_toolkit():
56
 
57
  install_cuda_toolkit()
58
 
59
- import os
60
- import torch
61
- import numpy as np
62
- import trimesh
63
- from pytorch3d.io import load_obj
64
-
65
- from pixel3dmm import env_paths
66
- from pixel3dmm.tracking.flame.FLAME import FLAME
67
- from pixel3dmm.tracking.tracker import Tracker
68
- from omegaconf import OmegaConf
69
-
70
-
71
- DEVICE = "cuda"
72
-
73
- base_conf = OmegaConf.load(f'{env_paths.CODE_BASE}/configs/tracking.yaml')
74
-
75
- flame_model = FLAME(base_conf).to(DEVICE)
76
 
77
 
78
  # Utility to select first image from a folder
@@ -170,6 +153,24 @@ def step3_uv_map(state):
170
  # Step 4: Tracking → final tracking image
171
  @spaces.GPU()
172
  def step4_track(state):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
  session_id = state.get("session_id")
174
  base_conf.video_name = f'{session_id}'
175
  tracker = Tracker(base_conf, flame_model)
 
56
 
57
  install_cuda_toolkit()
58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
 
60
 
61
  # Utility to select first image from a folder
 
153
  # Step 4: Tracking → final tracking image
154
  @spaces.GPU()
155
  def step4_track(state):
156
+
157
+ import os
158
+ import torch
159
+ import numpy as np
160
+ import trimesh
161
+ from pytorch3d.io import load_obj
162
+
163
+ from pixel3dmm.tracking.flame.FLAME import FLAME
164
+ from pixel3dmm.tracking.tracker import Tracker
165
+ from omegaconf import OmegaConf
166
+
167
+
168
+ DEVICE = "cuda"
169
+
170
+ base_conf = OmegaConf.load(f'{env_paths.CODE_BASE}/configs/tracking.yaml')
171
+
172
+ flame_model = FLAME(base_conf).to(DEVICE)
173
+
174
  session_id = state.get("session_id")
175
  base_conf.video_name = f'{session_id}'
176
  tracker = Tracker(base_conf, flame_model)