Forums - For comparable data and identical dlc report, we get different results on different devices.

2 posts / 0 new
Last post
For comparable data and identical dlc report, we get different results on different devices.
jbvilliam
Join Date: 15 Jun 21
Posts: 2
Posted: Thu, 2022-03-31 03:28
I have tried running our organization's countdown using snpe-net-run on various gadgets, in computer CPU mode.
 
I tried four gadgets. The first is PC, the other is snapdragon 636, the third is snapdragon 865, the fourth is snapdragon 888. I have a similar result on PC, snapdragon 636 and snapdragon 888. Anyway, the result is on snapdragon 865 is completely different. Also, I additionally look at the result of each layer by adding -- examine. I noticed that the consequence of the main layer is not correct.
 
Our first layer is:
self.first_conv = nn.Sequential(
 
            nn.Conv2d (3; 24; 3; 2; 1; gap = False),
 
            nn.BatchNorm2d(24),
            nn.ReLU (in place = True),
        )
The resulting tensor has 98,304 absolute qualities and the 88,512 initial qualities are equivalent in all devices. Also, the excessive quality on the snapdragon 865 is not the same as the results on different gadgets.
 
Can anyone let me know how to take care of this problem? Cordially. Since our application needs to be sent to the snapdragon 865, we should get the correct results for this gadget.
  • Up0
  • Down0
weihuan
Join Date: 12 Apr 20
Posts: 270
Posted: Thu, 2022-03-31 09:18

Dear customer,

You mean the execution results exist difference while you perform on variant devices?

How do you verify the model accuracy from SNPE SDK within same commands?

BTW, what's SNPE version you used?

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.