TI Deep Learning Library User Guide
|
This structure defines the Input and output buffer descriptors required for a given Layer group.
int32_t sTIDL_IOBufDesc_t::numInputBuf |
Number of Input buffer required by the Layer group
int32_t sTIDL_IOBufDesc_t::numOutputBuf |
Number of Output buffer required by the Layer group
int32_t sTIDL_IOBufDesc_t::l1MemSize |
L1 Memory (L1 D) size needed for the model
int32_t sTIDL_IOBufDesc_t::l2MemSize |
L2 Memory (L2 SRAM) size needed for the model
int32_t sTIDL_IOBufDesc_t::l3MemSize |
L3 Memory (MSMC) size needed for the model
int32_t sTIDL_IOBufDesc_t::inDataFormat[TIDL_MAX_ALG_IN_BUFS] |
Input Tensor format eTIDL_inDataFormat
int32_t sTIDL_IOBufDesc_t::inResizeType[TIDL_MAX_ALG_IN_BUFS] |
Input Tensor resize Type eTIDL_inResizeType
int32_t sTIDL_IOBufDesc_t::resizeWidth[TIDL_MAX_ALG_IN_BUFS] |
Resize width for compressed image before crop
int32_t sTIDL_IOBufDesc_t::resizeHeight[TIDL_MAX_ALG_IN_BUFS] |
Resize Height for compressed image before crop
int32_t sTIDL_IOBufDesc_t::inWidth[TIDL_MAX_ALG_IN_BUFS] |
Feature width of each input buffer
int32_t sTIDL_IOBufDesc_t::inHeight[TIDL_MAX_ALG_IN_BUFS] |
Feature Height of each input buffer
int32_t sTIDL_IOBufDesc_t::inNumChannels[TIDL_MAX_ALG_IN_BUFS] |
Number of channels in each input buffer
int32_t sTIDL_IOBufDesc_t::inChannelPitch[TIDL_MAX_ALG_IN_BUFS] |
Minimum Channel pitch for the input tensor
int32_t sTIDL_IOBufDesc_t::inPadL[TIDL_MAX_ALG_IN_BUFS] |
Left zero padding required for each input buffer
int32_t sTIDL_IOBufDesc_t::inPadT[TIDL_MAX_ALG_IN_BUFS] |
Top zero padding required for each input buffer
int32_t sTIDL_IOBufDesc_t::inPadR[TIDL_MAX_ALG_IN_BUFS] |
Right zero padding required for each input buffer
int32_t sTIDL_IOBufDesc_t::inPadB[TIDL_MAX_ALG_IN_BUFS] |
Bottom zero padding required for each input buffer
int32_t sTIDL_IOBufDesc_t::inPadCh[TIDL_MAX_ALG_IN_BUFS] |
Number of extra channels required in each input buffer
int32_t sTIDL_IOBufDesc_t::inElementType[TIDL_MAX_ALG_IN_BUFS] |
Element type of each input buffer eTIDL_ElementType
int32_t sTIDL_IOBufDesc_t::inDataId[TIDL_MAX_ALG_IN_BUFS] |
Data ID as per Net structure for each input buffer
int8_t sTIDL_IOBufDesc_t::inDataName[TIDL_MAX_ALG_IN_BUFS][TIDL_STRING_SIZE] |
In Tensor name in the original input networks
int32_t sTIDL_IOBufDesc_t::outWidth[TIDL_MAX_ALG_OUT_BUFS] |
Feature width of each output buffer
int32_t sTIDL_IOBufDesc_t::outHeight[TIDL_MAX_ALG_OUT_BUFS] |
Feature Height of each output buffer
int32_t sTIDL_IOBufDesc_t::outNumChannels[TIDL_MAX_ALG_OUT_BUFS] |
Number of channels in each output buffer
int32_t sTIDL_IOBufDesc_t::outChannelPitch[TIDL_MAX_ALG_OUT_BUFS] |
Channel pitch for the output tensor
int32_t sTIDL_IOBufDesc_t::outPadL[TIDL_MAX_ALG_OUT_BUFS] |
Left zero padding required for each output buffer
int32_t sTIDL_IOBufDesc_t::outPadT[TIDL_MAX_ALG_OUT_BUFS] |
top zero padding required for each output buffer
int32_t sTIDL_IOBufDesc_t::outPadR[TIDL_MAX_ALG_OUT_BUFS] |
Right zero padding required for each output buffer
int32_t sTIDL_IOBufDesc_t::outPadB[TIDL_MAX_ALG_OUT_BUFS] |
Bottom zero padding required for each output buffer
int32_t sTIDL_IOBufDesc_t::outPadCh[TIDL_MAX_ALG_OUT_BUFS] |
Number of extra channels required in each output buffer
int32_t sTIDL_IOBufDesc_t::outElementType[TIDL_MAX_ALG_OUT_BUFS] |
Element type of each output buffer eTIDL_ElementType
int32_t sTIDL_IOBufDesc_t::outDataId[TIDL_MAX_ALG_OUT_BUFS] |
Data ID as per Net structure for each output buffer
int8_t sTIDL_IOBufDesc_t::outDataName[TIDL_MAX_ALG_OUT_BUFS][TIDL_STRING_SIZE] |
Out Tensor name in the original input networks