PaddlePaddle / PaddleOCR

Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
https://paddlepaddle.github.io/PaddleOCR/
Apache License 2.0
44.93k stars 7.88k forks source link

使用CPU识别正常,使用gpu不报错但识别率为0 #11195

Open lyhliu1 opened 1 year ago

lyhliu1 commented 1 year ago

请提供下述完整信息以便快速定位问题: 使用官方例子,CPU模式能正常识别出文字,使用gpu模式没有报错,但文字识别率为零,无法识别。

我们提供了AceIssueSolver来帮助你解答问题,你是否想要它来解答:yes

请尽量不要包含图片在问题中/Please try to not include the image in the issue.

Gmgge commented 1 year ago

通常来说是cuda、cudnn版本未正确匹配paddlepaddle,请尝试使用paddlepaddle2.4 gpu版本,并安装官方安装文档安装所需要的环境。

loadingin commented 1 year ago

兄弟,问题解决了吗?我也出现一样的问题 ,cpu正常识别,gpu识别内容是空,或者直接乱码 win10,cuda12.3,cuddn8.9.5:显卡:1060 Paddle:paddlepaddle-gpu:25.5.2.post120 PaddleOCR: 2.7.0.3,系统自动使用pp—ocrv4模型

初始化: PaddleOCR(use_angle_cls=True, lang="ch", det_model_dir='../models/whl/det/ch/ch_PP-OCRv4_det_infer', rec_model_dir='../models/whl/rec/ch/ch_PP-OCRv4_rec_infer', cls_model_dir='../models/whl/cls/ch_ppocr_mobile_v2.0_cls_infer', use_gpu=True, show_log=True, det_db_score_mode='slow')

sssjc666 commented 1 year ago

可能cuda和cudnn和paddle版本不兼容的问题,我之前也是这样,cpu正常识别,gpu识别出现问题

likenamehaojie commented 1 year ago

我也遇到了同样的问题,paddlepaddle都是按照官网方式,版本匹配也是和官网一样,但是CPU能识别,GPU环境也是要么什么都识别不到,要么就是一堆乱码

likenamehaojie commented 1 year ago

有哥们在么?加个群共同讨论下这个问题吧我的微信号是13203902444

sssjc666 commented 1 year ago

我也遇到了同样的问题,paddlepaddle都是按照官网方式,版本匹配也是和官网一样,但是CPU能识别,GPU环境也是要么什么都识别不到,要么就是一堆乱码

建议更改其它版本库在进行尝试。当时我遇见我这个问题是paddle-gpu版本要高于ocr版本。

yuemengrui commented 1 year ago

11324 我也出现这种情况,我直接用的paddle官方的docker镜像,测试发现即使是官方镜像,你也要用测试一下安装成功了没有。1. paddle.utils.run_check()这个没用,都是返回正常。直接paddle.ones([3,3]),如果返回都是1,才是真的安装成功了