Spaces:
Runtime error
Runtime error
Update inference.py
Browse files- inference.py +2 -1
inference.py
CHANGED
|
@@ -19,10 +19,11 @@ class PaliGemmaModel:
|
|
| 19 |
def infer(self, image: PIL.Image.Image, text: str, max_new_tokens: int) -> str:
|
| 20 |
inputs = self.processor(text=text, images=image, return_tensors="pt").to(self.device)
|
| 21 |
with torch.inference_mode():
|
|
|
|
| 22 |
generated_ids = self.model.generate(
|
| 23 |
**inputs,
|
| 24 |
max_new_tokens=max_new_tokens,
|
| 25 |
do_sample=False
|
| 26 |
)
|
| 27 |
result = self.processor.batch_decode(generated_ids, skip_special_tokens=True)
|
| 28 |
-
return result[0][len(text):].lstrip("\n")
|
|
|
|
| 19 |
def infer(self, image: PIL.Image.Image, text: str, max_new_tokens: int) -> str:
|
| 20 |
inputs = self.processor(text=text, images=image, return_tensors="pt").to(self.device)
|
| 21 |
with torch.inference_mode():
|
| 22 |
+
inputs = {k: v.to(self.device) for k, v in inputs.items()}
|
| 23 |
generated_ids = self.model.generate(
|
| 24 |
**inputs,
|
| 25 |
max_new_tokens=max_new_tokens,
|
| 26 |
do_sample=False
|
| 27 |
)
|
| 28 |
result = self.processor.batch_decode(generated_ids, skip_special_tokens=True)
|
| 29 |
+
return result[0][len(text):].lstrip("\n")
|