debugging
Browse files- handler.py +4 -3
handler.py
CHANGED
|
@@ -4,7 +4,7 @@ import io
|
|
| 4 |
import tempfile
|
| 5 |
from PIL import Image
|
| 6 |
from pdf2image import convert_from_path
|
| 7 |
-
|
| 8 |
|
| 9 |
def process_image(pdfdata):
|
| 10 |
prompt = "detect the accident diagram"
|
|
@@ -37,14 +37,15 @@ class EndpointHandler:
|
|
| 37 |
Args:
|
| 38 |
path: Path to the model artifacts
|
| 39 |
"""
|
| 40 |
-
|
| 41 |
pass
|
| 42 |
|
| 43 |
def __call__(self, data: Any) -> List[List[Dict[str, str]]]:
|
|
|
|
| 44 |
inputs = data.pop("inputs", data)
|
| 45 |
pdfdata = inputs.pop("filedata", inputs)
|
| 46 |
if isinstance(pdfdata, str):
|
| 47 |
-
|
| 48 |
pdfdata = base64.b64decode(pdfdata)
|
| 49 |
|
| 50 |
return process_image(pdfdata)
|
|
|
|
| 4 |
import tempfile
|
| 5 |
from PIL import Image
|
| 6 |
from pdf2image import convert_from_path
|
| 7 |
+
import logging
|
| 8 |
|
| 9 |
def process_image(pdfdata):
|
| 10 |
prompt = "detect the accident diagram"
|
|
|
|
| 37 |
Args:
|
| 38 |
path: Path to the model artifacts
|
| 39 |
"""
|
| 40 |
+
logging.warning("initialized")
|
| 41 |
pass
|
| 42 |
|
| 43 |
def __call__(self, data: Any) -> List[List[Dict[str, str]]]:
|
| 44 |
+
logging.warning("inside __call__")
|
| 45 |
inputs = data.pop("inputs", data)
|
| 46 |
pdfdata = inputs.pop("filedata", inputs)
|
| 47 |
if isinstance(pdfdata, str):
|
| 48 |
+
logging.warning("decoding pdfdata")
|
| 49 |
pdfdata = base64.b64decode(pdfdata)
|
| 50 |
|
| 51 |
return process_image(pdfdata)
|