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安装成功