indoflaven commited on
Commit
24ea268
·
1 Parent(s): 526a687

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -2
main.py CHANGED
@@ -3,6 +3,7 @@ from pydantic import BaseModel
3
  from typing import List
4
  from PIL import Image
5
  import io
 
6
  from sentence_transformers import SentenceTransformer, util
7
 
8
  class Item(BaseModel):
@@ -33,8 +34,8 @@ def predict(item: Item):
33
  #image_names = list(glob.glob('./*.jpg'))
34
  #print("Images:", len(image_names))
35
 
36
- image_stream1 = io.BytesIO(item.image1);
37
- image_stream2 = io.BytesIO(item.image2);
38
 
39
  encoded_image = model.encode([Image.open(image_stream1), Image.open(image_stream2)], batch_size=128, convert_to_tensor=True, show_progress_bar=True)
40
 
 
3
  from typing import List
4
  from PIL import Image
5
  import io
6
+ import base64
7
  from sentence_transformers import SentenceTransformer, util
8
 
9
  class Item(BaseModel):
 
34
  #image_names = list(glob.glob('./*.jpg'))
35
  #print("Images:", len(image_names))
36
 
37
+ image_stream1 = io.BytesIO(base64.b64decode(item.image1));
38
+ image_stream2 = io.BytesIO(base64.b64decode(item.image2));
39
 
40
  encoded_image = model.encode([Image.open(image_stream1), Image.open(image_stream2)], batch_size=128, convert_to_tensor=True, show_progress_bar=True)
41