Efradeca commited on
Commit
84adda5
·
verified ·
1 Parent(s): 5fbae6c

fix: /api/diversity - use JIT _predict instead of raw model() to avoid tracer error

Browse files
Files changed (1) hide show
  1. web/app.py +2 -3
web/app.py CHANGED
@@ -217,9 +217,8 @@ def sample_diversity(req: DiversityRequest):
217
  # Stable sort index: most-free edges first
218
  sort_idx = np.argsort(-q_std_per_edge)
219
 
220
- # Deterministic MLP prediction for the same target shape
221
- flat_target = xyz_target_np
222
- det_pred, (det_q, _, _) = model(flat_target, structure, aux_data=True)
223
  det_pred_np = np.array(det_pred).reshape(-1, 3)
224
  det_q_np = np.array(det_q).flatten()
225
 
 
217
  # Stable sort index: most-free edges first
218
  sort_idx = np.argsort(-q_std_per_edge)
219
 
220
+ # Deterministic MLP prediction for the same target shape (reuse JIT'd predict)
221
+ det_pred, det_q, _ = _predict(xyz_target)
 
222
  det_pred_np = np.array(det_pred).reshape(-1, 3)
223
  det_q_np = np.array(det_q).flatten()
224