Forums - is snpe_bench on 888 HDK

2 posts / 0 new
Last post
is snpe_bench on 888 HDK
clovett
Join Date: 30 May 16
Posts: 17
Posted: Thu, 2022-11-10 18:06

I'm running performance test of a simple Mask R-CNN model on 5 different Snapdragon 888 Mobile Hardware Development Kits and I'm finding that the most recent boards that I received are running much faster than some boards that a year older.  I'm using the Android OS that came with the devices, I have not modified them.

This is the output of "uname -a" to show the different android versions that are in these boards, you can see that they are essentially the same version "5.4.61" but have different dates.

Fast: Linux localhost 5.4.61-qgki-g02c90c6 #2 SMP PREEMPT Wed Apr 14 11:57:49 PDT 2021 aarch64

Slower: Linux localhost 5.4.61-qgki-g60d1f93 #1 SMP PREEMPT Tue Nov 24 09:51:58 MST 2020 aarch64

The change in performance is significant as shown below, on average it is about a 50% speed up which is crazy.  This is using SNPE snpe-1.64.0_3605, and so my question is, when I update SNPE SDK versions, do I also need to reflash the boards to a newer version of the operating system?  Are the two things tied together in terms of getting the best possible performance?  If not, does any one have any idea why there is this much variation depending on when you buy the boards, because I thought the hardware components were identical... ???

board_2492867a = [5022, 5577, 5935, 5769, 5779]
board_be77134d = [5342, 5275, 5697, 5312, 5077]
board_a4b2cfcb = [5416, 5417, 5405, 5382, 5255]
board_e6dc0375 = [3010, 3003, 2975, 3009, 3001]
board_f85154f6 =  [3101, 2977, 3157, 3142, 3178]

 

  • Up0
  • Down0
weihuan
Join Date: 12 Apr 20
Posts: 270
Posted: Sun, 2022-11-13 04:25

Dear developer,

You need to reconvert your model if you prepare to change SNPE version.

BR.

Wei

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.