#include <FoldPadIntoLayer2d.hpp>
Definition at line 185 of file FoldPadIntoLayer2d.hpp.
◆ FoldPadIntoConvolution2dImpl()
◆ ~FoldPadIntoConvolution2dImpl()
◆ Run()
Definition at line 188 of file FoldPadIntoLayer2d.hpp.
190 const auto newConv2dLayer = FoldPadIntoLayer2dImpl<Convolution2dLayer>(graph, connection);
192 if (newConv2dLayer !=
nullptr)
194 const auto conv2dLayer = PolymorphicDowncast<Convolution2dLayer*>(&connection.GetOwningLayer());
195 ARMNN_ASSERT_MSG(newConv2dLayer->GetInputSlot(1).GetConnection() !=
nullptr,
196 "FoldPadIntoConvolution2d: New convolution layer is missing connection to weights layer");
198 if (conv2dLayer->GetParameters().m_BiasEnabled)
200 ARMNN_ASSERT_MSG(newConv2dLayer->GetInputSlot(2).GetConnection() !=
nullptr,
201 "FoldPadIntoConvolution2d: New convolution layer is missing "
202 "connection to bias layer.");
References ARMNN_ASSERT_MSG, and InputSlot::GetOwningLayer().
The documentation for this class was generated from the following file: