Tencent / FeatherCNN

FeatherCNN is a high performance inference engine for convolutional neural networks.
1.21k stars 284 forks source link

Performance testing using experimental branch on Andriod #43

Open delemelo-mobica opened 5 years ago

delemelo-mobica commented 5 years ago

Please, has anyone tried running performance tests using the experimental branch on Android?

I have tried this but had to manually update the framework to build for Android. This did not work by just following the "Android ADB guide". Also, i had to change the source in the target to test_txt.cpp instead of test.bin.cpp. Please what is the difference between these files.?

Also, the benchmark results from CPU only runs using the experimental branch is quite slow.
**Mate10 - MobileNet A73 - 220 ms A53 - 589 ms** This is based on loop size of 10 and thread size of 4.

Finally, when i configured the framework for GPU runs ( i.e setting DeviceType::GPU_CL). The times i obtained for GPU runs where ridiculous fast ~ 5ms for Mobilenet.

Please, are there additional steps for running the performance test using GPU_CL config on Android?