docs/source_compile/library.md
with_extra参数说明:Lite预测库分为基础预测库和全量预测库(with_extra):基础预测库只包含基础CV算子(OP),体积较小;全量预测库包含所有Lite算子,体积较大,支持模型较多。
编译时由编译选项 build_extra(默认为OFF)控制,--build_extra=OFF时编译基础预测库,--build_extra=ON时编译全量预测库。
(1)78个基础算子 (2)9个基础模型 (3)3个in8量化模型
mobilenetV1 mnasnet yolov3 ssd_mobilenetv1 shufflenet_v2
mobilenetV2 resnet50 unet squeezenet_v11
mobilenet_v1 mobilenet_v2 resnet50
轻量级预测库,体积更小,支持常用模型。
编译时设置--build_extra=OFF (默认值) 编译出基础预测库。例如:
./lite/tools/build.sh --arm_os=android --arm_abi=armv8 --arm_lang=gcc --android_stl=c++_static tiny_publish
Paddle Lite中的全量算子( 基础算子 + 附加算子 )
包含更多算子、支持更多模型,但体量更大。
设置--build_extra=ON 可编译出全量预测库。例如:
./lite/tools/build.sh --arm_os=android --arm_abi=armv8 --arm_lang=gcc --android_stl=c++_static --build_extra=ON tiny_publish