• BM1684X搭建sophon sail环境


    Version:0.9 StartHTML:0000000105 EndHTML:0000056547 StartFragment:0000000141 EndFragment:0000056511

    安装sophon_sail(即可在板端使用python进行bmodel模型推理)--------------------------------------

    参考-->2. 编译安装指南 — sophon-sail v23.03.01 文档

    1:首先解压sophon-sail_3.4.0.tar.gz

    2:进入到解压出来的sophon-sail

    3:创建一个build目录并进入

    mkdir build && cd build

    4:执行以下命令

     cmake -DBUILD_TYPE=soc  \

        -DCMAKE_TOOLCHAIN_FILE=../cmake/BM168x_SOC/ToolChain_aarch64_linux.cmake \

        -DPYTHON_EXECUTABLE=python_3.8.2/bin/python3 \

        -DCUSTOM_PY_LIBDIR=python_3.8.2/lib \

        -DLIBSOPHON_BASIC_PATH=libsophon_0.4.6_aarch64/opt/sophon/libsophon-0.4.6 \

        -DFFMPEG_BASIC_PATH=sophon-mw-soc_0.6.0_aarch64/opt/sophon/sophon-ffmpeg_0.6.0 \

    -DOPENCV_BASIC_PATH=sophon-mw-soc_0.6.0_aarch64/opt/sophon/sophon-opencv_0.6.0 ..

    这里需要注意一下红色的路径需要根据自身情况进行更改,这里的python包建议直接下载官方编译好的http://219.142.246.77:65000/sharing/8MlSKnV8x(python版本需与板端一致,可以使用python --version进行查看)

    5:执行make即可

    6:make install

    7:此时会在build同级目录下生成一个build_soc文件夹,将该目录下的sophon-sail文件推至板端的/opt/sophon目录下

    scp -r sophon-sail/ linaro@10.12.13.105:/opt/sophon

    8:将sail进行打包,

    cd sophon-sail_20230327_085400/sophon-sail/python/soc

    chmod a+x  sophon_soc_whl.sh

    ./sophon_soc_whl.sh

    可能会遇到如下问题,sudo pip3 install wheel即可

    9:将生成的sophon_arm-3.4.0-py3-none-any.whl拷贝到目标SOC上,然后在板端执行如下安装命令

    pip3 install sophon_arm-3.4.0-py3-none-any.whl --force-reinstall

    10:检测是否安装成功,不报错即成功

    至此sophon-sail安装成功

  • 相关阅读:
    Transformer12
    springboot使用jedis
    Python海龟turtle基础知识大全与画图集合
    Navicat连接报2059异常
    android WebView显示不全问题
    Java EE——JVM基础知识
    【linux】coredump问题排查
    three.js学习笔记(十八)——调整材质
    Arduino - 继电器
    FestDFS
  • 原文地址:https://blog.csdn.net/warren103098/article/details/132838285