aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGian Marco Iodice <gianmarco.iodice@arm.com>2019-08-01 15:53:23 +0100
committerGian Marco Iodice <gianmarco.iodice@arm.com>2019-08-01 22:17:11 +0000
commit607339f8a83e5547049ffe79abfc88a9868c527c (patch)
treead7b16e6e9a50dc7f3cd76f6fff1b2684f793278
parent1c29ffc7fe02de68cf2e82709a3bc3e210cb0ba4 (diff)
downloadComputeLibrary-607339f8a83e5547049ffe79abfc88a9868c527c.tar.gz
COMPMID-2527: Remove activation function validation in CLWinogradConvolutionLayer
Change-Id: I38c70b9e10e43d319a81ce9dbade771153e2446f Signed-off-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Reviewed-on: https://review.mlplatform.org/c/1672 Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com>
-rw-r--r--arm_compute/runtime/CL/functions/CLWinogradConvolutionLayer.h1
-rw-r--r--src/runtime/CL/functions/CLWinogradConvolutionLayer.cpp8
2 files changed, 1 insertions, 8 deletions
diff --git a/arm_compute/runtime/CL/functions/CLWinogradConvolutionLayer.h b/arm_compute/runtime/CL/functions/CLWinogradConvolutionLayer.h
index 4ae75a5ace..e2ce9d7ec2 100644
--- a/arm_compute/runtime/CL/functions/CLWinogradConvolutionLayer.h
+++ b/arm_compute/runtime/CL/functions/CLWinogradConvolutionLayer.h
@@ -27,7 +27,6 @@
#include "arm_compute/core/CL/kernels/CLWinogradFilterTransformKernel.h"
#include "arm_compute/core/CL/kernels/CLWinogradOutputTransformKernel.h"
#include "arm_compute/core/Types.h"
-#include "arm_compute/runtime/CL/functions/CLActivationLayer.h"
#include "arm_compute/runtime/CL/functions/CLGEMM.h"
#include "arm_compute/runtime/CL/functions/CLWinogradInputTransform.h"
#include "arm_compute/runtime/IFunction.h"
diff --git a/src/runtime/CL/functions/CLWinogradConvolutionLayer.cpp b/src/runtime/CL/functions/CLWinogradConvolutionLayer.cpp
index d3c3f9803e..3b44c22a27 100644
--- a/src/runtime/CL/functions/CLWinogradConvolutionLayer.cpp
+++ b/src/runtime/CL/functions/CLWinogradConvolutionLayer.cpp
@@ -189,13 +189,7 @@ Status CLWinogradConvolutionLayer::validate(const ITensorInfo *input, const ITen
GEMMLowpOutputStageInfo(), (input->data_type() == DataType::F16))));
// Configure output transform
- ARM_COMPUTE_RETURN_ON_ERROR(CLWinogradOutputTransformKernel::validate(&batched_mm_output, biases, output, winograd_info));
-
- // Validate Activation Layer
- if(act_info.enabled())
- {
- ARM_COMPUTE_RETURN_ON_ERROR(CLActivationLayer::validate(output, nullptr, act_info));
- }
+ ARM_COMPUTE_RETURN_ON_ERROR(CLWinogradOutputTransformKernel::validate(&batched_mm_output, biases, output, winograd_info, act_info));
return Status{};
}