Compute Library
IPlanarStrategy< OutputStage > Class Template Referenceabstract

#include <depthwise_planar.hpp>

Public Member Functions

virtual ~IPlanarStrategy ()=default
virtual unsigned int get_output_rows (void) const =0
virtual arm_gemm::VLType get_vl_type (void) const =0
virtual size_t get_storage_size (const DepthwiseArgs &) const =0
virtual void pack_parameters (const DepthwiseArgs &args, void *buffer, const void *biases, const OutputStage &, const void *weights, size_t ld_weight_col, size_t ld_weight_row) const =0

Detailed Description

template<typename OutputStage>
class arm_conv::depthwise::IPlanarStrategy< OutputStage >

Definition at line 32 of file depthwise_planar.hpp.

Constructor & Destructor Documentation

◆ ~IPlanarStrategy()

virtual ~IPlanarStrategy ( )

Member Function Documentation

◆ get_output_rows()

virtual unsigned int get_output_rows ( void  ) const
pure virtual

◆ get_storage_size()

virtual size_t get_storage_size ( const DepthwiseArgs &  ) const
pure virtual

◆ get_vl_type()

virtual arm_gemm::VLType get_vl_type ( void  ) const
pure virtual

◆ pack_parameters()

virtual void pack_parameters ( const DepthwiseArgs &  args,
void *  buffer,
const void *  biases,
const OutputStage &  ,
const void *  weights,
size_t  ld_weight_col,
size_t  ld_weight_row 
) const
pure virtual

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