I converted tensorflow pb to dlc model And i'm using qualcomm Neural processing SDK.
I'm trying to run object detection model
Problems:
- I have three output layers (yolo ) but i'm able to load only one ouput layer, In dlc model i checked the info., it has three output layers
- And i'm getting this error:
E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: com.qualcomm.qti.snpe.imageclassifiers, PID: 5385
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$4.done(AsyncTask.java:399)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: java.lang.ArrayIndexOutOfBoundsException: length=10; index=161101
at com.qualcomm.qti.snpe.imageclassifiers.tasks.ClassifyImageWithFloatTensorTask.doInBackground(ClassifyImageWithFloatTensorTask.java:70)
at com.qualcomm.qti.snpe.imageclassifiers.tasks.ClassifyImageWithFloatTensorTask.doInBackground(ClassifyImageWithFloatTensorTask.java:24)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
I/Process: Sending signal. PID: 5385 SIG: 9
3. i have problem in ClassifyImageWithFloatTensorTask.java this file and doInBackground
for (Pair<Integer, Float> pair : topK(1, array)) {
result.add(mModel.labels[pair.first]);
result.add(String.valueOf(pair.second));
}
Dear customer,
Could you please try to run this issue model with snpe-net-run to get the results you want?
BR.
Wei
Could you run Yolo in Qualcomm? If so, what are files need to run using Gstreamer?