platform/upstream/armnn.git
4 years agoIVGCVSW-3453 Fix VTS quant_output_multiplier_gt_1 test failures
FinnWilliamsArm [Thu, 18 Jul 2019 10:15:42 +0000 (11:15 +0100)]
IVGCVSW-3453 Fix VTS quant_output_multiplier_gt_1 test failures

 * Remove ValidateTensorQuantizationMultiplier
 * Update CL pin to COMPMID-2336

Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com>
Change-Id: Iaece5b564134f7ec91f82cb246bcb10ad455999d

4 years agoIVGCVSW-3297 Add Neon backend support for ResizeNearestNeighbour
Ellen Norris-Thompson [Mon, 15 Jul 2019 13:23:30 +0000 (14:23 +0100)]
IVGCVSW-3297 Add Neon backend support for ResizeNearestNeighbour

 * Renamed NeonResizeBilinearWorkload.* to NeonResizeWorkload.* and added support for ResizeNearestNeighbour
 * Added CreateWorkload and LayerTests for Neon backend

Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
Change-Id: I72f5340608a0928f8b32a41d1915ee2c35849f18

4 years agoIVGCVSW-3423 Add TfLite parser support for Stack (Pack) layer
Matthew Jackson [Tue, 16 Jul 2019 10:39:21 +0000 (11:39 +0100)]
IVGCVSW-3423 Add TfLite parser support for Stack (Pack) layer

* Added ParsePack method
* New unit test Pack.cpp
* Updated TensorFlowLiteSupport.md with new supported operator

Signed-off-by: Matthew Jackson <matthew.jackson@arm.com>
Change-Id: I2310b33ee26959b036bb4452a25c90cc1d4cbf20

4 years agoIVGCVSW-3419 Add reference workload support for the new Stack layer
Matthew Jackson [Thu, 11 Jul 2019 11:07:09 +0000 (12:07 +0100)]
IVGCVSW-3419 Add reference workload support for the new Stack layer

 * Added reference workload for the Stack layer
 * Added factory methods
 * Added validation support
 * Added unit tests

Signed-off-by: Matthew Jackson <matthew.jackson@arm.com>
Change-Id: Ib14b72c15f53a2a2ca152afc357ce2aa405ccc88

4 years agoRemove unnecessary include from ClResizeWorkload.cpp
Aron Virginas-Tar [Tue, 16 Jul 2019 15:34:10 +0000 (16:34 +0100)]
Remove unnecessary include from ClResizeWorkload.cpp

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I5c8f6d08653646d99f839ceca11931e3be0467d8

4 years agoMLCE-103 Clean up ModelAccuracyTool and ImageTensorGenerator
SiCong Li [Thu, 11 Jul 2019 11:02:45 +0000 (12:02 +0100)]
MLCE-103 Clean up ModelAccuracyTool and ImageTensorGenerator

* Fix ImageTensorGenerator command line options
* Update ModelAccuracyTool README
* Update ImageTensorGenerator README

Signed-off-by: SiCong Li <sicong.li@arm.com>
Change-Id: I19e573f2b4aa0d7ecab63dc3886a66aa9d8724bc

4 years agoIVGCVSW-3478 Refactor armnn to make new Lstm parameters available in android-nn-drive...
Ferran Balaguer [Wed, 10 Jul 2019 11:43:58 +0000 (12:43 +0100)]
IVGCVSW-3478 Refactor armnn to make new Lstm parameters available in android-nn-driver through ILayerSupport.h

!android-nn-driver:1506

Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com>
Change-Id: Ia9904bd355c72a84f07d0a26faf143a4d6aead9c

4 years agoIVGCVSW-3420 Add Serialization support for the new Stack layer
Matthew Jackson [Thu, 11 Jul 2019 14:54:20 +0000 (15:54 +0100)]
IVGCVSW-3420 Add Serialization support for the new Stack layer

 * Adds serialization/deserialization support
 * Adds related unit test

Signed-off-by: Matthew Jackson <matthew.jackson@arm.com>
Change-Id: I69deb5397b8a06c679715e24971e9bb1c282140d

4 years agoIVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issue
Nikhil Raj [Mon, 15 Jul 2019 12:38:37 +0000 (13:38 +0100)]
IVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issue

!android-nn-driver:1546

Change-Id: I2b6ca7843aa66cafcbdbf7acd9b2ab9b306c75eb
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
4 years agoIVGCVSW-3519 Refactor TransposeConvolution2dWorkload for CL backed
Nikhil Raj [Mon, 15 Jul 2019 14:08:22 +0000 (15:08 +0100)]
IVGCVSW-3519 Refactor TransposeConvolution2dWorkload for CL backed

Change-Id: I2c458499b05b16f71decd09e6b642ce3725623fc
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
4 years agoGithub #226 Use correct paths returned by FindBoost.cmake
Matthew Bentham [Fri, 12 Jul 2019 16:26:57 +0000 (17:26 +0100)]
Github #226 Use correct paths returned by FindBoost.cmake

According to the documentation in FindBoost.cmake these
are the correct output variables.

Change-Id: If56874aaafe1577888f73719f0a493088d1ac531
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
4 years agoIVGCVSW-3495 Refactor names of convolution2d unit tests
Jan Eilers [Fri, 12 Jul 2019 09:46:33 +0000 (10:46 +0100)]
IVGCVSW-3495 Refactor names of convolution2d unit tests

Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Idb1325cba730dbf62b4742e4078220ef97d4b526

4 years agoMLCE-103 Add necessary enhancements to ModelAccuracyTool
SiCong Li [Mon, 24 Jun 2019 15:03:33 +0000 (16:03 +0100)]
MLCE-103 Add necessary enhancements to ModelAccuracyTool

* Evaluate model accuracy using category names instead of numerical
labels.
* Add blacklist support
* Add range selection support

Signed-off-by: SiCong Li <sicong.li@arm.com>
Change-Id: I7b1d2d298cfcaa56a27a028147169404b73580bb

4 years agoIVGCVSW-3421 Add Quantizer support for the new Stack layer
Matthew Jackson [Fri, 12 Jul 2019 08:37:18 +0000 (09:37 +0100)]
IVGCVSW-3421 Add Quantizer support for the new Stack layer

 * Implemented VisitStackLayer
 * Added unit test for Stack layer quantization

Signed-off-by: Matthew Jackson <matthew.jackson@arm.com>
Change-Id: I6f708543711c3600fa6c78d6d1f41ef14bbb90bb

4 years agoGithub #227 Remove unnecessary includes
Matthew Bentham [Fri, 12 Jul 2019 15:44:29 +0000 (16:44 +0100)]
Github #227 Remove unnecessary includes

Change-Id: I08640891a206b40da478fdaa7634e7a2f76784af
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
4 years agoIVGCVSW-3296 Add CL backend support for ResizeNearestNeighbour
Aron Virginas-Tar [Tue, 2 Jul 2019 16:25:47 +0000 (17:25 +0100)]
IVGCVSW-3296 Add CL backend support for ResizeNearestNeighbour

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I7f4c722141837939fd8904c52e75704a15c8a5e3

4 years agoIVGCVSW-3300 Add Neon backend support for dilated Convolution2d
Jan Eilers [Thu, 11 Jul 2019 09:22:36 +0000 (10:22 +0100)]
IVGCVSW-3300 Add Neon backend support for dilated Convolution2d

* Update NeonConvolution2dWorkload
* Enable unit tests

Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I1709e71e4944c5cbdcc99a003479c1fce45a612a

4 years agoUpdate ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0de
Aron Virginas-Tar [Thu, 11 Jul 2019 13:57:01 +0000 (14:57 +0100)]
Update ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0de

* Includes fixes for ResizeNearestNeighbor on CL and NEON

!android-nn-driver:1523

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I959e43cab21dce10a9072320fada11fcb57d41f2

4 years agoIVGCVSW-3454 Fix VTS dilated conv2d test failures
Mike Kelly [Thu, 11 Jul 2019 10:46:21 +0000 (11:46 +0100)]
IVGCVSW-3454 Fix VTS dilated conv2d test failures

 * Updated InferOutputShapes to take dilation into account

Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I84e999dc037fa47ce5290e9baa0df94bc9e7ce4d

4 years agoIVGCVSW-3298 Add CL backend support for dilated Convolution2d
Jan Eilers [Thu, 11 Jul 2019 08:19:35 +0000 (09:19 +0100)]
IVGCVSW-3298 Add CL backend support for dilated Convolution2d

* Update ClConvolution2dWorkload
* Enable unit tests

Change-Id: Id07bae220a35a0cadcacebe615f156622ae5f196
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
4 years agoIVGCVSW-3492 - Fix for Array must be initialized error
Kevin May [Thu, 11 Jul 2019 08:50:15 +0000 (09:50 +0100)]
IVGCVSW-3492 - Fix for Array must be initialized error

Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: Ic4177278bb8fb9e6e7e3c03ff8f49bfa99f5efdd

5 years agoIVGCVSW-3468 Add Unit test for Conv2D that combines
Teresa Charlin [Tue, 9 Jul 2019 14:45:35 +0000 (15:45 +0100)]
IVGCVSW-3468 Add Unit test for Conv2D that combines
 strides, dilation and padding

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Iea99a162e1f0c823cd0f8bc0ae2fb5f461778515

5 years agoIVGCVSW-3418 Add Arm NN front end support for the new Stack layer
Matthew Jackson [Thu, 4 Jul 2019 13:59:16 +0000 (14:59 +0100)]
IVGCVSW-3418 Add Arm NN front end support for the new Stack layer

 * Added new StackLayer class
 * Made necessary changes to Descriptors, ILayerSupport, ILayerVisitor, etc.
 * Added unit tests

Signed-off-by: Matthew Jackson <matthew.jackson@arm.com>
Change-Id: Ieb97a928a342ffe1901c6058eb895711c358fd3d

5 years agoIVGCVSW-3337 Add Neon backend support for LSTM layer normalisation
Jan Eilers [Mon, 8 Jul 2019 08:57:55 +0000 (09:57 +0100)]
IVGCVSW-3337 Add Neon backend support for LSTM layer normalisation

* Update neon lstm workload
* Add unit tests
* Add isLstmSupported

Change-Id: I493c159137f6544b0f2532d16d4fafd7a7e587e5
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
5 years agoIVGCVSW-3465 Add Customizable padding QSymm16 Unit Test to Neon
FinnWilliamsArm [Tue, 9 Jul 2019 15:01:41 +0000 (16:01 +0100)]
IVGCVSW-3465 Add Customizable padding QSymm16 Unit Test to Neon

Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com>
Change-Id: I327187b007e1aa18f3385766f4a82e113301a2f3

5 years agoIVGCVSW-3467 Add CL Backend support for Pad_v2 with Unit Test
FinnWilliamsArm [Tue, 9 Jul 2019 13:46:28 +0000 (14:46 +0100)]
IVGCVSW-3467 Add CL Backend support for Pad_v2 with Unit Test

Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com>
Change-Id: I4c51e49ef57065e9fb0038175e67290c59d5f396

5 years agoIVGCVSW-3338 Add CL backend support for LSTM normalization
Jan Eilers [Mon, 8 Jul 2019 14:56:59 +0000 (15:56 +0100)]
IVGCVSW-3338 Add CL backend support for LSTM normalization

 * Enable calls to LSTM normalization unit tests on CL backend.
 * Update CL workload to set the layer normalization parameters.

!android-nn-driver:1461

Change-Id: Ia5a29918961c391c1f1d8f331add377a38822ddd
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
5 years agoMLCE-103 Remove hardcoded output shape in ModelAccuracyTool
SiCong Li [Fri, 21 Jun 2019 15:02:40 +0000 (16:02 +0100)]
MLCE-103 Remove hardcoded output shape in ModelAccuracyTool

We can obtain the output tensor shape from the model provided by
the user.

Signed-off-by: SiCong Li <sicong.li@arm.com>
Change-Id: I5074734315174c1b5dc8eea1eff18a4a1c566f2a

5 years agoIVGCVSW-3355 Add NeonSpaceToDepthWorkload
Ellen Norris-Thompson [Wed, 26 Jun 2019 15:40:36 +0000 (16:40 +0100)]
IVGCVSW-3355 Add NeonSpaceToDepthWorkload

 * Add Neon backend support for SpaceToDepth
 * Enabled Neon Unit, CreateWorkload and
   EndToEnd tests for SpaceToDepth.
 * Added QSymm16 support to NeonTensorHandle.

Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
Change-Id: Ibbb0bce5ad77dace2bf4c4c111006d2fadf844e8

5 years agoMLCE-103 Use ImageTensorGenerator in ModelAccuracyTool
SiCong Li [Fri, 21 Jun 2019 11:00:04 +0000 (12:00 +0100)]
MLCE-103 Use ImageTensorGenerator in ModelAccuracyTool

* Refactor ImageTensorGenerator into a header so that it can be used
inside ModelAccuracyTool. ModelAccuracyTool now can accept image files
instead of tensor text files as input. ImageTensorGenerator remains a
standalone tool for converting images into tensors text files.
* Inside the ImageTensorGenerator, use the existing image preprocessing
method InferenceTestImage::Resize which has the correct image normalization
techniques and other resize utilities.

Change-Id: Ia662fed4752fb81c5cfa6d15967c6aae4aaf1155
Signed-off-by: SiCong Li <sicong.li@arm.com>
5 years agoIVGCVSW-3397 Join lstm parameter infos in a struct for isLstmSupported
Jan Eilers [Wed, 3 Jul 2019 17:20:40 +0000 (18:20 +0100)]
IVGCVSW-3397 Join lstm parameter infos in a struct for isLstmSupported

!android-nn-driver:1461

Change-Id: I9d8fe7adf13832ed0cbcfe98b2353c2f37011d22
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
5 years agoIVGCVSW-3399 Add support of QuantisedSymm16 to Pad
Narumol Prangnawarat [Mon, 8 Jul 2019 07:57:17 +0000 (08:57 +0100)]
IVGCVSW-3399 Add support of QuantisedSymm16 to Pad

 * Add support of QuantisedSymm16 to Pad
 * Fix custom padding tests
 * Add unit tests for Pad QuantisedSymm16

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ieb9a4492760b13fa030a42eb4d38fd9ffd7a8c76

5 years agoIVGCVSW-3391 Add SpaceToDepth CreateWorkload and EndToEnd tests
James Conroy [Tue, 2 Jul 2019 09:57:56 +0000 (10:57 +0100)]
IVGCVSW-3391 Add SpaceToDepth CreateWorkload and EndToEnd tests

 * Refactored existing EndToEnd tests, moved
   tests in reference to backendsCommon.
 * Enabled EndToEnd tests for CL.
 * Added new Ref/CL CreateWorkload tests.

Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I0a5e52961a8aca540d43241a3805d19c9c6ff56c

5 years agoIVGCVSW-3435 Add Neon Backend support for Pad_v2 with Unit Test
FinnWilliamsArm [Mon, 8 Jul 2019 13:11:33 +0000 (14:11 +0100)]
IVGCVSW-3435 Add Neon Backend support for Pad_v2 with Unit Test

Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com>
Change-Id: I685e17d2e721e4b0de50d88b04b63a5c2cfdc772

5 years agoIVGCVSW-3399 Add support of QuantisedSymm16 to Permute and unit tests
Narumol Prangnawarat [Mon, 8 Jul 2019 10:36:05 +0000 (11:36 +0100)]
IVGCVSW-3399 Add support of QuantisedSymm16 to Permute and unit tests

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Id6ab073ae3e0ff5f60c2f4bef975798ce71c9f88

5 years agoIVGCVSW-3393 Fix Ref Unit test for customizable padding value
Teresa Charlin [Tue, 2 Jul 2019 15:24:09 +0000 (16:24 +0100)]
IVGCVSW-3393 Fix Ref Unit test for customizable padding value
             Add Neon missing Unit Test for Uint8.

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I9207be8c8cf572ae9cbbf155010bb6dabe0c971c

5 years agoIVGCVSW-3399 Add support of QuantisedSymm16 to Debug and unit tests,
Narumol Prangnawarat [Thu, 4 Jul 2019 09:29:00 +0000 (10:29 +0100)]
IVGCVSW-3399 Add support of QuantisedSymm16 to Debug and unit tests,
refactor to be done

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I6dbf6a2aa328b8c843632e1231931b4e1c6888bb

5 years agoIVGCVSW-3353 Add CL support and tests for SpaceToDepth
James Conroy [Mon, 1 Jul 2019 16:12:40 +0000 (17:12 +0100)]
IVGCVSW-3353 Add CL support and tests for SpaceToDepth

 * Added CL backend support for SpaceToDepth.
 * Enabled unit tests for SpaceToDepth on CL.
 * Renamed unit tests to make them type-agnostic.
 * Added QSymm16/S16 support to ClTensorHandle.

Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I417d82946142ed619c447428bf0b0c4a2116c004

5 years agoFix member name in PadDescriptor
Aron Virginas-Tar [Fri, 5 Jul 2019 15:01:08 +0000 (16:01 +0100)]
Fix member name in PadDescriptor

* Renamed m_padValue to m_PadValue to bring it in line with
  our naming conventions

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I071aa42c9be495462c64697e5a923a5ec55de146

5 years agoIVGCVSW-3401 Update ACL pin to latest master
James Conroy [Thu, 4 Jul 2019 15:56:44 +0000 (16:56 +0100)]
IVGCVSW-3401 Update ACL pin to latest master

 * Updated ACL pin to latest master.
 * Minor changes to Softmax Neon/CL uint8
   workloads to reflect refactoring in ACL.

!android-nn-driver:1476

Change-Id: I1c5005ddbcccdb41d8cb09d3fa61cf3ce0e9ffdb
Signed-off-by: James Conroy <james.conroy@arm.com>
5 years agoIVGCVSW-3294 Add Neon backend support for PReLU
Nikhil Raj [Wed, 3 Jul 2019 14:58:31 +0000 (15:58 +0100)]
IVGCVSW-3294 Add Neon backend support for PReLU

Change-Id: I2f92f7336d3b4188962a9d08b0e7c6372b1c648f
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
5 years agoIVGCVSW-3293 Add CL backend support for PReLU
Nikhil Raj [Fri, 5 Jul 2019 11:22:58 +0000 (12:22 +0100)]
IVGCVSW-3293 Add CL backend support for PReLU

Change-Id: I1bb187db89bb3eb883b8f0aca4c3439d82b56583
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
5 years agoFix the warning message reporting when sub-graphs fail to get optimized
Matteo Martincigh [Thu, 4 Jul 2019 16:52:55 +0000 (17:52 +0100)]
Fix the warning message reporting when sub-graphs fail to get optimized

Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: I92a83b61a0c89029cbde0a6cc26599691d171660

5 years agoIVGCVSW-3307 Add RefMemoryManager
Matthew Bentham [Fri, 21 Jun 2019 16:22:23 +0000 (17:22 +0100)]
IVGCVSW-3307 Add RefMemoryManager

Simple pool memory manager for use in the reference backend,
in order to make the backend usable for testing large networks.

Change-Id: I5694da29052c60f95b57da595c64cc114d75b8ba
Signed-off-by: Matthew Bentham <Matthew.Bentham@arm.com>
5 years agoIVGCVSW-3399 Add QSymm16 IsLayerSupportedTest to reference backend
Narumol Prangnawarat [Wed, 3 Jul 2019 13:55:57 +0000 (14:55 +0100)]
IVGCVSW-3399 Add QSymm16 IsLayerSupportedTest to reference backend

 * Refactor and add QSymm16 to IsDepthwiseConvolutionSupported
 * Refactor and add QSymm16 to IsEqualSupported
 * Refactor and add QSymm16 to IsGreaterSupported
 * Refactor and add QSymm16 to IsSplitterSupported
 * Refactor and add QSymm16 to IsStridedSliceSupported
 * Refactor and add QSymm16 to IsMemCopySupported
 * Refactor IsFakeQuantizationSupported

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I4f115a5535748fc22df8bc90b24b537fd5dd95b8

5 years agoIVGCVSW-3277 Remove dead code
Matteo Martincigh [Wed, 3 Jul 2019 09:17:40 +0000 (10:17 +0100)]
IVGCVSW-3277 Remove dead code

Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: Ibc108699f0bccf9210defac8707c4f61cb181e3f

5 years agoIVGCVSW-3307 TransposeConvolution: Don't call Map() before Execute()
Matthew Bentham [Tue, 2 Jul 2019 14:45:18 +0000 (15:45 +0100)]
IVGCVSW-3307 TransposeConvolution: Don't call Map() before Execute()

Change-Id: I7a812eafc8c73d074049ba95189cbc17d276eee3
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
5 years agoIVGCVSW-3161 Bug Fix in Nearest Neighbor implementation;
Teresa Charlin [Tue, 2 Jul 2019 12:25:22 +0000 (13:25 +0100)]
IVGCVSW-3161 Bug Fix in Nearest Neighbor implementation;
             consider 4 neighbors instead of 2.

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ia724b35f723157e9f51b5345964200f126b98267

5 years agoIVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear method
Aron Virginas-Tar [Mon, 1 Jul 2019 18:01:44 +0000 (19:01 +0100)]
IVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear method

!android-nn-driver:1451

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: Ieedbce1f6e95891137a250fdd07e2f7e4e1f4828

5 years agoIVGCVSW-3236 Extend Ref LSTM with layer normalization support
Jan Eilers [Wed, 26 Jun 2019 12:10:09 +0000 (13:10 +0100)]
IVGCVSW-3236 Extend Ref LSTM with layer normalization support

* Add descriptor values
* Update lstm queue descriptor validate function
* Update lstm workload
* Update isLstmSupported (Cl and Ref), LayerSupportBase, ILayerSupport
* Update lstm layer
* Add unit tests

Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I932175d550facfb342325051eaa7bd2084ebdc18
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
5 years agoIVGCVSW-3369 Add IsPreluSupported to default layer support
Matteo Martincigh [Thu, 27 Jun 2019 15:15:20 +0000 (16:15 +0100)]
IVGCVSW-3369 Add IsPreluSupported to default layer support

Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: Ic3ed5911cea75b9052dab2ed802cbbe4bca38603

5 years agoIVGCVSW-3307 Don't assume TensorInfo::Map() can be called before Execute()
Matthew Bentham [Mon, 24 Jun 2019 11:51:25 +0000 (12:51 +0100)]
IVGCVSW-3307 Don't assume TensorInfo::Map() can be called before Execute()

Change-Id: I445c69d2e99d8c93622e739af61f721e61b0f90f
Signed-off-by: Matthew Bentham <Matthew.Bentham@arm.com>
5 years agoIVGCVSW-3307 Introduce RefTensorHandle
Matthew Bentham [Tue, 18 Jun 2019 15:14:34 +0000 (16:14 +0100)]
IVGCVSW-3307 Introduce RefTensorHandle

Use it for intermediate tensors on reference backend.
Lays the groundwork for memory management in the reference backend.

Change-Id: I7d3ee132cac31bde70ae6e1b815f4f0b03d550a6
Signed-off-by: Matthew Bentham <Matthew.Bentham@arm.com>
5 years agoIVGCVSW-3361 Add end-to-end tests for Resize on CpuRef
Aron Virginas-Tar [Mon, 1 Jul 2019 15:12:58 +0000 (16:12 +0100)]
IVGCVSW-3361 Add end-to-end tests for Resize on CpuRef

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: Ie89dc91a2fc0281d58c6f1ccef65ed1228d33ccb

5 years agoIVGCVSW-3366 Add Quantizer support for ResizeLayer
Teresa Charlin [Mon, 1 Jul 2019 15:22:56 +0000 (16:22 +0100)]
IVGCVSW-3366 Add Quantizer support for ResizeLayer

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ibfd4725bb04a5859488e968513cf11ac450fd277

5 years agoIVGCVSW-3365 Add reference workload support for ResizeLayer
Teresa Charlin [Mon, 1 Jul 2019 12:51:07 +0000 (13:51 +0100)]
IVGCVSW-3365 Add reference workload support for ResizeLayer

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Id551690065dca0686ce597d1f0c14fd73163481e

5 years agoIVGCVSW-3364 Add serialization support for Resize layer
FinnWilliamsArm [Fri, 28 Jun 2019 14:07:10 +0000 (15:07 +0100)]
IVGCVSW-3364 Add serialization support for Resize layer

Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com>
Change-Id: I3b1af816cefc1760f63324f365de93f899c9c9ee

5 years agoIVGCVSW-3363 Add frontend support for Resize Layer
Teresa Charlin [Thu, 27 Jun 2019 14:41:57 +0000 (15:41 +0100)]
IVGCVSW-3363 Add frontend support for Resize Layer

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I63493ddb7598515773073deb6db2eb3a635c5dfe

5 years agoIVGCVSW-3162 Support CL workload for TransposeConv2D
Aron Virginas-Tar [Thu, 27 Jun 2019 17:54:47 +0000 (18:54 +0100)]
IVGCVSW-3162 Support CL workload for TransposeConv2D

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I3b021c0828d30298d99ddb211c9aae17fe3636f0

5 years agoRemove unnecessary include from RefLayerTests.cpp
Aron Virginas-Tar [Thu, 27 Jun 2019 15:59:36 +0000 (16:59 +0100)]
Remove unnecessary include from RefLayerTests.cpp

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I0078d91f86f8632ab87c6c4484ca1ba52a142812

5 years agoIVGCVSW-3324 Add end-to-end tests for TransposeConvolution2d on CpuRef
Aron Virginas-Tar [Wed, 26 Jun 2019 14:02:47 +0000 (15:02 +0100)]
IVGCVSW-3324 Add end-to-end tests for TransposeConvolution2d on CpuRef

* Added one end-to-end test for all supported data types and data layout
* Implemented RefLayerSupport::IsTransposeConvolution2dSupported()
* Fixed formula used in TransposeConvolution2dLayer::InferOutputShapes()

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: If1ba3c226ecfa17f7fceffae857f39297c6433f2

5 years agoIVGCVSW-3320 Add reference workload support for TransposeConvolution2dLayer
Aron Virginas-Tar [Wed, 26 Jun 2019 14:02:47 +0000 (15:02 +0100)]
IVGCVSW-3320 Add reference workload support for TransposeConvolution2dLayer

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: Icc64f8148c9d8a0d14d772e6e4e7865e70585cd9

5 years agoIVGCVSW-3287 Add L2Normalization epsilon CL workload support
Ferran Balaguer [Tue, 18 Jun 2019 15:46:00 +0000 (16:46 +0100)]
IVGCVSW-3287 Add L2Normalization epsilon CL workload support

Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com>
Change-Id: Ifb7d50ed43cd66e219b17369130f9091d4a668e7

5 years agoIVGCVSW-3193 Allow ExecuteNetwork to have qasymm8 input type
Narumol Prangnawarat [Wed, 26 Jun 2019 14:10:46 +0000 (15:10 +0100)]
IVGCVSW-3193 Allow ExecuteNetwork to have qasymm8 input type
and add option to quantize float inputs to qasymm8

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I54b13b8b53c31c05658fe9c310ca5a66df759aa5

5 years agoUpdate the CL pin to the latest master
Ferran Balaguer [Mon, 24 Jun 2019 11:43:38 +0000 (12:43 +0100)]
Update the CL pin to the latest master

* Update SoftMaxUint8Workload for CL and NEON to deal with
  quantization parameters as vectors.
* Change Sigmoid Activation function QAsymm8 tests to use
  scale=1.f/256.f and offset=0 as quatization output parameters.

!android-nn-driver:1417

Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com>
Change-Id: Ief91f10193fbbbad0c0124ece41f0bf4e0dcd992

5 years agoIVGCVSW-3197 Support SPACE_TO_DEPTH on Android
Keith Davis [Wed, 26 Jun 2019 14:28:43 +0000 (15:28 +0100)]
IVGCVSW-3197 Support SPACE_TO_DEPTH on Android

* Fix for undefined reference to IsLayerSupported

Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: If9d39149a5ad41dbf835d79b8cb937ac253c927e

5 years agoIVGCVSW-3347 Add EndToEnd test for BatchToSpaceNd
Francis Murtagh [Tue, 25 Jun 2019 13:41:55 +0000 (14:41 +0100)]
IVGCVSW-3347 Add EndToEnd test for BatchToSpaceNd

 * Add Simple and complex end to end tests based on tensorflow.org examples

Change-Id: Ifa758a48cf5ea09f9be7945859cd37377dbb9465
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
5 years agoIVGCVSW-3249 Extend the BatchToSpace workload to support QSymm16
Francis Murtagh [Tue, 25 Jun 2019 09:57:10 +0000 (10:57 +0100)]
IVGCVSW-3249 Extend the BatchToSpace workload to support QSymm16

 * Add reference supportedness validation checks.
 * Call unit tests with QSymm16 data type.

Change-Id: Ie6621ca7072dfc69278198c53e09b090275a7fff
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
5 years agoIVGCVSW-3310 Update scripts to download q-fsk version
Sadik Armagan [Wed, 26 Jun 2019 08:47:51 +0000 (09:47 +0100)]
IVGCVSW-3310 Update scripts to download q-fsk version

 * Updated Android.mk file to be consistent with android-nn-driver and q-fsk

Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I97d0a73c6d0dcac6848d850c4a53182dd55e40f9

5 years agoDon't override compiler options specified on command line
Matthew Bentham [Mon, 24 Jun 2019 12:10:54 +0000 (13:10 +0100)]
Don't override compiler options specified on command line

Change-Id: Id004415afe70c1b4c97ede2da2613edbb9b4e064
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com>
5 years agoIVGCVSW-3250 Extend the Gather workload for QSymm16 support
Ellen Norris-Thompson [Mon, 24 Jun 2019 08:23:38 +0000 (09:23 +0100)]
IVGCVSW-3250 Extend the Gather workload for QSymm16 support

 * Add LayerTests and EndToEndTests for QSymm16
 * Updated GatherQueueDescriptor::Validate function
 * Reimplemented RefLayerSupport::IsGatherSupported

Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
Change-Id: I5b4df55d31b5ee3c5563d2df17b412a387c27595

5 years agoMLCE-103 Fix out-of-bound bug in ModelAccuracyChecker
SiCong Li [Wed, 19 Jun 2019 17:07:25 +0000 (18:07 +0100)]
MLCE-103 Fix out-of-bound bug in ModelAccuracyChecker

* Inside method AddImageResult, the number of generated output may
exceed the size of m_TopK. Limit the check to the size of m_TopK.

Signed-off-by: SiCong Li <sicong.li@arm.com>
Change-Id: Ic7513ca27a283ef6d098d5aa0a94b4f17ff04f66

5 years agoIVGCVSW-3334 Refactor BatchToSpace tests to be generic
Francis Murtagh [Mon, 24 Jun 2019 13:24:36 +0000 (14:24 +0100)]
IVGCVSW-3334 Refactor BatchToSpace tests to be generic

 * Generify and reformat test BatchToSpace tests
 * Add missing RefCreateWorkload test

Change-Id: I08af018c07ee41df5b9d1e578d99bc03f38090ac
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
5 years agoIVGCVSW-3235 Add scalar to use as padding value in Reference Pad
David Monahan [Wed, 19 Jun 2019 10:47:21 +0000 (11:47 +0100)]
IVGCVSW-3235 Add scalar to use as padding value in Reference Pad

Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: If050f318fcb7626bbfae1b8737a1d232a4a5a915

5 years agoIVGCVSW-3277 Refactor TensorHandle factory API
Derek Lamberti [Thu, 13 Jun 2019 10:40:08 +0000 (11:40 +0100)]
IVGCVSW-3277 Refactor TensorHandle factory API

 * Added backend support for multiple types of TensorHandle factories
 * Refactored the backend API to enable new tensor strategies
 * Added mechanism to determine memory strategies during optimization
 * Perform mem-copy only when Direct access is not found
 * Explicitly deleted the copy-constructor from OutputSlot to prevent
   accidental local copies that would cause the DisconnectAll to be
   called by the destructor

Change-Id: I7e812c8e5e6c1c20db1c5932749ac70fd93db7f8
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
5 years agoIVGCVSW-3263 - Add End to End tests for SpaceToDepth on Ref
Keith Davis [Fri, 21 Jun 2019 08:33:59 +0000 (09:33 +0100)]
IVGCVSW-3263 - Add End to End tests for SpaceToDepth on Ref

Change-Id: I35d1c06b34ca160895f902255a69b87b711275b7
Signed-off-by: Keith Davis <keith.davis@arm.com>
5 years agoIVGCVSW-3343 Add backward compatibility deserialisation test for pad value
Jim Flynn [Mon, 24 Jun 2019 13:32:41 +0000 (14:32 +0100)]
IVGCVSW-3343 Add backward compatibility deserialisation test for pad value

Change-Id: Ic0f4745e26ce177dad26c60d3b84c450240d2c7b
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
5 years agoIVGCVSW-3267 Add more code coverage to the PReLU layer
Matteo Martincigh [Thu, 20 Jun 2019 16:17:45 +0000 (17:17 +0100)]
IVGCVSW-3267 Add more code coverage to the PReLU layer

 * Added more unit tests to cover all code branches
 * Moved the InferOutput tests to separate files
 * Created convenience ARMNN_SIMPLE_TEST_CASE macro
 * Created TestUtils file for common utility functions

Change-Id: Id971d3cf77005397d1f0b2783fab68b1f0bf9dfc
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
5 years agoIVGCVSW-3247: Refactor reference Gather workload
Ellen Norris-Thompson [Fri, 21 Jun 2019 14:50:00 +0000 (15:50 +0100)]
IVGCVSW-3247: Refactor reference Gather workload

 * Refactored Gather reference workload to not use templates for different types
 * Added quantization values in Gather unit tests for Quantized types

Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
Change-Id: Ibe5d655aa1c287824e45b83818c5862bda7f92b0

5 years agoIVGCVSW-3322 Add Quantizer support for TransposeConvolution2DLayer
Aron Virginas-Tar [Fri, 21 Jun 2019 14:25:19 +0000 (15:25 +0100)]
IVGCVSW-3322 Add Quantizer support for TransposeConvolution2DLayer

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I26997d7770585055b2b3256baad2800a4c5ed7e8

5 years agoIVGCVSW-3330 Parse dilation parameters for DepthwiseConvolution2d in Deserializer
Aron Virginas-Tar [Fri, 21 Jun 2019 13:20:11 +0000 (14:20 +0100)]
IVGCVSW-3330 Parse dilation parameters for DepthwiseConvolution2d in Deserializer

* Added code for reading parameters dilationX and dilationY
  to Deserializer::ParseDepthwiseConvolution()
* Updated serialization unit tests to check for dilation params
  for both Convolution2d and DepthwiseConvolution2d

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: Id03629866009e799cf7daf8b7bdafc73d158d9bb

5 years agoIVGCVSW-3321 Add serialization support for TransposeConvolution2dLayer
Aron Virginas-Tar [Fri, 21 Jun 2019 12:53:38 +0000 (13:53 +0100)]
IVGCVSW-3321 Add serialization support for TransposeConvolution2dLayer

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: If0c8f3662d5e03696f97040abed784c0fbcdbc6f

5 years agoIVGCVSW-3291 Add L2Normalization epsilon value to serialization
Ferran Balaguer [Tue, 18 Jun 2019 15:25:06 +0000 (16:25 +0100)]
IVGCVSW-3291 Add L2Normalization epsilon value to serialization

Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com>
Change-Id: Icfff3fb596a03c126a42b1d0c254a68e498df734

5 years agoIVGCVSW-3319 Add frontend support for TransposeConvolution2d Layer
Aron Virginas-Tar [Thu, 20 Jun 2019 13:28:19 +0000 (14:28 +0100)]
IVGCVSW-3319 Add frontend support for TransposeConvolution2d Layer

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: Ic06f63f1eff255e697facf319e2ac4c83d782e7c

5 years agoIVGCVSW-3193 Update bounding box value of MobileNet SSD after refactor
Narumol Prangnawarat [Thu, 20 Jun 2019 16:08:03 +0000 (17:08 +0100)]
IVGCVSW-3193 Update bounding box value of MobileNet SSD after refactor
Convolution2d and DepthwiseConvolution2d to use Encoders and Decoders

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ic87b8ce6f68343983f3c825902425516cbb23b06

5 years agoIVGCVSW-3212 Refactor RefBatchNormalizationWorkload
Matteo Martincigh [Thu, 20 Jun 2019 11:46:43 +0000 (12:46 +0100)]
IVGCVSW-3212 Refactor RefBatchNormalizationWorkload

 * Refactor the reference batch normalization workload to avoid unnecessary function
   calls and to improve readibility

Change-Id: I49d78dcac7bad36f57bd1eb196c12dbad01cc893
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
5 years agoIVGCVSW-3248 Refactor reference BatchToSpace workload
Francis Murtagh [Thu, 20 Jun 2019 11:07:19 +0000 (12:07 +0100)]
IVGCVSW-3248 Refactor reference BatchToSpace workload

 * Add Decoders and Encoders to workload to make it data type agnostic
 * Merge float32 and Uint8 into single workload

Change-Id: I8adfa1898a63f13889eaaf55a31c26fd1e2d7ee8
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
5 years agoIVGCVSW-3269 Add Serialization support for the new Prelu Activation layer
Ellen Norris-Thompson [Wed, 19 Jun 2019 10:46:21 +0000 (11:46 +0100)]
IVGCVSW-3269 Add Serialization support for the new Prelu Activation layer

 * Adds serialization/deserialization support
 * Adds related unit test

Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
Change-Id: I600322b03e51f443cbcd9262bb27e36e5fd95ae5

5 years agoIVGCVSW-3270 Add Quantizer support for the new Prelu Activation layer
Matteo Martincigh [Wed, 19 Jun 2019 11:53:27 +0000 (12:53 +0100)]
IVGCVSW-3270 Add Quantizer support for the new Prelu Activation layer

 * Implemented VisitPreluLayer
 * Added unit test for Prelu layer quantization

Change-Id: I0442053f69608a400d295654b103cfd2429a0341
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
5 years agoIVGCVSW-3271 Add unit test for dilated DepthwiseConvolution2d
Teresa Charlin [Wed, 19 Jun 2019 08:34:37 +0000 (09:34 +0100)]
IVGCVSW-3271 Add unit test for dilated DepthwiseConvolution2d

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I0e7132f61001f7b2a9fad3d7b21acf2558c01df4

5 years agoIVGCVSW-3231 Add reference workload support for SpaceToDepth
Keith Davis [Fri, 14 Jun 2019 16:33:22 +0000 (17:33 +0100)]
IVGCVSW-3231 Add reference workload support for SpaceToDepth

* Added reference workload for SpaceToDepth
* Added unit tests for float32 & uint8
* Minor sort refactoring to RefWorkloads.hpp to alphabetical order

Change-Id: I2e01f8101650e2aae102a8a32bc0064f067141ab
Signed-off-by: Keith Davis <keith.davis@arm.com>
5 years agoIVGCVSW-3268 Add Reference workload support for the new Prelu Activation layer
Matteo Martincigh [Thu, 13 Jun 2019 16:27:46 +0000 (17:27 +0100)]
IVGCVSW-3268 Add Reference workload support for the new Prelu Activation layer

 * Added reference workload for the PReLU Activation layer
 * Added factory methods
 * Added validation support
 * Added Int16 support
 * Added unit tests

Change-Id: Ic950d908c5e0a335dccd2960a3ffab0f8b599876
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
5 years agoIVGCVSW-3299 Add Uint8 Support to Model Accuracy Checker
Francis Murtagh [Tue, 18 Jun 2019 11:30:37 +0000 (12:30 +0100)]
IVGCVSW-3299 Add Uint8 Support to Model Accuracy Checker

 * Seperate ExecuteNetwork main function into standalone application
 * Include NetworkExecutionUtils header and remove duplicate functions
 * Add uint8 and int32 support to ModelAccuracyChecker

Change-Id: I5fb4bc147232f8388f37eea7db5130b04fd215d1
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
5 years agoIVGCVSW-3288 Add L2Normalization epsilon Neon workload support
Ferran Balaguer [Tue, 18 Jun 2019 15:32:30 +0000 (16:32 +0100)]
IVGCVSW-3288 Add L2Normalization epsilon Neon workload support

Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com>
Change-Id: I938d97e6a2bfab8ff5f4548efeeaa43b7f5ccda2

5 years agoIVGCVSW-3234 Ensure that Quantizer allows different quantization scales
Narumol Prangnawarat [Tue, 18 Jun 2019 15:22:35 +0000 (16:22 +0100)]
IVGCVSW-3234 Ensure that Quantizer allows different quantization scales
on inputs and output of Concat layer

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Idd79e44dbf49345aced3ddeeb8a53c9776f9f5d5

5 years agoIVGCVSW-3234 Add unit test for Concat with different quantization params
Narumol Prangnawarat [Mon, 17 Jun 2019 16:45:43 +0000 (17:45 +0100)]
IVGCVSW-3234 Add unit test for Concat with different quantization params

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ia655b1b6c5f57d2b7c0d9dd17be342cd01f36c09

5 years agoIVGCVSW-3264 Add Unit Test for Dilated Convolution2d to armnn
Teresa Charlin [Fri, 14 Jun 2019 10:09:19 +0000 (11:09 +0100)]
IVGCVSW-3264 Add Unit Test for Dilated Convolution2d to armnn

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I60da1414ab41ea196cdebc27f0f014a502274fa8

5 years agoIVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer
Matteo Martincigh [Wed, 12 Jun 2019 14:42:18 +0000 (15:42 +0100)]
IVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer

 * Added new PreluLayer class
 * Made necessary changes to ILayerSupport, ILayerVisitor, etc.
 * Added unit tests

Change-Id: Ifcfb78e823bb5a245ed1dad15290d2f60115c882
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
5 years agoIVGCVSW-3286 Add epsilon Reference workload support
Ferran Balaguer [Mon, 17 Jun 2019 11:23:52 +0000 (12:23 +0100)]
IVGCVSW-3286 Add epsilon Reference workload support

Change-Id: I5cabbf9d1ef3858be68d6820d14845e512128c5b
Signed-off-by: Ferran Balaguer <ferran.balaguer@arm.com>
5 years agoIVGCVSW-2779 Fix Android Q build
Matteo Martincigh [Mon, 17 Jun 2019 12:25:18 +0000 (13:25 +0100)]
IVGCVSW-2779 Fix Android Q build

 * Removed names of unused variables, as they cause the Android Q
   build to fail

Change-Id: I4b091d6af05a67ce0aa4fcde3c5048a4a75798fc
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>