bulatko commited on
Commit
ff2fe61
·
1 Parent(s): e6475df

Runtime fallback: install local detectron2 if import fails (no build isolation)

Browse files
Files changed (1) hide show
  1. mvp.py +10 -3
mvp.py CHANGED
@@ -51,7 +51,7 @@ REPO_ROOT = os.path.dirname(os.path.abspath(__file__))
51
  sys.path.append(os.path.join(REPO_ROOT, "vggt"))
52
  MK_PATH = os.path.join(REPO_ROOT, "MaskClustering")
53
  DETECTRON2_ROOT = os.path.join(REPO_ROOT, "MaskClustering", "third_party", "detectron2")
54
- sys.path.append(os.path.join(REPO_ROOT, "MaskClustering", "third_party"))
55
 
56
  # Ensure local detectron2 is installed at runtime if postBuild didn't run
57
  try:
@@ -638,8 +638,15 @@ def reconstruct(
638
  subprocess.run(
639
  [
640
  sys.executable,
641
- "-m",
642
- "detectron2.projects.CropFormer.demo_cropformer.mask_predict",
 
 
 
 
 
 
 
643
  "--config-file",
644
  os.path.join(
645
  MK_PATH,
 
51
  sys.path.append(os.path.join(REPO_ROOT, "vggt"))
52
  MK_PATH = os.path.join(REPO_ROOT, "MaskClustering")
53
  DETECTRON2_ROOT = os.path.join(REPO_ROOT, "MaskClustering", "third_party", "detectron2")
54
+ sys
55
 
56
  # Ensure local detectron2 is installed at runtime if postBuild didn't run
57
  try:
 
638
  subprocess.run(
639
  [
640
  sys.executable,
641
+ os.path.join(
642
+ MK_PATH,
643
+ "third_party",
644
+ "detectron2",
645
+ "projects",
646
+ "CropFormer",
647
+ "demo_cropformer",
648
+ "mask_predict.py",
649
+ ),
650
  "--config-file",
651
  os.path.join(
652
  MK_PATH,