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

Method SerializeResizeLayer

src/armnnSerializer/Serializer.cpp:1035–1057  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1033}
1034
1035void SerializerStrategy::SerializeResizeLayer(const armnn::IConnectableLayer* layer,
1036 const armnn::ResizeDescriptor& resizeDescriptor,
1037 const char* name)
1038{
1039 IgnoreUnused(name);
1040
1041 auto flatBufferBaseLayer = CreateLayerBase(layer, serializer::LayerType::LayerType_Resize);
1042
1043 auto flatBufferDescriptor =
1044 CreateResizeDescriptor(m_flatBufferBuilder,
1045 resizeDescriptor.m_TargetHeight,
1046 resizeDescriptor.m_TargetWidth,
1047 GetFlatBufferResizeMethod(resizeDescriptor.m_Method),
1048 GetFlatBufferDataLayout(resizeDescriptor.m_DataLayout),
1049 resizeDescriptor.m_AlignCorners,
1050 resizeDescriptor.m_HalfPixelCenters);
1051
1052 auto flatBufferLayer = serializer::CreateResizeLayer(m_flatBufferBuilder,
1053 flatBufferBaseLayer,
1054 flatBufferDescriptor);
1055
1056 CreateAnyLayer(flatBufferLayer.o, serializer::Layer::Layer_ResizeLayer);
1057}
1058
1059void SerializerStrategy::SerializeReverseV2Layer(const armnn::IConnectableLayer* layer,
1060 const char* name)

Callers

nothing calls this directly

Calls 3

GetFlatBufferDataLayoutFunction · 0.85
IgnoreUnusedFunction · 0.50

Tested by

no test coverage detected