1. 程式人生 > 其它 >PaddleOCR(飛槳OCR打包編譯)飛騰+銀河麒麟

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