PaddleOCR
PaddleOCR copied to clipboard
存在内存泄露
问题描述 / Problem Description
存在内存泄露
运行环境 / Runtime Environment
- OS: Ubuntu 22.4
- Paddle:2.6.1
- PaddleOCR:2.8.0
复现代码 / Reproduction Code
from paddleocr import PaddleOCR from loguru import logger import requests
ocr_model = PaddleOCR(use_angle_cls=True, lang="ch", use_gpu=True)
def do_ocr(img_path): """ OCR识别 :param img_path: 图片路径 :return: 识别结果 """ ocr_result = [] text_list = [] result = ocr_model.ocr(img_path, cls=True)
li = [ "http://XXXX/20240601101336899353.jpg", "http://XXXX/20240530214340344285.jpg", ... ]
for i in li: resp = requests.get(i) file_name = i.split("/")[-1] with open(f"./ocr_img/{file_name}", "wb") as f: f.write(resp.content) ret = do_ocr(f"./ocr_img/{file_name}") print(ret)
完整报错 / Complete Error Message
多次调用do_ocr函数识别多个不同图片,内存持续上涨,不释放