[COLLAGE][BYOC][ADRENO] Integrate byoc preprocess in collage and benchmark #17512
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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