最新 Paddle-Lite Android平台编译

一.克隆源码 (只拉取最新的代码(包括子模块))

bash 复制代码
git clone --depth=1 --recurse-submodules --shallow-submodules -b develop https://github.com/PaddlePaddle/Paddle-Lite.git

二.安装基本编译环境

bash 复制代码
# 如果还少什么就自己补
sudo apt install -y gcc g++

三.配置环境变量

bash 复制代码
export ANDROID_HOME=/home/ml/Android/Sdk
export NDK_ROOT=$ANDROID_HOME/ndk/28.2.13676358

export PATH=$PATH:$NDK_ROOT

四.修改编译脚本

修改项目目录下 lite/tools/build_android.sh

bash 复制代码
# 将set -e改为set -ex
# 有时候我们看不到错误原因脚本就退出了,很烦
set -ex

# 设置为动态库
ANDROID_STL=c++_shared
# 编译工具用clang
TOOLCHAIN=clang
# 额外的算子支持,大部分模型都需要开启
WITH_EXTRA=ON

五.授予权限并执行

项目目录下执行以下命令

bash 复制代码
# 授权
chmod 777 lite/tools/build_android.sh
# 执行编译
./lite/tools/build_android.sh
相关推荐
楚识科技15 分钟前
RPA+OCR 落地实战:从截屏识别到自动入账的完整链路与选型清单
ocr·rpa
I'mChloe22 分钟前
群晖部署 image-matting:把人像去背景做成一个随开随用的 Web 工具
android·前端
千里马-horse25 分钟前
第 61 章:设备策略与 Android 企业版
android·aosp
2501_9151063228 分钟前
Flutter iOS混淆打包详细教程与步骤
android·flutter·ios·小程序·uni-app·iphone·webview
三少爷的鞋1 小时前
Android 架构演进:从生命周期事件到结构化任务
android
一笑的小酒馆8 小时前
AndroidKMP之网络请求
android
楚识科技11 小时前
OCR 推理选 CPU 还是 GPU?一份可落地的算力评估与实测方案
ocr
2601_9639067811 小时前
离线截图 OCR 识别:支持表格与 PDF 解析
pdf·ocr·软件需求
aqi0011 小时前
鸿蒙版本的JSBridge兼容与安卓配套的H5啦
android·华为·harmonyos·鸿蒙·移动应用
像风一样自由202011 小时前
23.OCR在知识库中的作用扫描件和图片文字如何进入RAG
postgresql·大模型·ocr·rag