PaddleOCR icon indicating copy to clipboard operation
PaddleOCR copied to clipboard

存在内存泄露

Open XueKX opened this issue 7 months ago • 4 comments

问题描述 / 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函数识别多个不同图片,内存持续上涨,不释放

可能解决方案 / Possible solutions

附件 / Appendix

image

XueKX avatar Jul 15 '24 00:07 XueKX