PaddleOCR은 pycharm 디버깅을 사용하여 강제 종료 및 시스템 충돌을 발생시킵니다.

pycharm을 사용하여 디버깅하는 동안 pycharm 종료 디버깅 버튼을 직접 클릭하면 pycharm이 충돌하고 시스템이 직접 로그인 인터페이스로 돌아갑니다. pycharm이 모든 프로그램 실행을 마치도록 하면 pycharm은 정상이 됩니다.

많은 학생들이 이 문제를 겪은 것으로 추정됩니다. 많은 사람들이 패들 자체의 문제라고 생각했습니다. 저도 처음에는 패들이 pycharm과 호환되지 않는다고 생각했습니다. 그러다가 PaddleClas를 사용해 보았습니다. PaddleClas는 충돌이 발생하지 않았으므로 충돌이 발생하지 않아야 합니다. 패들 자체에 문제가 있습니다.

또한 build_dataloader를 실행하기 전에는 종료 시 크래시가 발생하지 않는다는 사실을 많은 분들이 발견하신 것으로 추정됩니다 PaddleOCR/ppocr/data/__init__.py.

signal.signal(signal.SIGINT, term_mp)
signal.signal(signal.SIGTERM, term_mp)

이 두 줄을 주석 처리하면 디버깅을 종료할 때 충돌이 발생하지 않습니다.

Supongo que te gusta

Origin blog.csdn.net/bcfd_yundou/article/details/122089367
Recomendado
Clasificación