breaknormal1
breaknormal1
你好, 在**准备交叉编译环境**小结中也提到cmake: cmake -DCMAKE_SYSTEM_NAME=Android \ -DANDROID_STANDALONE_TOOLCHAIN=your/path/to/arm64_standalone_toolchain \ -DANDROID_ABI=arm64-v8a \ -DUSE_EIGEN_FOR_BLAS=OFF \ -DCMAKE_INSTALL_PREFIX=your/path/to/install \ -DWITH_C_API=ON \ -DWITH_SWIG_PY=OFF \ .. 这里的 DCMAKE_INSTALL_PREFIX=your/path/to/install \ 是哪个路径呢?
@Xreki
@Xreki Android平台编译指南参照这里的cmake: cmake -DCMAKE_SYSTEM_NAME=Android \ -DANDROID_STANDALONE_TOOLCHAIN=/home/wyf/android-ndk-r14b/build/tools/arm64_standalone_toolchain \ -DANDROID_ABI=arm64-v8a \ -DUSE_EIGEN_FOR_BLAS=OFF \ -DCMAKE_INSTALL_PREFIX=/home/wyf/paddle-android-demo\ -DWITH_C_API=ON \ -DWITH_SWIG_PY=OFF \ .. 提示错误 CMake Error: The source directory "/home/wyf" does not appear to contain CMakeLists.txt....
好的,谢谢 “Android平台编译指南”的cmake可以编译了,我先按照文档“Inference demo”试一下,不行的话再用预编译好的Paddle
@Xreki 根据[inference demo](https://github.com/PaddlePaddle/Mobile/blob/develop/benchmark/tool/C/README_cn.md)第一步完成,生成了一paddle-android-demo-DWITH_C_API=ON文件夹,这里面也出现了include/lib/third_party三个目录;但在进行第二步[Step 2,编译示例程序],我的cmake如下: ``` root@wyf-virtual-machine:/home/wyf/Mobile/benchmark/tool/C/build# cmake .. \ > -DANDROID_ABI=arm64-v8a \ > -DANDROID_STANDALONE_TOOLCHAIN=/Home/wyf/android-ndk-r14b/build/tools/arm64_standlone_toolchain \ > -DPADDLE_ROOT=paddle-android-demo-DWITH_C_API=ON \ > -DCMAKE_BUILD_TYPE=MinSizeRel -- The CXX compiler identification is unknown -- The C...
@Xreki [CMakeError.log](https://github.com/PaddlePaddle/Mobile/files/1590221/CMakeError.log) 这是CMakeError.log,麻烦看一下
@Xreki hi,这个问题搞定了,谢谢你的提示。。。。
@Xreki OK,期待你们的前端尽快搞定
@Xreki 再问一下,你上面说的“经过如下几个步骤,你即可运行该demo:”, 是你们Android demo做好之后,我就可以按照你说的步骤来,是这个意思吗?还是其他意思。。。。。
@Xreki 是的,我自己编译的Paddle库。 还好,现在编译出inference了。 谢谢啦