snpe不能在小米8 DSP上运行
1、开发平台小米8,根据https://developer.qualcomm.com/docs/snpe/cplus_plus_tutorial.html文档编译出snpe-sample。
2、将snpe-sample以及push到手机上,命令如下:
adb push snpe-sample /data/local/tmp/snpeexample/bin
adb push lib\aarch64-android-clang6.0\ /data/local/tmp/snpeexample/lib
adb push lib\dsp /data/local/tmp/snpeexample/lib
3、运行程序:
export LD_LIBRARY_PATH=/data/local/tmp/snpeexample/lib/aarch64-android-clang6.0:$LD_LIBRARY_PATH
export ADSP_LIBRARY_PATH="/data/local/tmp/snpeexample/lib/dsp;/system/lib/rfsa/adsp;/system/vendor/lib/rfsa/adsp;/dsp"
./snpe-sample -d ./3d_quant.dlc -i image.txt -r dsp -b USERBUFFER_TF8 -o output
4、结果
snpe-sample -d ./3d_quant.dlc -i image.txt -r dsp -b USERBUFFER_TF8 -o output <
SNPE Version: 1.30.0.480
Selected runtime not present. Falling back to CPU.
Batch size for the container is 1
Processing DNN Input:
fileLines size:1
1) 2.npy
Processing DNN Input:
fileLines size:1
1) 2.npy
请问这个原因是什么?同样的方法在手机vivo r11s就能跑到DSP上。