TI Deep Learning Product User Guide
sTIDL_InnerProductParams_t Struct Reference

Detailed Description

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
 

Field Documentation

◆ weights

int32_t sTIDL_InnerProductParams_t::weights

Offset for kernel parameters

◆ bias

int32_t sTIDL_InnerProductParams_t::bias

Offset for bias parameters

◆ weightScales

int32_t sTIDL_InnerProductParams_t::weightScales

Offset to weight scales

◆ weightZeroPoints

int32_t sTIDL_InnerProductParams_t::weightZeroPoints

Offset to weight zero points

◆ biasScales

int32_t sTIDL_InnerProductParams_t::biasScales

Offset to bias scales

◆ biasZeroPoints

int32_t sTIDL_InnerProductParams_t::biasZeroPoints

Offset to bias Zero points

◆ derivedBias

int32_t sTIDL_InnerProductParams_t::derivedBias

Offset to derived bias values

◆ derivedScales

int32_t sTIDL_InnerProductParams_t::derivedScales

Offset to derived bias values

◆ derivedShifts

int32_t sTIDL_InnerProductParams_t::derivedShifts

Offset to derived bias values

◆ activationType

int32_t sTIDL_InnerProductParams_t::activationType

activation type to be used

◆ numBatches

int32_t sTIDL_InnerProductParams_t::numBatches

Number of Baches of AxB matrix multiplication

◆ numInRows

int32_t sTIDL_InnerProductParams_t::numInRows

Number of rows in matrix A

◆ numInCols

int32_t sTIDL_InnerProductParams_t::numInCols

Number of cols in matrix A

◆ numOutCols

int32_t sTIDL_InnerProductParams_t::numOutCols

Number of cols in matrix B

◆ weightsQ

int32_t sTIDL_InnerProductParams_t::weightsQ

Q value of Kernel weights

◆ weightScale

float32_tidl sTIDL_InnerProductParams_t::weightScale

floating point scale for weight

◆ biasScale

float32_tidl sTIDL_InnerProductParams_t::biasScale

floating point scale for bias

◆ zeroWeightValue

int32_t sTIDL_InnerProductParams_t::zeroWeightValue

value of weights added for dynamic quantSytle

◆ biasQ

int32_t sTIDL_InnerProductParams_t::biasQ

Q value kernel Bias

◆ inDataQ

int32_t sTIDL_InnerProductParams_t::inDataQ

Q value of the in data

◆ outDataQ

int32_t sTIDL_InnerProductParams_t::outDataQ

Q value expected for out data

◆ interDataQ

int32_t sTIDL_InnerProductParams_t::interDataQ

Q value intermediate output data

◆ biasB

int32_t sTIDL_InnerProductParams_t::biasB

Newly added

◆ isBias

int32_t sTIDL_InnerProductParams_t::isBias

is Bias present or not

◆ inputATranspose

int32_t sTIDL_InnerProductParams_t::inputATranspose

matrix A is transposed or not

◆ inputBTranspose

int32_t sTIDL_InnerProductParams_t::inputBTranspose

matrix B is transposed or not

◆ constIdx

int32_t sTIDL_InnerProductParams_t::constIdx