aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-02COMPMID-417 Updated and ran include scriptAnthony Barbier
Made tensorflow script executable Added some FIXME to help spotting what needs to be removed before the release Change-Id: I2e06470a6b95252e571c543fb8d5ef02be4b16e2 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87685 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417 Fix ROIPoolingSiCong Li
* Fix ROIPooling in NEON, CL and Reference. Change-Id: Id5066625e5073e0bfebe69391f7941e993003296 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87435 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-417: Fix validationMoritz Pflanzer
Change-Id: I7a745037136bc6e02d177f65fe4f4cd43873b98e Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87406 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-417: Remove 3rdparty headers from repoAnthony Barbier
Removed OpenBlas headers from remove and added them to the 3rdparty repo Moved half and libnpy from 3rdparty repo to include folder as we're allowed to distribute those directly 3RDPARTY_UPDATE Change-Id: I9c37ea09066b28f72b790870b75379f05554f0a4 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87597 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Reduce DepthConcatenate sizes for NEONMoritz Pflanzer
Change-Id: I85717c94f921745dcd5cf3d3784f8760f9051350 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87613 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02COMPMID-415 - Fixed bug in CLDirectConvolutionKernelGian Marco Iodice
Change-Id: I95f5bc2237851ae91438809f373ccdd4bb8cd34e Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87279 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-415 - Fixed bad_alloc in DepthConcatenate reducing the size of input ↵Gian Marco Iodice
tensor for the NIGHTLY tests Change-Id: I06a4b3f56c5157a67548570371d78f8a73029c2d Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87601 Reviewed-by: Pablo Tello <pablo.tello@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-528: Disabled CL ROI Pooling testsMoritz Pflanzer
Change-Id: I338fd9eea99b08987df30546a07fd325e2e789f3 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87481 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-415 - Disabled floating-point expression contraction for the ↵Gian Marco Iodice
reference implementation in order to disable the usage of FMA. Change-Id: Id93e5ac2e51823135c1ca1bd359a1a1013e0065b Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87583 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-417: Fix dependency on old validationMoritz Pflanzer
Change-Id: I5cf73541bc05500362014a6f493c98b07ba36aa6 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87535 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-451 regroup clang-tidy scripts and port to pythonAnthony Barbier
Change-Id: I8a87ec5a7ab29a908d6a3f07d7ebf5619355a57a Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87407 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com>
2018-11-02COMPMID-526: Disable DirectConvolution testsMoritz Pflanzer
Change-Id: I2a7709ae3c0abcbb260c8ad5754515e63429ab2b Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87328 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-417: Fix DepthConcatenate validation fixtureMoritz Pflanzer
Change-Id: I4d15b4f31ed571e275a47e254c9df9ba9c95eb82 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87316 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-493: Port ArithmeticSubtraction to new validationSanghoon Lee
Change-Id: Ia49f337a8a574392ac0948fe65e9dca7a5fac2d0 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86338 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-439 - Refactored NEQuantizationLayer and NEQuantizationLayer in ↵Gian Marco Iodice
order to support 3D input tensors Change-Id: I03eac2108a30bed56d40dfd52e75577a35d492e0 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85783 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Michele DiGiorgio <michele.digiorgio@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-417: Remove 8 batches for CL VGG convolution layerMoritz Pflanzer
Change-Id: Ib93d5515d64e26f0dc8acc65fbfdf80958b6ee2e Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87253 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-415: Add tests for ConvolutionLayer reshaped weightsMoritz Pflanzer
Change-Id: I6c1209a2afafccba2cbdbcda16aceb3ae0cc7b4b Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87000 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
2018-11-02COMPMID-514 (3RDPARTY_UPDATE)(DATA_UPDATE) Add support to load .npy dataSiCong Li
* Add tensorflow_data_extractor script. * Incorporate 3rdparty npy reader libnpy. * Port AlexNet system test to validation_new. * Port LeNet5 system test to validation_new. * Update 3rdparty/ and data/ submodules. Change-Id: I156d060fe9185cd8db810b34bf524cbf5cb34f61 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/84914 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Remove 8 batches for NEON VGG convolution layerMoritz Pflanzer
Change-Id: I7f613de30aa09797b0035f9c9241fc2cfe076871 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87099 Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Fix thread allocation in CPPSchedulerMoritz Pflanzer
Change-Id: I04848b834f56ba5371a685d00f9bdd0f38addb6e Reviewed-on: http://mpd-gerrit.cambridge.arm.com/87029 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-481: Add thread info parameterMoritz Pflanzer
Change-Id: Iebb50a88d017445b6b37a86563ebd4abd86c5cf5 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86788 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-516 Change the CL CNN validation functions to use relativesteniu01
tolerance error Change-Id: Iec6347af26ea2a83c911f5fe10e6048e8a2a47ba Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85381 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com>
2018-11-02COMPMID-482: Refactor PMU countersMoritz Pflanzer
Change-Id: I9b254ce693363ecbbd7c188d211c85471134a91e Reviewed-on: http://mpd-gerrit.cambridge.arm.com/84328 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-415 - Fixed bug in CLDepthConcatenateKernelGian Marco Iodice
Change-Id: Ieedb714cb3666504c175aa488505e0485778c589 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86705 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-495: Port Box 3x3 to new validationAbe Mbise
Change-Id: I19b359ca37d97382fd516dad75f454857475ef50 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86178 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Fix clang tidy after renamingMoritz Pflanzer
Change-Id: I3e327bcbb4719c493c45397243354289c3223945 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86677 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-492: Port ArithmeticAddition to new validationSanghoon Lee
Change-Id: I134b5ed6581b42fac6be6311679473b67d1d5bf4 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85972 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417 - BugFix Scale - Added tolerance(1)Isabella Gottardi
Change-Id: Ia6636860a96b54521a24880f312eead6e629f48f Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86532 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Steven Niu <steven.niu@arm.com>
2018-11-02COMPMID-345 Fix the failure counter wrongly logging issuesteniu01
Change-Id: Ic917b0361e602fadb8dbff69c6bec5582d6b261d Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85956 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-519: Add support for Lower and Upper Bounded RELU for CL/NEONGeorgios Pinitas
Change-Id: I7b16216ac59c899a33942bf17757b54535256d7a Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86172 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-415: Rename and move testsMoritz Pflanzer
The boost validation is now "standalone" in validation_old and builds as arm_compute_validation_old. The new validation builds now as arm_compute_validation. Change-Id: Ib93ba848a25680ac60afb92b461d574a0757150d Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86187 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-415: Accept uppercase commandline valuesMoritz Pflanzer
Change-Id: I25ae8b3ca427719aff334799ecab50a1e21fdd56 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85816 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-415: Fix list commandline optionsMoritz Pflanzer
Change-Id: I72f2552cc9809d4c5b053733b8e326c5aed72bc0 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86115 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-417: Fix ROI dataset descriptionMoritz Pflanzer
Change-Id: I0ee69049dbade934d8ad83c5d47f49b1372262b6 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86095 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
2018-11-02COMPMID-417 Fix GoogLeNetInceptionV4 layer datasetsSiCong Li
Change-Id: Ib5107261c23b191b36729c6f162b5c51104b0f5f Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86091 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Improve shape datasetsMoritz Pflanzer
Change-Id: Ic3db1c6e29b240d3bf0eff6b8e645c50bafd8f13 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86081 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-518 - Bare metal supportMichalis Spyrou
Change-Id: Ida6d3dc46476fd9a67b5860e5e5bf8b848a8ac23 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85981 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com>
2018-11-02COMPMID-417: Fix benchmark testsMoritz Pflanzer
Change-Id: I4c4786c38fd3381015abbb9f1ef5612c712594b6 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86019 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: SiCong Li <sicong.li@arm.com>
2018-11-02COMPMID-415: Add ERROR to pretty printerMoritz Pflanzer
Change-Id: I5dd9a2dd5dc8d500188550c56a26b3fe3d8a4904 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85878 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Set tolerance of 1 for CL HarrisCornersMoritz Pflanzer
Change-Id: I7427c92faa0a94bdc35ed1dfbdef5961d63746ef Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85699 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417 Remove spaces in DepthwiseSeparable argumentsAnthony Barbier
Change-Id: Ia19bdfef6a9850017d22a4cb35031aae4bbee244 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85807 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Remove 8 batches from validationMoritz Pflanzer
Change-Id: Ie0e397057eda1b03b7c32c154e372f82cc506aaf Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85797 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-502: Move MeanStdDev to new validationJohn Richardson
Change-Id: I838dfccccaf65db7b9dc38cec20950e48445e474 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85358 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02IVGCVSW-498 Fix inconsistency of struct/class.Rob Hughes
This commit can be used as a test for the review process and for pushing back to BSG's Gerrit Change-Id: I93a4a41aa1a61108a122b375923b605f57a859b4 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85576 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-424 Implemented reference implementation, new output valid region ↵Isabella Gottardi
and validation tests (NEON and CL) for Scale Change-Id: I056fa3588b807a97cacf0b8afaec56e37ffc92af Reviewed-on: http://mpd-gerrit.cambridge.arm.com/83872 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
2018-11-02COMPMID-476 L2 Normalization for CLMichalis Spyrou
Change-Id: I88f87173645880eb823916c5d4ac884c372a4fb4 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/83269 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-484: Added OpenBLAS GEMM F32 BLAS validation and benchmark tests.Pablo Tello
Change-Id: I2d0503f4237d1fb266c96914841e982d69c48e76 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/84503 Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-417: Fix invalid read in CL GEMM accumulate biasesMoritz Pflanzer
Change-Id: Ie7786a29faa0d98d8ad65c2333d0d6a1665340bc Reviewed-on: http://mpd-gerrit.cambridge.arm.com/85635 Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-358 Implement OpenCL ROI PoolingSiCong Li
* Implement OpenCL ROI Pooling * Add CLROIPoolingLayer benchmarks Change-Id: I8786d01d551850a1b4d599a48fabe3925e0a27d0 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/79833 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
2018-11-02COMPMID-477 - Optimized batched case in CLConvolutionLayerGian Marco Iodice
Change-Id: I4ef18f49f1da0cb816aaa0762466b940792c15ed Reviewed-on: http://mpd-gerrit.cambridge.arm.com/84162 Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>