PaddlePaddle / Paddle-Lite

PaddlePaddle High Performance Deep Learning Inference Engine for Mobile and Edge (飞桨高性能深度学习端侧推理引擎)
https://www.paddlepaddle.org.cn/lite
Apache License 2.0
6.89k stars 1.6k forks source link

编译无法生成inference_lite_lib.armlinux.armv8.opencl包 #10521

Open lg920810 opened 1 month ago

lg920810 commented 1 month ago

为什么有的时候编译可以生成inference_lite_lib.armlinux.armv8.opencl,里面有python的whl,有paddlelite的各种so,但同样的命令再执行build.lite.linux.armv8.gcc.opencl目录下就没有inference_lite_lib.armlinux.armv8.opencl?

hong19860320 commented 1 month ago

麻烦把你说的命令发一下吧

lg920810 commented 1 month ago

麻烦把你说的命令发一下吧

./lite/tools/build_linux.sh --arch=armv8 --toolchain=gcc --with_opencl=ON --with_log=ON --with_profile=ON --with_extra=ON --with_python=ON

hong19860320 commented 1 month ago

为什么有的时候编译可以生成inference_lite_lib.armlinux.armv8.opencl,里面有python的whl,有paddlelite的各种so,但同样的命令再执行build.lite.linux.armv8.gcc.opencl目录下就没有inference_lite_lib.armlinux.armv8.opencl?

你说的 『但同样的命令再执行』是在做了什么修改或者换了环境吗?能描述的再详细一点吗?

hong19860320 commented 1 month ago

我试了下,可以找到 build.lite.linux.armv8.gcc.opencl/inference_lite_lib.armlinux.armv8.opencl 目录啊,我猜测你是改代码后希望能增量编译吧,你可以直接进入 build.lite.linux.armv8.gcc.opencl 执行:

$ cd build.lite.linux.armv8.gcc.opencl
$ make -j publish_inference
lg920810 commented 1 month ago

我试了下,可以找到 build.lite.linux.armv8.gcc.opencl/inference_lite_lib.armlinux.armv8.opencl 目录啊,我猜测你是改代码后希望能增量编译吧,你可以直接进入 build.lite.linux.armv8.gcc.opencl 执行:

$ cd build.lite.linux.armv8.gcc.opencl
$ make -j publish_inference

好的,非常感谢~