geshang commited on
Commit
a3b73e0
·
verified ·
1 Parent(s): 60971a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -3
app.py CHANGED
@@ -84,10 +84,9 @@ except Exception as e:
84
  # SAM Wrapper
85
 
86
  class CustomSAMWrapper:
87
- @spaces.GPU
88
  def __init__(self, model_path: str, device: str = DEVICE):
89
  # try:
90
- self.device = torch.device(device)
91
  sam_model = build_sam2("configs/sam2.1/sam2.1_hiera_l.yaml", model_path, self.device)
92
  sam_model = sam_model.to(self.device)
93
  self.predictor = SAM2ImagePredictor(sam_model)
@@ -96,7 +95,6 @@ class CustomSAMWrapper:
96
  # except Exception as e:
97
  # print(f"Error loading SAM model: {e}")
98
  # self.predictor = None
99
- @spaces.GPU
100
  def predict(self, image: PILImage.Image,
101
  points: List[Tuple[int, int]],
102
  labels: List[int],
 
84
  # SAM Wrapper
85
 
86
  class CustomSAMWrapper:
 
87
  def __init__(self, model_path: str, device: str = DEVICE):
88
  # try:
89
+ self.device = "cpu" #torch.device(device)
90
  sam_model = build_sam2("configs/sam2.1/sam2.1_hiera_l.yaml", model_path, self.device)
91
  sam_model = sam_model.to(self.device)
92
  self.predictor = SAM2ImagePredictor(sam_model)
 
95
  # except Exception as e:
96
  # print(f"Error loading SAM model: {e}")
97
  # self.predictor = None
 
98
  def predict(self, image: PILImage.Image,
99
  points: List[Tuple[int, int]],
100
  labels: List[int],