樹莓派4B安裝ncnn

1. 準備工作

  • 一臺刷好機的樹莓派4B設備

2. 安裝相關庫

  • g++
  • cmake
  • protobuf

2.1 安裝cmake

sudo apt-get install cmake

2.2 安裝protobuf

  • 下載protobuf安裝包

    git clone https://github.com/protocolbuffers/protobuf.git

  • 安裝相關依賴庫

    sudo apt-get install autoconf automake libtool curl make g++ unzip libffi-dev -y

  • 安裝

    cd protobuf/ ./autogen.sh ./configure make -j4 sudo make install sudo ldconfig

  • 測試

    protoc --version

    3 安裝ncnn

    cd <ncnn-root-dir>
    mkdir -p build
    cd build
    cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/pi3.toolchain.cmake -DPI3=ON ..
    make -j4
    make install
    

    4 運行bencmark

    ./benchncnn 30 4 0
    loop_count = 30
    num_threads = 4
    powersave = 0
    gpu_device = -1
    cooling_down = 1
              squeezenet  min =  101.82  max =  132.89  avg =  106.49
               mobilenet  min =  154.08  max =  175.61  avg =  158.78
            mobilenet_v2  min =  118.30  max =  125.56  avg =  119.92
            mobilenet_v3  min =  100.13  max =  107.45  avg =  102.00
              shufflenet  min =   64.68  max =  101.47  avg =   67.71
           shufflenet_v2  min =   59.44  max =   64.51  avg =   60.15
                 mnasnet  min =  105.06  max =  145.19  avg =  109.01
         proxylessnasnet  min =  114.78  max =  136.83  avg =  117.45
               googlenet  min =  311.78  max =  337.50  avg =  316.86
                resnet18  min =  332.36  max =  374.42  avg =  338.54
                 alexnet  min =  286.47  max =  338.04  avg =  295.28
                   vgg16  min = 1755.54  max = 1864.11  avg = 1784.11
                resnet50  min =  807.98  max =  865.84  avg =  830.91
          squeezenet_ssd  min =  278.32  max =  307.18  avg =  283.33
           mobilenet_ssd  min =  340.28  max =  378.09  avg =  346.71
          mobilenet_yolo  min =  815.12  max =  892.93  avg =  869.41
      mobilenetv2_yolov3  min =  407.20  max =  460.15  avg =  428.35
    

    5. 參考資料

    [1] https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-raspberry-pi-3.

    [2]https://www.pianshen.com/article/9257166970/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章