MMALIB User Guide
MMALIB_CNN_convolveBias_row_processWeights_Args Struct Reference

Detailed Description

This structure holds all the input parameters for reordering CNN filter weights.

Definition at line 57 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

Data Fields

int8_t funcStyle
 Variant of the function refer to MMALIB_FUNCTION_STYLE. More...
 
int32_t data_type
 Data type must be a member of MMALIB_data_type_e. More...
 
int32_t Fr
 Kernel height. More...
 
int32_t Fc
 Kernel width. More...
 
int32_t pitchA
 src0_addr pitchA More...
 
int32_t numInChPerGroup
 Number of input channels in one group. More...
 
int32_t subMChannels
 Number of output channels per kernel call. More...
 
int32_t No
 Number of output channels in total. More...
 
int32_t numGroupsPerKernel
 Number of groups to be processed in kernel call. More...
 
int32_t maxSize
 Maximum size of reordered subMChannels across all kernel calls. Populated by getMemorySize. More...
 
int8_t packetizeMode
 Flag to indicate packetization required. More...
 

Field Documentation

◆ funcStyle

int8_t MMALIB_CNN_convolveBias_row_processWeights_Args::funcStyle

Variant of the function refer to MMALIB_FUNCTION_STYLE.

Definition at line 59 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ data_type

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::data_type

Data type must be a member of MMALIB_data_type_e.

Definition at line 60 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ Fr

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::Fr

Kernel height.

Definition at line 61 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ Fc

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::Fc

Kernel width.

Definition at line 62 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ pitchA

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::pitchA

src0_addr pitchA

Definition at line 63 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ numInChPerGroup

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::numInChPerGroup

Number of input channels in one group.

Definition at line 64 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ subMChannels

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::subMChannels

Number of output channels per kernel call.

Definition at line 65 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ No

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::No

Number of output channels in total.

Definition at line 66 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ numGroupsPerKernel

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::numGroupsPerKernel

Number of groups to be processed in kernel call.

Definition at line 67 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ maxSize

int32_t MMALIB_CNN_convolveBias_row_processWeights_Args::maxSize

Maximum size of reordered subMChannels across all kernel calls. Populated by getMemorySize.

Definition at line 68 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.

◆ packetizeMode

int8_t MMALIB_CNN_convolveBias_row_processWeights_Args::packetizeMode

Flag to indicate packetization required.

Definition at line 69 of file MMALIB_CNN_convolveBias_row_ixX_ixX_oxX_processWeights.h.