From f9d3a0a12ede4db89348fd924274c9acc6809bb2 Mon Sep 17 00:00:00 2001 From: Georgios Pinitas Date: Fri, 3 Nov 2017 19:01:44 +0000 Subject: COMPMID-617: Add validation functions. Added validation routines to the following kernels. -CLActivationLayer -CLBatchNormalizationLayer -CLArithmeticAddition -CLArithmeticSubtraction -CLPixelwiseMultiplication Change-Id: I0f3a03154f9e392279f715af656683cd0ad4cef5 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/94595 Tested-by: Kaizen Reviewed-by: Anthony Barbier --- src/runtime/CL/functions/CLBatchNormalizationLayer.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/runtime/CL/functions/CLBatchNormalizationLayer.cpp') diff --git a/src/runtime/CL/functions/CLBatchNormalizationLayer.cpp b/src/runtime/CL/functions/CLBatchNormalizationLayer.cpp index 68cdaac812..c4e307e541 100644 --- a/src/runtime/CL/functions/CLBatchNormalizationLayer.cpp +++ b/src/runtime/CL/functions/CLBatchNormalizationLayer.cpp @@ -42,6 +42,14 @@ void CLBatchNormalizationLayer::configure(ICLTensor *input, ICLTensor *output, c _norm_kernel.configure(input, output, mean, var, beta, gamma, epsilon); } +Error CLBatchNormalizationLayer::validate(const ITensorInfo *input, const ITensorInfo *output, + const ITensorInfo *mean, const ITensorInfo *var, + const ITensorInfo *beta, const ITensorInfo *gamma, + float epsilon) +{ + return CLBatchNormalizationLayerKernel::validate(input, output, mean, var, beta, gamma, epsilon); +} + void CLBatchNormalizationLayer::run() { CLScheduler::get().enqueue(_norm_kernel, true); -- cgit v1.2.1