MCPcopy Create free account
hub / github.com/ARM-software/armnn / SerializeInstanceNormalizationLayer

Method SerializeInstanceNormalizationLayer

src/armnnSerializer/Serializer.cpp:637–655  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

635}
636
637void SerializerStrategy::SerializeInstanceNormalizationLayer(
638 const armnn::IConnectableLayer* layer,
639 const armnn::InstanceNormalizationDescriptor& instanceNormalizationDescriptor,
640 const char* name)
641{
642 IgnoreUnused(name);
643
644 auto fbDescriptor = serializer::CreateInstanceNormalizationDescriptor(
645 m_flatBufferBuilder,
646 instanceNormalizationDescriptor.m_Gamma,
647 instanceNormalizationDescriptor.m_Beta,
648 instanceNormalizationDescriptor.m_Eps,
649 GetFlatBufferDataLayout(instanceNormalizationDescriptor.m_DataLayout));
650
651 auto fbBaseLayer = CreateLayerBase(layer, serializer::LayerType::LayerType_InstanceNormalization);
652 auto fbLayer = serializer::CreateInstanceNormalizationLayer(m_flatBufferBuilder, fbBaseLayer, fbDescriptor);
653
654 CreateAnyLayer(fbLayer.o, serializer::Layer::Layer_InstanceNormalizationLayer);
655}
656
657void SerializerStrategy::SerializeL2NormalizationLayer(const armnn::IConnectableLayer* layer,
658 const armnn::L2NormalizationDescriptor& l2NormalizationDescriptor,

Callers

nothing calls this directly

Calls 2

GetFlatBufferDataLayoutFunction · 0.85
IgnoreUnusedFunction · 0.50

Tested by

no test coverage detected