From 4bd8f7c96e01e081276c376fe5c34018e7b70d17 Mon Sep 17 00:00:00 2001 From: Jan Eilers Date: Tue, 28 Sep 2021 11:31:07 +0100 Subject: IVGCVSW-5985 Remove deprecated code !armnn:6254 Signed-off-by: Jan Eilers Change-Id: I728048874839cddedc8421233294d51d7f3e2415 --- test/Dilation.hpp | 54 ++++++++++++++++++++++++++---------------------------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/test/Dilation.hpp b/test/Dilation.hpp index a05dba4f..c8adbe81 100644 --- a/test/Dilation.hpp +++ b/test/Dilation.hpp @@ -7,7 +7,7 @@ #include "DriverTestHelpers.hpp" -#include +#include #include #include @@ -32,7 +32,7 @@ struct DilationTestOptions bool m_HasDilation; }; -class DilationTestVisitor : public LayerVisitorBase +class DilationTestVisitor : public StrategyBase { public: DilationTestVisitor() : @@ -44,32 +44,30 @@ public: m_ExpectedDilationY{expectedDilationY} {} - void VisitConvolution2dLayer(const IConnectableLayer *layer, - const Convolution2dDescriptor& descriptor, - const ConstTensor& weights, - const Optional& biases, - const char *name = nullptr) override + void ExecuteStrategy(const armnn::IConnectableLayer* layer, + const armnn::BaseDescriptor& descriptor, + const std::vector& constants, + const char* name, + const armnn::LayerBindingId id = 0) override { - IgnoreUnused(layer); - IgnoreUnused(weights); - IgnoreUnused(biases); - IgnoreUnused(name); - - CheckDilationParams(descriptor); - } - - void VisitDepthwiseConvolution2dLayer(const IConnectableLayer *layer, - const DepthwiseConvolution2dDescriptor& descriptor, - const ConstTensor& weights, - const Optional& biases, - const char *name = nullptr) override - { - IgnoreUnused(layer); - IgnoreUnused(weights); - IgnoreUnused(biases); - IgnoreUnused(name); - - CheckDilationParams(descriptor); + armnn::IgnoreUnused(layer, constants, id, name); + switch (layer->GetType()) + { + case armnn::LayerType::Convolution2d: + { + CheckDilationParams(static_cast(descriptor)); + break; + } + case armnn::LayerType::DepthwiseConvolution2d: + { + CheckDilationParams(static_cast(descriptor)); + break; + } + default: + { + m_DefaultStrategy.Apply(GetLayerTypeAsCString(layer->GetType())); + } + } } private: @@ -170,5 +168,5 @@ void DilationTestImpl(const DilationTestOptions& options) // check if dilation params are as expected DilationTestVisitor visitor = options.m_HasDilation ? DilationTestVisitor(2, 2) : DilationTestVisitor(); - data.m_Network->Accept(visitor); + data.m_Network->ExecuteStrategy(visitor); } -- cgit v1.2.1