百度paddleocr GPU版部署

本文讲述了如何在Windows10上安装NVIDIAGeForceRTX4070显卡,以及针对Python3.10版本和飞桨2.6的驱动与库(如CUDA12.0和cuDNNv8.9.1)的兼容性问题,包括安装步骤、可能出现的问题及解决方案。
摘要由CSDN通过智能技术生成

显卡:NVIDIA GeForce RTX 4070,Nvidia驱动程序版本:537.13

Nvidia驱动程序能支持的最高cuda版本:12.2.138

Python:python3.10.11。试过python3.12,安装paddleocr失败,找不到相关模块。

飞桨版本:2.6,操作系统:windows 10,安装方式:pip,计算平台:CUDA12.0(飞桨2.6最高支持CUDA12.0)

CUDA工具包:12.0。由于飞桨2.6最高支持CUDA12.0,而Nvidia驱动程序能支持的最高cuda版本12.2,所以这里选择CUDA工具包12.0

飞桨要求的CUDA工具包和cuDNN对应关系:

因此cuDNN选择v8.9.1。

先安装CUDA和cuDNN。需要注意,在自定义安装CUDA的时候有个选项得去掉,如下:

一般我们是没有VS环境的,如果这个时候勾选上就很有可能导致安装失败,去掉之后我们下一步等待完成即可。

安装飞桨2.6

python -m pip install paddlepaddle-gpu==2.6.0.post120 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html

由于网络原因,可能安装失败,多试几次就可以成功。

安装完成后您可以使用 python 进入 python 解释器,输入import paddle ,再输入 paddle.utils.run_check()


如果出现PaddlePaddle is installed successfully!,说明已成功安装,并且飞桨跟CUDA的版本也匹配上了。

如果出现以下错误,则需要安装VC_redist.x64

ImportError: DLL load failed while importing libpaddle: 找不到指定的模块。

安装paddleocr

pip install "paddleocr>=2.6.0.3"

如果因为网络原因安装失败,可以指定超时和更换镜像源

pip --default-timeout=500 install "paddleocr>=2.6.0.3" -i https://pypi.tuna.tsinghua.edu.cn/simple

安装完成后,就可以运行命令行识别图片文字了

paddleocr --image_dir ./1.png --use_angle_cls true --use_gpu true

运行该命令的时候,可能报错:

Could not locate zlibwapi.dll. Please make sure it is in your library path

需要在网上下载zlibwapi.dll放到cuda的安装目录下。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PaddleOCR可以在GPU上进行加速处理,提高文字识别的性能。您可以按照以下步骤进行paddleocrGPU本设置和使用。 首先,您需要确保您的CUDA本与您选择的PaddlePaddle本兼容。您可以通过运行以下命令来检查您的CUDA本: ``` nvcc --version ``` 根据您提供的引用中的信息,您的CUDA本为11.6。 ***``` 这将安装PaddlePaddleGPU本,与您的CUDA本兼容。 一旦安装完成,您可以启动PaddleOCR的API服务。根据您提供的引用中的信息,您可以使用以下命令启动API服务: ``` # 前台启动 hub serving start -m ch_pp-ocrv3 --use_gpu # 后台启动 nohup hub serving start -m ch_pp-ocrv3 --use_gpu > log.log 2>&1 & ``` 这将启动PaddleOCR的API服务,并自动下载OCR模型。您可以根据需要选择在前台或后台启动服务。 综上所述,您可以通过安装适合您CUDA本的PaddlePaddle-GPU框架,并使用适当的命令启动PaddleOCRGPU本来使用PaddleOCRGPU功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [PaddleOCR安装并用GPU训练自己的数据](https://blog.csdn.net/weixin_44681868/article/details/127538514)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [华为云GPU服务器部署PaddleOCR中英文识别服务](https://blog.csdn.net/loutengyuan/article/details/126530740)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值