aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backends/reference/RefLayerSupport.cpp18
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;
}