PaddleOCR icon indicating copy to clipboard operation
PaddleOCR copied to clipboard

No stack trace in paddle

Open NaeemKhanNiazi opened this issue 1 year ago • 11 comments

[2024-03-27 07:25:18 +0000] [229325] [CRITICAL] WORKER TIMEOUT (pid:236752)


C++ Traceback (most recent call last):

No stack trace in paddle, may be caused by external reasons.


Error Message Summary:

FatalError: Process abort signal is detected by the operating system. [TimeInfo: *** Aborted at 1724324318 (unix time) try "date -d @1724324318" if you are using GNU date ***] [SignalInfo: *** SIGABRT (@0x3e8000359e9) received by PID 236752 (TID 0x7fb6984081c0) from PID 229325 ***]

[2024-03-27 07:25:19 +0000] [229325] [ERROR] Worker (pid:236752) was sent SIGKILL! Perhaps out of memory? [2024-03-27 07:25:19 +0000] [219743] [INFO] Booting worker with pid: 219743

Running the Paddle OCR on AWS Server, With Gunicorn

NaeemKhanNiazi avatar Mar 27 '24 07:03 NaeemKhanNiazi

Please provide specific environment, model, and execution command.

Sunting78 avatar Mar 27 '24 09:03 Sunting78

I am using

  • Ubuntu OS
  • Using Flask Frame Work
  • AWS Instance (16GB Memory)
  • Running Command python -m gunicorn -w 1 -b 0.0.0.0:5000 app:app

requirements.txt

NaeemKhanNiazi avatar Mar 27 '24 10:03 NaeemKhanNiazi

process being killed will not have any traceback.

jzhang533 avatar Mar 27 '24 11:03 jzhang533

I get this message on the terminal and API get restart by gunicorn

FatalError: Process abort signal is detected by the operating system.
[TimeInfo: *** Aborted at 1724324318 (unix time) try "date -d @1724324318" if you are using GNU date ***]
[SignalInfo: *** SIGABRT (@0x3e8000359e9) received by PID 236752 (TID 0x7fb6984081c0) from PID 229325 ***]

[2024-03-27 07:25:19 +0000] [229325] [ERROR] Worker (pid:236752) was sent SIGKILL! Perhaps out of memory?
[2024-03-27 07:25:19 +0000] [219743] [INFO] Booting worker with pid: 219743

NaeemKhanNiazi avatar Mar 27 '24 20:03 NaeemKhanNiazi

Perhaps out of memory? batch size set to smaller ?

Sunting78 avatar Mar 28 '24 06:03 Sunting78

This is my configuration for paddle

[2024/03/31 21:58:43] ppocr DEBUG: Namespace(help='==SUPPRESS==', use_gpu=False, use_xpu=False, use_npu=False, ir_optim=True, use_tensorrt=False, min_subgraph_size=15, precision='fp32', gpu_mem=500, gpu_id=0, image_dir=None, page_num=0, det_algorithm='DB', det_model_dir='/Users/nk/.paddleocr/whl/det/en/en_PP-OCRv3_det_infer', det_limit_side_len=960, det_limit_type='max', det_box_type='quad', det_db_thresh=0.3, det_db_box_thresh=0.6, det_db_unclip_ratio=1.5, max_batch_size=10, use_dilation=False, det_db_score_mode='fast', det_east_score_thresh=0.8, det_east_cover_thresh=0.1, det_east_nms_thresh=0.2, det_sast_score_thresh=0.5, det_sast_nms_thresh=0.2, det_pse_thresh=0, det_pse_box_thresh=0.85, det_pse_min_area=16, det_pse_scale=1, scales=[8, 16, 32], alpha=1.0, beta=1.0, fourier_degree=5, rec_algorithm='SVTR_LCNet', rec_model_dir='/Users/nk/.paddleocr/whl/rec/en/en_PP-OCRv4_rec_infer', rec_image_inverse=True, rec_image_shape='3, 48, 320', rec_batch_num=6, max_text_length=25, rec_char_dict_path='/Users/nk/Library/Python/3.9/lib/python/site-packages/paddleocr/ppocr/utils/en_dict.txt', use_space_char=True, vis_font_path='./doc/fonts/simfang.ttf', drop_score=0.5, e2e_algorithm='PGNet', e2e_model_dir=None, e2e_limit_side_len=768, e2e_limit_type='max', e2e_pgnet_score_thresh=0.5, e2e_char_dict_path='./ppocr/utils/ic15_dict.txt', e2e_pgnet_valid_set='totaltext', e2e_pgnet_mode='fast', use_angle_cls=True, cls_model_dir='/Users/nk/.paddleocr/whl/cls/ch_ppocr_mobile_v2.0_cls_infer', cls_image_shape='3, 48, 192', label_list=['0', '180'], cls_batch_num=6, cls_thresh=0.9, enable_mkldnn=False, cpu_threads=10, use_pdserving=False, warmup=False, sr_model_dir=None, sr_image_shape='3, 32, 128', sr_batch_num=1, draw_img_save_dir='./inference_results', save_crop_res=False, crop_res_save_dir='./output', use_mp=False, total_process_num=1, process_id=0, benchmark=False, save_log_path='./log_output/', show_log=True, use_onnx=False, output='./output', table_max_len=488, table_algorithm='TableAttn', table_model_dir=None, merge_no_span_structure=True, table_char_dict_path=None, layout_model_dir=None, layout_dict_path=None, layout_score_threshold=0.5, layout_nms_threshold=0.5, kie_algorithm='LayoutXLM', ser_model_dir=None, re_model_dir=None, use_visual_backbone=True, ser_dict_path='../train_data/XFUND/class_list_xfun.txt', ocr_order_method=None, mode='structure', image_orientation=False, layout=True, table=True, ocr=True, recovery=False, use_pdf2docx_api=False, invert=False, binarize=False, alphacolor=(255, 255, 255), lang='en', det=True, rec=True, type='ocr', ocr_version='PP-OCRv4', structure_version='PP-StructureV2')

NaeemKhanNiazi avatar Mar 31 '24 17:03 NaeemKhanNiazi

This is my configuration for paddle

[2024/03/31 21:58:43] ppocr DEBUG: Namespace(help='==SUPPRESS==', use_gpu=False, use_xpu=False, use_npu=False, ir_optim=True, use_tensorrt=False, min_subgraph_size=15, precision='fp32', gpu_mem=500, gpu_id=0, image_dir=None, page_num=0, det_algorithm='DB', det_model_dir='/Users/nk/.paddleocr/whl/det/en/en_PP-OCRv3_det_infer', det_limit_side_len=960, det_limit_type='max', det_box_type='quad', det_db_thresh=0.3, det_db_box_thresh=0.6, det_db_unclip_ratio=1.5, max_batch_size=10, use_dilation=False, det_db_score_mode='fast', det_east_score_thresh=0.8, det_east_cover_thresh=0.1, det_east_nms_thresh=0.2, det_sast_score_thresh=0.5, det_sast_nms_thresh=0.2, det_pse_thresh=0, det_pse_box_thresh=0.85, det_pse_min_area=16, det_pse_scale=1, scales=[8, 16, 32], alpha=1.0, beta=1.0, fourier_degree=5, rec_algorithm='SVTR_LCNet', rec_model_dir='/Users/nk/.paddleocr/whl/rec/en/en_PP-OCRv4_rec_infer', rec_image_inverse=True, rec_image_shape='3, 48, 320', rec_batch_num=6, max_text_length=25, rec_char_dict_path='/Users/nk/Library/Python/3.9/lib/python/site-packages/paddleocr/ppocr/utils/en_dict.txt', use_space_char=True, vis_font_path='./doc/fonts/simfang.ttf', drop_score=0.5, e2e_algorithm='PGNet', e2e_model_dir=None, e2e_limit_side_len=768, e2e_limit_type='max', e2e_pgnet_score_thresh=0.5, e2e_char_dict_path='./ppocr/utils/ic15_dict.txt', e2e_pgnet_valid_set='totaltext', e2e_pgnet_mode='fast', use_angle_cls=True, cls_model_dir='/Users/nk/.paddleocr/whl/cls/ch_ppocr_mobile_v2.0_cls_infer', cls_image_shape='3, 48, 192', label_list=['0', '180'], cls_batch_num=6, cls_thresh=0.9, enable_mkldnn=False, cpu_threads=10, use_pdserving=False, warmup=False, sr_model_dir=None, sr_image_shape='3, 32, 128', sr_batch_num=1, draw_img_save_dir='./inference_results', save_crop_res=False, crop_res_save_dir='./output', use_mp=False, total_process_num=1, process_id=0, benchmark=False, save_log_path='./log_output/', show_log=True, use_onnx=False, output='./output', table_max_len=488, table_algorithm='TableAttn', table_model_dir=None, merge_no_span_structure=True, table_char_dict_path=None, layout_model_dir=None, layout_dict_path=None, layout_score_threshold=0.5, layout_nms_threshold=0.5, kie_algorithm='LayoutXLM', ser_model_dir=None, re_model_dir=None, use_visual_backbone=True, ser_dict_path='../train_data/XFUND/class_list_xfun.txt', ocr_order_method=None, mode='structure', image_orientation=False, layout=True, table=True, ocr=True, recovery=False, use_pdf2docx_api=False, invert=False, binarize=False, alphacolor=(255, 255, 255), lang='en', det=True, rec=True, type='ocr', ocr_version='PP-OCRv4', structure_version='PP-StructureV2')

any update ? i have face same prb @NaeemKhanNiazi

tzktz avatar Apr 03 '24 06:04 tzktz

@tzktz I do not find any solution yet.

NaeemKhanNiazi avatar Apr 03 '24 06:04 NaeemKhanNiazi

@tzktz I do not find any solution yet.

No proper reply from paddle side .. @NaeemKhanNiazi

tzktz avatar Apr 03 '24 06:04 tzktz

got the same issue.

Zjq9409 avatar May 20 '24 03:05 Zjq9409

how to solve this problem when use fastapi?

Zjq9409 avatar May 20 '24 06:05 Zjq9409