Spaces:
Runtime error
Runtime error
jhj0517
commited on
Commit
•
8d612b7
1
Parent(s):
5f8864d
Add logger
Browse files- modules/sam_inference.py +4 -3
modules/sam_inference.py
CHANGED
@@ -52,9 +52,9 @@ class SamInference:
|
|
52 |
model_path = os.path.join(self.model_dir, filename)
|
53 |
|
54 |
if not is_sam_exist(self.model_type):
|
55 |
-
|
56 |
download_sam_model_url(self.model_type)
|
57 |
-
|
58 |
|
59 |
try:
|
60 |
self.model = build_sam2(
|
@@ -63,7 +63,8 @@ class SamInference:
|
|
63 |
device=self.device
|
64 |
)
|
65 |
except Exception as e:
|
66 |
-
|
|
|
67 |
|
68 |
def generate_mask(self,
|
69 |
image: np.ndarray,
|
|
|
52 |
model_path = os.path.join(self.model_dir, filename)
|
53 |
|
54 |
if not is_sam_exist(self.model_type):
|
55 |
+
logger.info(f"No SAM2 model found, downloading {self.model_type} model...")
|
56 |
download_sam_model_url(self.model_type)
|
57 |
+
logger.info(f"Applying configs to model..")
|
58 |
|
59 |
try:
|
60 |
self.model = build_sam2(
|
|
|
63 |
device=self.device
|
64 |
)
|
65 |
except Exception as e:
|
66 |
+
logger.exception("Error while auto generating masks")
|
67 |
+
raise f"Error while Loading SAM2 model! {e}"
|
68 |
|
69 |
def generate_mask(self,
|
70 |
image: np.ndarray,
|