MMALIB User Guide
MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs Struct Reference

Detailed Description

This structure holds all the execution input parameters for the kernel.

Definition at line 177 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

Data Fields

bool multiPassX
 Flag signifies feature matrix \( (X) \) cannot be fit in memory; therefore, we process the matrix in chunks. More...
 
bool multiPassH
 Flag signifies kernel matrix \( (H) \) cannot be fit in memory; therefore, we process the matrix in chunks. More...
 
bool writeCBuffer
 Flag signifies when to write accumulated value out Cbuffer. More...
 
bool firstCall
 Flag signifies first call to kernel when compute is broken down. More...
 
bool lastCall
 Flag signifies last call to kernel when compute is broken down. More...
 
int32_t blockOffsetA
 Offset of A matrix when kernel matrix is broken down in multi-pass case to pick appropriate block of feature matrix for inner product computation; applicable only for natural C code. More...
 
MMALIB_enableDynamicRange_type enableDynamicRange
 Flag indicating whether to enable dynamic range (min,max) calculation. More...
 
MMALIB_initDynamicRange_type initDynamicRange
 Flag indicating whether to reset dynamic range (min,max) calculation at beginning of compute. More...
 
MMALIB_quantMethod_type quantMethod
 Specify quantization method. More...
 

Field Documentation

◆ multiPassX

bool MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::multiPassX

Flag signifies feature matrix \( (X) \) cannot be fit in memory; therefore, we process the matrix in chunks.

Definition at line 180 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ multiPassH

bool MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::multiPassH

Flag signifies kernel matrix \( (H) \) cannot be fit in memory; therefore, we process the matrix in chunks.

Definition at line 183 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ writeCBuffer

bool MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::writeCBuffer

Flag signifies when to write accumulated value out Cbuffer.

Definition at line 185 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ firstCall

bool MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::firstCall

Flag signifies first call to kernel when compute is broken down.

Definition at line 187 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ lastCall

bool MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::lastCall

Flag signifies last call to kernel when compute is broken down.

Definition at line 189 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ blockOffsetA

int32_t MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::blockOffsetA

Offset of A matrix when kernel matrix is broken down in multi-pass case to pick appropriate block of feature matrix for inner product computation; applicable only for natural C code.

Definition at line 193 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ enableDynamicRange

MMALIB_enableDynamicRange_type MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::enableDynamicRange

Flag indicating whether to enable dynamic range (min,max) calculation.

Definition at line 196 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ initDynamicRange

MMALIB_initDynamicRange_type MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::initDynamicRange

Flag indicating whether to reset dynamic range (min,max) calculation at beginning of compute.

Definition at line 199 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.

◆ quantMethod

MMALIB_quantMethod_type MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX_ExecInArgs::quantMethod

Specify quantization method.

Definition at line 201 of file MMALIB_CNN_fullyConnectedBias_ixX_ixX_oxX.h.