fix: /api/diversity - use JIT _predict instead of raw model() to avoid tracer error
Browse files- 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 |
-
|
| 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 |
|