Gilad Avidan
commited on
Commit
·
78cd05e
1
Parent(s):
cffdace
move to smaller model
Browse files- __pycache__/handler.cpython-311.pyc +0 -0
- handler.py +2 -2
- test_handler.py +1 -1
__pycache__/handler.cpython-311.pyc
ADDED
|
Binary file (3.1 kB). View file
|
|
|
handler.py
CHANGED
|
@@ -9,8 +9,8 @@ class EndpointHandler():
|
|
| 9 |
def __init__(self, path=""):
|
| 10 |
# Preload all the elements you are going to need at inference.
|
| 11 |
self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
| 12 |
-
self.model = SamModel.from_pretrained("facebook/sam-vit-
|
| 13 |
-
self.processor = SamProcessor.from_pretrained("facebook/sam-vit-
|
| 14 |
|
| 15 |
def __call__(self, data: Dict[str, Any]) -> List[Dict[str, Any]]:
|
| 16 |
"""
|
|
|
|
| 9 |
def __init__(self, path=""):
|
| 10 |
# Preload all the elements you are going to need at inference.
|
| 11 |
self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
| 12 |
+
self.model = SamModel.from_pretrained("facebook/sam-vit-base").to(self.device)
|
| 13 |
+
self.processor = SamProcessor.from_pretrained("facebook/sam-vit-base")
|
| 14 |
|
| 15 |
def __call__(self, data: Dict[str, Any]) -> List[Dict[str, Any]]:
|
| 16 |
"""
|
test_handler.py
CHANGED
|
@@ -2,7 +2,7 @@ import base64
|
|
| 2 |
from handler import EndpointHandler
|
| 3 |
|
| 4 |
my_handler = EndpointHandler(path=".")
|
| 5 |
-
image = base64.b64encode(open("
|
| 6 |
|
| 7 |
input = {"image": image, "points": [[450, 600]]}
|
| 8 |
result = my_handler(input)
|
|
|
|
| 2 |
from handler import EndpointHandler
|
| 3 |
|
| 4 |
my_handler = EndpointHandler(path=".")
|
| 5 |
+
image = base64.b64encode(open("../sam-vit-huge/car.png", "rb").read())
|
| 6 |
|
| 7 |
input = {"image": image, "points": [[450, 600]]}
|
| 8 |
result = my_handler(input)
|