thoth-AI commited on
Commit
60be62e
·
1 Parent(s): db9328f

Updated handler.py

Browse files
Files changed (1) hide show
  1. handler.py +12 -7
handler.py CHANGED
@@ -32,15 +32,20 @@ class EndpointHandler:
32
  parameters = data.pop("parameters", {})
33
 
34
  raw_images = inputs
 
 
 
 
35
 
36
  processed_image = self.processor(images=raw_images, return_tensors="pt").to(device)
37
- processed_image["pixel_values"] = processed_image["pixel_values"].to(device)
38
- processed_image = {**processed_image, **parameters}
 
 
 
 
 
 
39
 
40
- with torch.no_grad():
41
- out = self.model.generate(
42
- **processed_image
43
- )
44
- captions = self.processor.batch_decode(out, skip_special_tokens=True)
45
  # postprocess the prediction
46
  return {"captions": captions}
 
32
  parameters = data.pop("parameters", {})
33
 
34
  raw_images = inputs
35
+
36
+ inputs = self.processor(inputs, return_tensors="pt").to("cuda")
37
+
38
+ out = self.model.generate(**inputs)
39
 
40
  processed_image = self.processor(images=raw_images, return_tensors="pt").to(device)
41
+ # processed_image["pixel_values"] = processed_image["pixel_values"].to(device)
42
+ # processed_image = {**processed_image, **parameters}
43
+
44
+ # with torch.no_grad():
45
+ # out = self.model.generate(
46
+ # **processed_image
47
+ # )
48
+ captions = self.processor.decode(out[0], skip_special_tokens=True)
49
 
 
 
 
 
 
50
  # postprocess the prediction
51
  return {"captions": captions}