development_arm_linux.md 996 字节
Newer Older
xiebaiyuan's avatar
xiebaiyuan 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
# ARM_LINUX开发文档
目前支持直接在arm_linux平台上编译paddle-mobile

## 以Raspberrypi3为例:
### 执行编译
在paddle-mobile根目录中,执行以下命令:
```
cd tools
/bin/bash build.sh arm_linux googlenet
```
执行完毕后,生成的so位于paddle-mobile/build/release/arm-linux/build目录中,单测可执行文件位于test/build目录中。

### 运行
```
cd ../build/release/arm-linux/build
export LD_LIBRARY_PATH=.
cd ../../../../test/build/
./test-googlenet
```
*注1:如果本地test目录下没有模型的话,会自动下载官方demo模型并解压.*

*注2:因为arm_linux设备算力限制,建议编译时,根据需要指定编译某个模型(如googlenet)或扩大系统的swap交换空间,避免编译时卡死.*

## 其他ARM_LINUX平台

其他的arm_linux平台可以修改 tools/build.sh中的相关编译参数进行编译。可以参考对应平台的编译选项。
特别说明的是Android平台请参考Android开发文档.