what is libstd? c++ library?
1.62,and 1.63 will cause this error.
1.61 doesn't, but thre inference result is not good.
platform : android 9, device 835.
code:
static zdl::DlSystem::RuntimeList runtimeList;
checkRuntime(runtimeList);
std::unique_ptr<zdl::DlContainer::IDlContainer> container;
container = zdl::DlContainer::IDlContainer::open(model_path);
bool useUserSuppliedBuffers = true;
zdl::DlSystem::PlatformConfig platformConfig;
zdl::SNPE::SNPEBuilder snpeBuilder(container.get());
snpe = snpeBuilder.setOutputLayers({})
.setRuntimeProcessorOrder(runtimeList)
.setUseUserSuppliedBuffers(useUserSuppliedBuffers)
.setPlatformConfig(platformConfig)
.build();
-------------------------
SNPE Version: 1.63.0.3523
use CPU Runtime
SNPE build failed error_code=1200; error_message=libstd error. error_code=1200; error_message=libstd error. QnnBackend_initialize failed: 1006; error_component=Dependent library; line_no=646; thread_id=518627624176; error_component=Dependent library; line_no=342; thread_id=518660498760
'can you please search for libstd on your device and add that path to LD_LIBRARY_PATH environment variable?
Thanks a ton for this.
Do we know what exactly is the issue?
And how do we make is future proof, i.e. upgradeable?
Hi, I have the exact same issue with SNPE 1.65.0.3676 .
But, I dont have libstd on the device (I have libstdc++).
Any idea how to solve this?