zoukankan      html  css  js  c++  java
  • 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!,说明安装成功。

    本文来自博客园,作者:zwbsoft,转载请注明原文链接:https://www.cnblogs.com/zwbsoft/p/15682042.html

    电话微信:13514280351
  • 相关阅读:
    ACwing(基础)--- 树状数组
    ACwing(基础)--- 快速幂
    Oracle for loop 循环
    Oracle 为表增加时间戳字段
    Oracle Materialized View 物化视图
    Splunk DBConnect使用
    Splunk 过滤接入数据
    Python 协程库 asyncio 的简单理解和使用
    Python 正则使用 备查
    Splunk 数据接入 创建索引接收数据
  • 原文地址:https://www.cnblogs.com/zwbsoft/p/15682042.html
Copyright © 2011-2022 走看看