aboutsummaryrefslogtreecommitdiff
path: root/tests/NEON/Helper.h
diff options
context:
space:
mode:
authorSheri Zhang <sheri.zhang@arm.com>2020-04-14 22:29:36 +0100
committerSheri Zhang <sheri.zhang@arm.com>2020-04-15 13:53:05 +0000
commit45198c8fe5c262cf7fba6f22cfc03ccf194e8bca (patch)
tree8d9c2046a89c703ffe6cc76e55b2b73662fbdc57 /tests/NEON/Helper.h
parent5fc8f8471e80303230c7664ffb80ddf839150601 (diff)
downloadComputeLibrary-45198c8fe5c262cf7fba6f22cfc03ccf194e8bca.tar.gz
COMPMID-3239: Implement QSYMM16 LayerNormalizationKernel for CL
Use NE/CLSynthetizeFunction instead of NE/CLQLSTMLayerNormalizationValidationFixture Signed-off-by: Sheri Zhang <sheri.zhang@arm.com> Change-Id: I62ace213a5261f2d307da6953d0521492aa05292 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3019 Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'tests/NEON/Helper.h')
-rw-r--r--tests/NEON/Helper.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/NEON/Helper.h b/tests/NEON/Helper.h
index a56b4adc34..18e400d542 100644
--- a/tests/NEON/Helper.h
+++ b/tests/NEON/Helper.h
@@ -66,6 +66,15 @@ public:
k->configure(std::forward<Args>(args)...);
_kernel = std::move(k);
}
+ /** Validate input arguments
+ *
+ * @param[in] args Configuration arguments.
+ */
+ template <typename... Args>
+ static Status validate(Args &&... args)
+ {
+ return K::validate(std::forward<Args>(args)...);
+ }
};
/** As above but this also setups a Zero border on the input tensor of the specified bordersize */