snpe-net-run failed to run network on dsp
Join Date: 9 Jan 23
Posts: 1
Posted: Wed, 2023-02-01 17:57
Environment:
- Phone: OnePlus7T
- SoC: 855+
- SNPE Version: 2.5
Descriptions:
When I use snpe-net-run to run network on DSP with the following command, there raise error:
snpe-net-run-cpp --container inception_v3_htp.dlc --perf_profile high_performance --profiling_level basic --input_list data/file_list.txt --use_dsp --output_dir output_dsp
The selected runtime is not available on this platform. Continue anyway to observe the failure at network creation time.
error_code=1200; error_message=libstd error. No backend library matched for this build and target; error_component=Dependent library; line_no=1139; thread_id=512544859384
Everying is OK when using CPU and GPU. However, with the same model and same version of SNPE, it is sucessful on OPPO Find X7 with 888 SoC.
There is some related issues on the problem:
I am not sure the reason. Some marketing device may not supported well or some other reason I do not check, for example, SNPE 2.x do not support old platform.
It is a good news that you can run 888, from 888 and later hardware, AI hardware changed(called HTP) in Qualcomm platform.
I'm trying to run neural network with different runtimes on Snapdragon 845. The snpe-net-run worked well on CPU and GPU.