sguna commited on
Commit
8668e51
·
verified ·
1 Parent(s): ea09db5

Upload handler.py (#3)

Browse files

- Upload handler.py (00a1a440ab6c4afee77646092dfe4a271f76a511)

Files changed (1) hide show
  1. handler.py +3 -5
handler.py CHANGED
@@ -24,14 +24,12 @@ class EndpointHandler():
24
  """
25
 
26
  inputs = data.pop("inputs", data)
 
27
  parameters = data.pop("parameters", {})
28
 
29
- if isinstance(inputs, bytes): # If a single image is passed
30
- raw_images = [Image.open(BytesIO(inputs))]
31
- else: # If already a list of images
32
- raw_images = [Image.open(BytesIO(_img)) for _img in inputs]
33
 
34
- processed_image = self.processor(images=raw_images, return_tensors="pt")
35
  processed_image["pixel_values"] = processed_image["pixel_values"].to(device)
36
  processed_image = {**processed_image, **parameters}
37
 
 
24
  """
25
 
26
  inputs = data.pop("inputs", data)
27
+ text = data.get("text", "")
28
  parameters = data.pop("parameters", {})
29
 
30
+ raw_images = Image.open(BytesIO(inputs)).convert("")
 
 
 
31
 
32
+ processed_image = self.processor(images=raw_images, text = text, return_tensors="pt")
33
  processed_image["pixel_values"] = processed_image["pixel_values"].to(device)
34
  processed_image = {**processed_image, **parameters}
35