baconseason commited on
Commit
125c44b
·
1 Parent(s): cbd0404
Files changed (1) hide show
  1. handler.py +3 -2
handler.py CHANGED
@@ -11,8 +11,9 @@ class EndpointHandler():
11
  self.device = "cuda" if torch.cuda.is_available() else "cpu"
12
  self.generator = pipeline("mask-generation", model="facebook/sam-vit-large", device=self.device)
13
 
14
- def __call__(self, url):
15
- raw_image = Image.open(requests.get(url, stream=True).raw).convert("RGB")
 
16
  outputs = self.generator(raw_image, points_per_batch=32)
17
  masks = outputs["masks"]
18
  data = []
 
11
  self.device = "cuda" if torch.cuda.is_available() else "cpu"
12
  self.generator = pipeline("mask-generation", model="facebook/sam-vit-large", device=self.device)
13
 
14
+ def __call__(self, data):
15
+ inputs = data.pop("inputs", data)
16
+ raw_image = Image.open(requests.get(inputs, stream=True).raw).convert("RGB")
17
  outputs = self.generator(raw_image, points_per_batch=32)
18
  masks = outputs["masks"]
19
  data = []