# -*- coding: utf-8 -*- import sys import json import boto3 import os import warnings import numpy as np from paddleocr import PaddleOCR from inference import * import cv2 warnings.filterwarnings("ignore",category=FutureWarning) import sys try: reload(sys) sys.setdefaultencoding('utf-8') except: pass with warnings.catch_warnings(): warnings.filterwarnings("ignore",category=DeprecationWarning) # from autogluon import ImageClassification as task import flask # The flask app for serving predictions app = flask.Flask(__name__) s3_client = boto3.client('s3') #check and init models # make sure the model parameters exist for i in ['/opt/program/inference/ch_ppocr_server_v2.0_det_infer', '/opt/ml/model', '/opt/program/inference/ch_ppocr_mobile_v2.0_cls_infer']: if os.path.exists(i): print("<<<