Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[COLLAGE][BYOC][ADRENO] Integrate byoc preprocess in collage and benchmark #17512

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

srkreddy1238
Copy link
Contributor

Integrate implicit call of BYOC preprocessing module into collage tunning module and enable benchmark script for adreno targets.

Benchmark results:

Networks | OpenCL texture | OpenCLML | Collage
resnet-18-float32 | 0.010584622 | 0.00720695 | 0.007289728
resnet-18-float16 | 0.007052029 | 0.0045642 | 0.004857585
resnet-34-float32 | 0.016259185 | 0.01242092 | 0.013071063
resnet-34-float16 | 0.011350326 | 0.0073473 | 0.00796802
resnet-50-float32 | 0.019188419 | 0.02085548 | 0.018910226
resnet-50-float16 | 0.01338978 | 0.01199576 | 0.011089206
densenet-121-float32 | 0.025430062 | 0.01798478 | 0.013212844
densenet-121-float16 | 0.012384599 | 0.01101491 | 0.008722716
inception_v3-float32 | 0.040408253 | 0.02229727 | 0.022636675
inception_v3-float16 | 0.029910533 | 0.01368941 | 0.014519823
mobilenet-float32 | 0.004093148 | 0.00367917 | 0.003189258
mobilenet-float16 | 0.00280268 | 0.00244494 | 0.002101514

Integrate implicit call of BYOC preprocessing module into collage tunning module
and enable benchmark script for adreno targets.

Benchmark results:

**Networks                     | OpenCL texture | OpenCLML  | Collage**
resnet-18-float32        | 0.010584622      | 0.00720695 | 0.007289728
resnet-18-float16        | 0.007052029      | 0.0045642   | 0.004857585
resnet-34-float32        | 0.016259185      | 0.01242092 | 0.013071063
resnet-34-float16        | 0.011350326      | 0.0073473   | 0.00796802
resnet-50-float32        | 0.019188419      | 0.02085548 | 0.018910226
resnet-50-float16        | 0.01338978        | 0.01199576 | 0.011089206
densenet-121-float32 | 0.025430062      | 0.01798478 | 0.013212844
densenet-121-float16 | 0.012384599      | 0.01101491 | 0.008722716
inception_v3-float32   | 0.040408253      | 0.02229727 | 0.022636675
inception_v3-float16   | 0.029910533      | 0.01368941 | 0.014519823
mobilenet-float32       | 0.004093148      | 0.00367917 | 0.003189258
mobilenet-float16       | 0.00280268        | 0.00244494 | 0.002101514

</body>

</html>

Co-authored-by: krishnaraj36 <quic_kvegiraj@quicinc.com>
@srkreddy1238 srkreddy1238 changed the title Integrate byoc preprocess in collage and benchmark (#26) [COLLAGE][BYOC][ADRENO] Integrate byoc preprocess in collage and benchmark Nov 11, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant