ArmNN
 26.01
Loading...
Searching...
No Matches
StringifyLayerParameters< SpaceToBatchNdDescriptor > Struct Reference

#include <SerializeLayerParameters.hpp>

Static Public Member Functions

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

Detailed Description

Definition at line 172 of file SerializeLayerParameters.hpp.

Member Function Documentation

◆ Serialize()

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

Definition at line 460 of file SerializeLayerParameters.cpp.

462{
463 {
464 std::stringstream ss;
465 int count = 0;
466 for (auto&& var : desc.m_BlockShape)
467 {
468 if (count > 0)
469 {
470 ss << ",";
471 }
472 ss << var;
473 ++count;
474 }
475 fn("BlockShape", ss.str());
476 }
477
478 {
479 std::stringstream ss;
480 int count = 0;
481 for (auto&& var : desc.m_PadList)
482 {
483 if (count > 0)
484 {
485 ss << ",";
486 }
487 ss << "[" << var.first << "," << var.second << "]";
488 ++count;
489 }
490 fn("PadList", ss.str());
491 }
492
493 fn("DataLayout", GetDataLayoutName(desc.m_DataLayout));
494}
constexpr const char * GetDataLayoutName(DataLayout dataLayout)

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


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