ONE - On-device Neural Engine
Loading...
Searching...
No Matches
circle_planner::IScratchpadHelper Class Referenceabstract

#include <IScratchpadHelper.h>

Public Member Functions

virtual uint32_t ComputeScratchpadSizeAveragePool2d (const luci::CircleAveragePool2D *avg_pool)=0
 
virtual std::vector< uint32_t > ComputeScratchpadSizeBatchMatMul (const luci::CircleBatchMatMul *batch_mat_mul)=0
 
virtual uint32_t ComputeScratchpadSizeConv2d (const luci::CircleConv2D *conv)=0
 
virtual uint32_t ComputeScratchpadSizeDepthwiseConv2d (const luci::CircleDepthwiseConv2D *depthwise_conv)=0
 
virtual std::vector< uint32_t > ComputeScratchpadSizeSVDF (const luci::CircleSVDF *svdf)=0
 
virtual ~IScratchpadHelper ()=default
 

Detailed Description

Definition at line 30 of file IScratchpadHelper.h.

Constructor & Destructor Documentation

◆ ~IScratchpadHelper()

virtual circle_planner::IScratchpadHelper::~IScratchpadHelper ( )
virtualdefault

Member Function Documentation

◆ ComputeScratchpadSizeAveragePool2d()

virtual uint32_t circle_planner::IScratchpadHelper::ComputeScratchpadSizeAveragePool2d ( const luci::CircleAveragePool2D avg_pool)
pure virtual

◆ ComputeScratchpadSizeBatchMatMul()

virtual std::vector< uint32_t > circle_planner::IScratchpadHelper::ComputeScratchpadSizeBatchMatMul ( const luci::CircleBatchMatMul batch_mat_mul)
pure virtual

◆ ComputeScratchpadSizeConv2d()

virtual uint32_t circle_planner::IScratchpadHelper::ComputeScratchpadSizeConv2d ( const luci::CircleConv2D conv)
pure virtual

◆ ComputeScratchpadSizeDepthwiseConv2d()

virtual uint32_t circle_planner::IScratchpadHelper::ComputeScratchpadSizeDepthwiseConv2d ( const luci::CircleDepthwiseConv2D depthwise_conv)
pure virtual

◆ ComputeScratchpadSizeSVDF()

virtual std::vector< uint32_t > circle_planner::IScratchpadHelper::ComputeScratchpadSizeSVDF ( const luci::CircleSVDF svdf)
pure virtual

The documentation for this class was generated from the following file: