diff options
Diffstat (limited to 'src/backends/reference')
-rw-r--r-- | src/backends/reference/RefLayerSupport.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/backends/reference/RefLayerSupport.cpp b/src/backends/reference/RefLayerSupport.cpp index b105bcbec8..2648f459d6 100644 --- a/src/backends/reference/RefLayerSupport.cpp +++ b/src/backends/reference/RefLayerSupport.cpp @@ -1612,24 +1612,6 @@ bool RefLayerSupport::IsTransposeConvolution2dSupported(const TensorInfo& input, "Reference TransposeConvolution2d: biases is not a supported type."); } - // NOTE: Temporary restriction; should be removed as soon as support for channel - // multiplier different from 1 (input channels != output channels) has been added - struct ChannelsAreEqual : public Rule - { - ChannelsAreEqual(const TensorInfo& input, - const TensorInfo& output, - const TransposeConvolution2dDescriptor& descriptor) - { - armnnUtils::DataLayoutIndexed dataLayoutIndexed(descriptor.m_DataLayout); - const unsigned int channelsIndex = dataLayoutIndexed.GetChannelsIndex(); - - m_Res = (input.GetShape()[channelsIndex] == output.GetShape()[channelsIndex]); - } - }; - - supported &= CheckSupportRule(ChannelsAreEqual(input, output, descriptor), reasonIfUnsupported, - "Reference TransposeConvolution2d: inputChannels != outputChannels"); - return supported; } |