windows系统下PaddleOCR的环境搭建(GPU版)

1.CUDA和cuDNN安装(CUDA11.8,cudnn8.9.7)

1.1 CUDA

CUDA (Compute Unified Device Architecture) 是 NVIDIA 推出的并行计算平台和编程模型,允许开发者直接利用 GPU 的并行计算能力,加速通用计算任务(如科学计算、图形处理、深度学习等。以下是安装教程:

1. 在cmd命令行中输入nvidia-smi查看cuda版本,要下载的cuda不能高于这个版本

nvidia-smi

2. 进入nvidia cuda下载页面CUDA Toolkit Archive | NVIDIA Developer, 这里选择cuda 11.8版本

3. 在这里选择windows, x86, version 11, exe(local),最后点download则开始下载

4.完成之后打开文件,点OK即可

5.继续点击同意并继续

6.选择精简并下一步

7.勾选I understand之后点击next

8.点击下一步,完成安装

9.验证安装:打开cmd并输入nvcc --version或者nvcc -V,如果显示一下信息则说明安装成功

nvcc --version

1.2 cuDNN

cuDNN (Cuda Deep Neural Network Library) 是 NVIDIA 针对深度学习优化的高性能 GPU 加速库,专注于神经网络原语的实现(如卷积、池化、激活函数等)。它是 CUDA 的上层补充,专为深度学习框架(如 TensorFlow、PyTorch)提供底层加速支持。

1.找到nvida cudnn下载官网,并点击archive of previous release

2.这里选择cudnn v8.9.7,选择的版本要与cuda匹配,点击local installer for windows即可下载

3. 在下载文件之前需要注册或者登陆,登陆之后就会开始下载

4.把下载好的文件解压之后会有三个文件夹,把这三个文件夹里的文件复制到对应的cuda文件夹内。也就是bin文件复制到cuda bin文件夹,include文件复制到cuda include文件夹,lib文件复制到cuda lib文件夹内。

cuda的文件路径是在C盘Program Files,Nvidia GPU Computing Toolkit文件夹内

2.PaddleOCR下载

2.1 Anaconda 环境创建

1.在Anaconda中为PaddleOCR创建一个新的环境,如果没有安装Conda,可以去看windows系统下anaconda的安装和使用-CSDN博客。打开Anaconda Prompt之后输入Conda Create -n PaddlePaddle python=3.9

conda create -n PaddlePaddle python=3.9

2.在环境创建完成之后输入Conda activate PaddlePaddle激活环境

conda activate PaddlePaddle

3.如果看到最左边从(base)变成(PaddlePaddle)则说明环境激活成功。

2.2 Paddle下载

1.进入Paddle Paddle飞浆官网下载页面:开始使用_飞桨-源于产业实践的开源深度学习平台

选择最新的飞浆版本(现在是3.1),Windows操作系统,pip安装,英伟达芯片,和对应的cuda版本(这里是CUDA11.8)

2.复制安装命令到刚刚(PaddlePaddle)环境下的Anaconda终端中下载。

 python -m pip install paddlepaddle-gpu==3.1.0 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/

出现以下信息信息则说明安装成功。

2.3 Paddle验证

1.还是在刚刚的(PaddlePaddle)环境中输入python

python

2.输入import paddle

import paddle

3.输入paddle.utils.run_check()

paddle.utils.run_check()

4.如果出现以下信息则安装无误,输入exit()退出

2.4 PaddleOCR下载

1. 继续在PaddlePaddle环境下输入pip install paddleocr

pip install paddleocr

2.如果出现以下信息则代表安装无误

3.Pycharm环境配置和验证

1.新建一个项目,解释器类型选择自定义环境,选择现有,conda,选择刚刚创建的PaddlePaddle环境,最后创建即可。

2.最后新建一个py文件,输入以下代码,运行之后在output看到结果则说明PaddleOCR安装成功

# Initialize PaddleOCR instance
from paddleocr import PaddleOCR
ocr = PaddleOCR(
    use_doc_orientation_classify=False,
    use_doc_unwarping=False,
    use_textline_orientation=False)

# Run OCR inference on a sample image 
result = ocr.predict(
    input="https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_ocr_002.png")

# Visualize the results and save the JSON results
for res in result:
    res.print()
    res.save_to_img("output")
    res.save_to_json("output")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值