aboutsummaryrefslogtreecommitdiff
path: root/tests/benchmark/CL
AgeCommit message (Collapse)Author
2018-11-02COMPMID-761: Add CL/NEON CannyEdge benchmark testsJohn Richardson
Change-Id: I72f7eb4b2d4120666558a3d7e0e9dd85321d507f Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/134614 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON LaplacianPyramid benchmark testsJohn Richardson
Change-Id: I16a1e3e58d4df0e3c76fe7c7ff31d6995b7ce89f Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/134402 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-761: Add CL/NEON LocallyConnectedLayer benchmark testsJohn Richardson
Change-Id: I45f0dd8c8630f6a55e3fe71a46d0f7d25a368f41 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/134119 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON OpticalFlow benchmark testsJohn Richardson
Change-Id: I9ced2fc2cc6c8e5a17017cef60916a86eb87a4e2 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/134145 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON Remap benchmark testsJohn Richardson
Change-Id: I7e51733054086254f75c2035c6a300bc2a68a5d6 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/131834 Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON Sobel benchmark testsJohn Richardson
Change-Id: Iae8244edcc7ec525bc2e8bbec5980b8b9ea935a1 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/132078 Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON WarpAffine benchmark testsJohn Richardson
Change-Id: Iac7bb8c716ad4968fb99d4799d9307335604ff92 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/131833 Reviewed-by: Giorgio Arena <giorgio.arena@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON FastCorners benchmark testsJohn Richardson
Change-Id: Ie874a867e0aa283a69edba7013c8cd59f18da489 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/131835 Reviewed-by: Giorgio Arena <giorgio.arena@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON MinMaxLocation benchmark testsJohn Richardson
Change-Id: Ib174567e22400a53fca92f1a8bd54f6531befa71 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/129443 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-814: NEScale NHWC supportGeorgios Pinitas
Change-Id: Ibf5c624a5c5482faa42eb02bc8abe9ae0d65b0d1 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/130608 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON MeanStdDev benchmark testsJohn Richardson
Change-Id: I6714bd56e4b58e486a41c4f3c00f6f001a7bb782 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/129441 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON IntegralImage benchmark testsJohn Richardson
Change-Id: I84689a94d4d9bbd4752dbb9fed8ec8dcc5c51eef Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/129433 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com>
2018-11-02COMPMID-761: Add CL/NEON Median3x3 benchmark testsJohn Richardson
Change-Id: I6a4720ed90072d47ddb1908a503b3ab18c442fed Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/129434 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON Phase benchmark testsJohn Richardson
Change-Id: I5986d05b576d4d79d4f38e6805b5d0c8f5c3d2b4 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/129447 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02COMPMID-806 Add NHWC data format support format for NEON poolingMichalis Spyrou
Change-Id: I7ab174c72f3d56134fcec259a137739061fd12e9 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/123065 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-761: Add CL/NEON HOGDescriptor benchmark testsJohn Richardson
Change-Id: I19bb658b0f06b0733fa62a6745c6163e0648a8b0 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/128240 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02COMPMID-1074: Rename WinograLayer.cpp to WinogradConvolutionLayer.cppGeorgios Pinitas
Change-Id: Iccac7cd6cb458469568d0cd6fb36b262353f4188 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/129261 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com>
2018-11-02COMPMID-803: Add NHWC data format support for CL batch normalisationMichele Di Giorgio
Change-Id: Ie37588f60b9cfc7b1d09b1e8628fcfb4b17e0717 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/123834 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-804: Add NHWC data format support for NEON batch normalisationMichele Di Giorgio
Change-Id: I04892e7be3f5aa58cd95917a4f90a6b4ffcf6efc Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/122897 Reviewed-by: Giorgio Arena <giorgio.arena@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-1012 : Add OpenCL benchmarks for WinogradVidhya Sudhan Loganathan
Change-Id: I1cc64535fcd87d500d3ee1ec9e9ff0caef5bcf9f Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/128282 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com>
2018-11-02COMPMID-987: Make beta and gamma optional in BatchNormalizationMichele Di Giorgio
Currently we have beta and gamma compulsory in Batch normalization. There are network that might not need one or both of those. Thus these should be optional with beta(offset) defaulting to zero and gamma(scale) to 1. Will also reduce some memory requirements. Change-Id: I15bf1ec14b814be2acebf1be1a4fba9c4fbd3190 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/123237 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON Histogram benchmark testsJohn Richardson
Change-Id: Ie77bbce265ace735a9d8ec9db5bad70c74800507 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/128035 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761: Add CL/NEON EqualizeHistogram benchmark testsJohn Richardson
Change-Id: I81a6fe93ce364e5e5530b54f9e81fd4d25804096 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/127664 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-949: Optimizing CLDepthwiseConvolution3x3Kernel for FP16Michele Di Giorgio
Change-Id: I2af6544eab17004c5b3de56557cb2cc5efecc915 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/122181 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Michalis Spyrou <michalis.spyrou@arm.com>
2018-11-02COMPMID-908 - Merge Activation layer with Convolution Layer (NEON. CL, GLES)Isabella Gottardi
Change-Id: Iab06d0768ecf805b841e601185608aae88cf9166 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/120874 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-1017: Implement dilated convolution in NEON, OpenCL, and GCAlex Gilday
Change-Id: If4626ec9e215e14dffe22e80812da5bac84a52e2 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/125734 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-959 Add benchmark namespace in benchmark testsMichalis Spyrou
Change-Id: Ieef1c5380bff1c019af0203fb7e4734f48a2fb63 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113499 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-983 - Add new benchmark tests for Convolution LayerGian Marco Iodice
Added 3 convolution layer tests from MobileNet v1 0.75 160 https://confluence.arm.com/display/MLTECH/Mobilenets+analysis+and+layers+selection Change-Id: I502ef9e7c459f0563d0b81c44b72375858f8de60 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/122918 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-764 Removed reciprocal QS testsAnthony Barbier
Also fixed issues with some test names Change-Id: I7f35932eb24bedbb645b4b534d7d1bb1342f3696 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/121259 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-765 - Extended GEMM benchmarkGian Marco
Added new benchmarks GEMM in order to evaluate the performance when the input matrix B has to be reshaped only once Change-Id: I1c4790213704ce57ea7b28f6f362c56edccd1eb9 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/118910 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Michele DiGiorgio <michele.digiorgio@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-897 Merge batch normalization with bounded reluGiorgio Arena
Change-Id: I9a607fe620f795cdea1a99fdd3f5f8c2fc76f980 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/119234 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-753 Add benchmarks for ActivationLayers used in MobileNetGiorgio Arena
Change-Id: Iafc16409430274d5126f0fb054b0de5de6b6ca8f Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/116635 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02COMPMID-832: Clean up tests.Georgios Pinitas
Removes QS8 and QS16 tests from benchmarks. Change-Id: Idf82d33159b2066d50ac2d454140938e43160779 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/116626 Reviewed-by: Michalis Spyrou <michalis.spyrou@arm.com> Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-765 - Reduced to 4 the batch size for AlexNetGian Marco
This patch also removed QS8 AlexNet benchmarking for NEON and set the flag weights_reshaped to false for CL Change-Id: I8db21b007c3b25b870e9072f8e02e36d1c1281c9 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/115999 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-753 Add benchmarks for GEMM/GEMMLowp used in AlexNetGiorgio Arena
Change-Id: Ie680065fe98c2fcdefad1fd5240f0a951df6e4cf Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/115779 Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-742: Add image input support for Harris Corners testsAlex Gilday
Change-Id: I4833eec0734776d8683fe867bb4f4d827f1a2fb7 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/115503 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-753 Add benchmarks for QASYMM8 depthwise convolution layers used in ↵Giorgio Arena
MobileNet Change-Id: I72cdf54477838b01bc5fa1281b0b587646f1902b Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/115396 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02COMPMID-765: Fix HarrisCorners data type in benchmarksGeorgios Pinitas
Change-Id: I23865486ef413c4d2495c537df4b1393b0e822df Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/115395 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-773: Add CL/NEON Harris Corners benchmark testsAlex Gilday
Change-Id: Idf452cfa0428a36f2d718a6d438d6e59897e1e99 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/115061 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02COMPMID-761: Add CL/NEON Magnitude benchmark testsIoan-Cristian Szabo
Change-Id: I9ed3718679d4bc96300a23ce8063d5e12c201bf9 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/114166 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-761 Add CL/NEON QuantizationLayer benchmark testsMichalis Spyrou
Change-Id: Ib50687139e6083a7fcc90cbc6d2e78aad9876c2b Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113748 Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02Add CL/NEON FlattenLayer benchmark testsMichalis Spyrou
Change-Id: I66f6fc257e3887a7a39bde8ad6d66400ad1e2d62 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113738 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02Add CL/NEON Scale benchmark testsIoan-Cristian Szabo
Change-Id: Ie8f4456b96a7d40925bf0c760395a1b2485cb56a Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/114178 Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02Add CL/NEON GEMMInterleave4x4 benchmark testsIoan-Cristian Szabo
Change-Id: Ie16f77576e6c56b25a9069260da56edafebc3a92 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113746 Reviewed-by: Michalis Spyrou <michalis.spyrou@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
2018-11-02Add CL/NEON DepthConcatenateLayer benchmark testsIoan-Cristian Szabo
Change-Id: Ibdfa0ad6e933a9b4b27504ead9bec999488c4636 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113460 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com <bsgcomp@arm.com>
2018-11-02Add CL/NEON L2Normalization benchmark testsMichalis Spyrou
Change-Id: I72eb46bd0fc231cab5a91d81e72b6946a72158ec Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113509 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com <bsgcomp@arm.com>
2018-11-02Add CL/NEON Transpose benchmark testsIoan-Cristian Szabo
Change-Id: I7c893000ebdc1ac177221c09e267db777ba6afc1 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113356 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com <bsgcomp@arm.com> Reviewed-by: Michalis Spyrou <michalis.spyrou@arm.com>
2018-11-02Add CL/NEON Reshape benchmark testsMichalis Spyrou
Change-Id: I1da7d415eda11468be51f93ef51b7556e15c1fe4 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113390 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com <bsgcomp@arm.com>
2018-11-02Add CL/NEON Dequantization benchmark testsMichalis Spyrou
Change-Id: I11d21ddf4826364b254c3c2e210e53973295f282 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/113477 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com <bsgcomp@arm.com>
2018-11-02COMPMID-688: Shorten DepthWiseConvolution test name.Pablo Tello
Removed biases shape from the dataset which is redundant as it can be computed from the weights shape. Change-Id: I078b6eeb9e0a42f697e7b311deb86d2a1795872b Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/112904 Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>