PaddleOCR(飞桨OCR打包编译)飞腾+银河麒麟

环境准备

  • 处理器:FT2000+/Kunpeng 920 2426SK

  • 操作系统:麒麟v10/UOS

  • Python 版本 2.7.15+/3.5.1+/3.6/3.7/3.8 (64 bit)

  • pip 或 pip3 版本 9.0.1+ (64 bit)

 

安装步骤

源码编译

  1. 安装cmake

    解压

    tar -xzf cmake-3.16.8.tar.gz && cd cmake-3.16.8

    编译安装

    ./bootstrap && make && sudo make install
  2. 安装patchelf

    ./bootstrap.sh
    ./configure
    make
    make check
    sudo make install
  1. 安装python依赖库

    进入dependency目录下,执行如下命令

    pip3 install --no-index --find-links=~/dependency/ -r requirements.txt
  2. 将Paddle的源代码克隆到当下目录下的Paddle文件夹中,并进入Paddle目录

    git clone https://github.com/PaddlePaddle/Paddle.git
    cd Paddle
  3. 切换到develop分支下进行编译:

    git checkout develop
  4. 创建并进入一个叫build的目录下:

    mkdir build && cd build
  5. 设置进程允许打开的最大文件数:

    ulimit -n 4096
  6. 执行cmake

    cmake .. -DPY_VERSION=3 -DPYTHON_EXECUTABLE=`which python3` -DWITH_ARM=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DON_INFER=ON -DWITH_XBYAK=OFF
  7. 编译

    make TARGET=ARMV8 -j$(nproc)
  8. 编译成功后进入Paddle/build/python/dist目录下找到生成的.whl包。

验证

在终端输入python3命令进入python解释器

输入import paddle ,再输入 paddle.utils.run_check()

如果出现PaddlePaddle is installed successfully!,说明安装成功。

 

posted @ 2021-12-13 10:29  zwbsoft  阅读(1683)  评论(0编辑  收藏  举报