ArmNN
 20.02
StringifyLayerParameters< SpaceToBatchNdDescriptor > Struct Template Reference

#include <SerializeLayerParameters.hpp>

Static Public Member Functions

static void Serialize (ParameterStringifyFunction &fn, const SpaceToBatchNdDescriptor &desc)
 

Detailed Description

template<>
struct armnn::StringifyLayerParameters< SpaceToBatchNdDescriptor >

Definition at line 118 of file SerializeLayerParameters.hpp.

Member Function Documentation

◆ Serialize()

void Serialize ( ParameterStringifyFunction fn,
const SpaceToBatchNdDescriptor desc 
)
static

Definition at line 307 of file SerializeLayerParameters.cpp.

References armnn::GetDataLayoutName(), SpaceToBatchNdDescriptor::m_BlockShape, SpaceToBatchNdDescriptor::m_DataLayout, and SpaceToBatchNdDescriptor::m_PadList.

309 {
310  {
311  std::stringstream ss;
312  int count = 0;
313  for (auto&& var : desc.m_BlockShape)
314  {
315  if (count > 0)
316  {
317  ss << ",";
318  }
319  ss << var;
320  ++count;
321  }
322  fn("BlockShape", ss.str());
323  }
324 
325  {
326  std::stringstream ss;
327  int count = 0;
328  for (auto&& var : desc.m_PadList)
329  {
330  if (count > 0)
331  {
332  ss << ",";
333  }
334  ss << "[" << var.first << "," << var.second << "]";
335  ++count;
336  }
337  fn("PadList", ss.str());
338  }
339 
340  fn("DataLayout", GetDataLayoutName(desc.m_DataLayout));
341 }
constexpr const char * GetDataLayoutName(DataLayout dataLayout)
Definition: TypesUtils.hpp:190

The documentation for this struct was generated from the following files: