![]() |
TI Deep Learning Product User Guide
|
This structure define the parameters of Inner Product (Fully connected) layer in TIDL.
Data Fields | |
int32_t | weights |
int32_t | bias |
int32_t | weightScales |
int32_t | weightZeroPoints |
int32_t | biasScales |
int32_t | biasZeroPoints |
int32_t | derivedBias |
int32_t | derivedScales |
int32_t | derivedShifts |
int32_t | activationType |
int32_t | numBatches |
int32_t | numInRows |
int32_t | numInCols |
int32_t | numOutCols |
int32_t | weightsQ |
float32_tidl | weightScale |
float32_tidl | biasScale |
int32_t | zeroWeightValue |
int32_t | biasQ |
int32_t | inDataQ |
int32_t | outDataQ |
int32_t | interDataQ |
int32_t | biasB |
int32_t | isBias |
int32_t | inputATranspose |
int32_t | inputBTranspose |
int32_t | constIdx |
int32_t sTIDL_InnerProductParams_t::weights |
Offset for kernel parameters
int32_t sTIDL_InnerProductParams_t::bias |
Offset for bias parameters
int32_t sTIDL_InnerProductParams_t::weightScales |
Offset to weight scales
int32_t sTIDL_InnerProductParams_t::weightZeroPoints |
Offset to weight zero points
int32_t sTIDL_InnerProductParams_t::biasScales |
Offset to bias scales
int32_t sTIDL_InnerProductParams_t::biasZeroPoints |
Offset to bias Zero points
int32_t sTIDL_InnerProductParams_t::derivedBias |
Offset to derived bias values
int32_t sTIDL_InnerProductParams_t::derivedScales |
Offset to derived bias values
int32_t sTIDL_InnerProductParams_t::derivedShifts |
Offset to derived bias values
int32_t sTIDL_InnerProductParams_t::activationType |
activation type to be used
int32_t sTIDL_InnerProductParams_t::numBatches |
Number of Baches of AxB matrix multiplication
int32_t sTIDL_InnerProductParams_t::numInRows |
Number of rows in matrix A
int32_t sTIDL_InnerProductParams_t::numInCols |
Number of cols in matrix A
int32_t sTIDL_InnerProductParams_t::numOutCols |
Number of cols in matrix B
int32_t sTIDL_InnerProductParams_t::weightsQ |
Q value of Kernel weights
float32_tidl sTIDL_InnerProductParams_t::weightScale |
floating point scale for weight
float32_tidl sTIDL_InnerProductParams_t::biasScale |
floating point scale for bias
int32_t sTIDL_InnerProductParams_t::zeroWeightValue |
value of weights added for dynamic quantSytle
int32_t sTIDL_InnerProductParams_t::biasQ |
Q value kernel Bias
int32_t sTIDL_InnerProductParams_t::inDataQ |
Q value of the in data
int32_t sTIDL_InnerProductParams_t::outDataQ |
Q value expected for out data
int32_t sTIDL_InnerProductParams_t::interDataQ |
Q value intermediate output data
int32_t sTIDL_InnerProductParams_t::biasB |
Newly added
int32_t sTIDL_InnerProductParams_t::isBias |
is Bias present or not
int32_t sTIDL_InnerProductParams_t::inputATranspose |
matrix A is transposed or not
int32_t sTIDL_InnerProductParams_t::inputBTranspose |
matrix B is transposed or not
int32_t sTIDL_InnerProductParams_t::constIdx |