-
Notifications
You must be signed in to change notification settings - Fork 7.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PaddleOCR安装报错 #9426
Comments
检查下tensorrt环境配置,报错提示是tensorRT问题,或者先关闭tensorrt试试 |
1.问题一报错的原因是什么?你们新环境安装会报这个错吗? |
安装问题可能是python版本,paddle版本,cuda版本的不匹配问题,通过 |
1.应该不是版本不匹配的问题吧?因为我的PaddleSpeech正常,而且PaddleOCR的安装说明里也用的python 3.7和3.8。所以安装报错到底什么原因?你们可以在新环境试一下吗? 2.use_tensorrt无论是True还是不写,我发现识别速度差别不大啊,那关闭它有什么影响? 3.先说一下我的服务器,CPU是Intel Xeon Gold 6138,GPU是Tesla P4,之前在服务器报错的代码是这样的
最开始写这些代码时还没有带独显的服务器,用的是CPU版的PaddleOCR,测试管用后才放在现在带P4的服务器上,并且换成了GPU版的PaddleOCR。上面两个函数对应两个接口,最开始我说第一次成功识别,第二次报错,是否因为第二次时重复初始化了PaddleOCR()对象?因为我想起来用PaddleSpeech是看到这两个链接:PaddlePaddle/PaddleSpeech#2881 4.今天我又改了代码测试了下,不报错了。相对之前报错代码的变化,一是将PaddleOCR()对象初始化为全局变量,二是删除enable_mkldnn=True
4.1 是不是将PaddleOCR()对象初始化为全局变量,比在每个函数中初始化一次要好? |
是的,全局变量要好一些, |
更新(以下内容仅在Windows测试过):
就能覆盖掉版本,装上3.20.0和1.12.0。 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions. |
解决过程: pip3 install --upgrade pip 这里在ipython测试: from paddleocr import PPStructure
然后解决: 最后成功可使用 from paddleocr import PPStructure 还是没有成功, 最后解析时还是报错:C++ Traceback (most recent call last):0 paddle::framework::SignalHandle(char const*, int) Error Message Summary:FatalError: 段错误 |
系统CentOS 7.9.2009 x64,conda新建的虚拟环境,python 3.8.16,pip源是阿里源。
我用下面的命令安装
paddlepaddle安装成功,paddleocr安装报错
此时查看版本是
paddleocr==2.6.1.3
paddlepaddle-gpu==2.4.2.post112
然后我卸载protobuf 3.20.3再安装3.20.0,报错
再卸载onnx和protobuf,再安装protobuf==3.20.0(发布于2022年4月2日)和onnx==1.12.0(发布于2022年6月18日,上个版本1.11.0发布于2022年2月18日)。由于装onnx时会自动装上protobuf导致protobuf装的版本高,所以先手动装protobuf再装onnx。都装好后测试了一次可以OCR识别(第一次运行时自动下载了几个文件),但测试第二次时报错
总结一下,两个问题:
1.为什么使用下面的命令安装时报错?
2.为什么我手动更换protobuf和onnx的版本后,第一次能识别图片中的文字,第二次就报错?
The text was updated successfully, but these errors were encountered: