当前位置:   article > 正文

Linux_aarch64系统PaddleOCR基于PaddleHub Serving的离线服务部署_paddleocr离线部署

paddleocr离线部署

适用于:linux操作系统-arm架构

环境要求:glibc版本 > 2.26

查看glibc版本命令:ldd --version

需要升级glibc的参考文档:https://blog.csdn.net/weixin_46764753/article/details/135654697?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135654697%22%2C%22source%22%3A%22weixin_46764753%22%7D

  • /root目录下上传anaconda环境并解压

    1. cd /root
    2. # 上传anaconda3_arm.tar.gz到root目录下并解压
    3. tar -xvf anaconda3_arm.tar.gz

    该环境下有我们需要的paddleocr的所有依赖

  • 初始化conda环境

    conda init bash
  • 配置conda环境变量

    1. vim ~/.bashrc
    2. # 在第一行输入:
    3. export PATH="~/anaconda3/bin:$PATH"
    4. # 刷新环境变量
    5. source ~/.bash_profile
  • 验证是否能识别conda命令

  • 显示当前有base和paddle_env环境,则conda已加入环境变量

  • 激活paddle_env环境

    conda activate paddle_env
  • /root目录下上传以下包并解压

    1. cd /root
    2. # 上传paddlehub.tar.gz并解压
    3. tar -xvf paddlehub.tar.gz
    4. # 上传config.tar.gz并解压
    5. tar -xvf config.tar.gz
    6. # 上传paddlenlp.tar.gz并解压
    7. tar -xvf paddlenlp.tar.gz
    8. # 上传visualdl.tar.gz并解压
    9. tar -xvf visualdl.tar.gz
  • 启动服务

    1. # 方式一 启动服务 如果不加--port指定端口,默认端口就是8866
    2. hub serving start -m ocr_system --port 8868
    3. # 方式二 后台启动命令
    4. # 检测+识别串联
    5. nohup hub serving start -m ocr_system --port 8868 &
    6. # 方式三 –use_multiprocess 代表启动多线程 –workers 代表线程数 一般为2*cpu-1
    7. nohup hub serving start -m ocr_system --use_multiprocess --workers=3 &

    以上需要到的包百度网盘自取:

  • 链接: https://pan.baidu.com/s/1DRShuY5gbADEPd_15q-aMQ

  • 提取码: dz5m 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/670391
推荐阅读
相关标签
  

闽ICP备14008679号