未验证 提交 cf51610e 编写于 作者: X xiebaiyuan 提交者: GitHub

Merge pull request #1227 from xiebaiyuan/develop

add arm_linux build docs fixed #910
......@@ -35,6 +35,7 @@
* [iOS](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_ios.md)
* [Android](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_android.md)
* [FPGA](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_fpga.md)
* [ARM_LINUX](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_arm_linux.md)
### 贡献文档
- [贡献文档链接](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/CONTRIBUTING.md)
......
# 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开发文档.
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册