TI Deep Learning Product User Guide
sTIDLRT_Params_t Struct Reference

Data Fields

void * netPtr
 
void * ioBufDescPtr
 
int32_t net_capacity
 
int32_t io_capacity
 
int32_t flowCtrl
 
int32_t traceLogLevel
 
int32_t traceWriteLevel
 
void * traceBaseName
 
float quantRangeExpansionFactor
 
float quantRangeUpdateFactor
 
float maxPreEmptDelay
 
int32_t(* TIDLVprintf )(const char *format, va_list arg)
 
int32_t(* TIDLWriteBinToFile )(const char *fileName, void *addr, int32_t size, void *tracePtr)
 
int32_t(* TIDLReadBinFromFile )(const char *fileName, void *addr, int32_t size)
 
sTIDLRT_PerfStats_tstats
 
int targetPriority
 
uint32_t coreNum
 

Field Documentation

◆ netPtr

void* sTIDLRT_Params_t::netPtr

Pointer to TIDL net structure

◆ ioBufDescPtr

void* sTIDLRT_Params_t::ioBufDescPtr

Pointer to the Input and Output tensors descriptor

◆ net_capacity

int32_t sTIDLRT_Params_t::net_capacity

Variable to store network size

◆ io_capacity

int32_t sTIDLRT_Params_t::io_capacity

Variable to store io params size

◆ flowCtrl

int32_t sTIDLRT_Params_t::flowCtrl

Flags to control the data flow for current execution

◆ traceLogLevel

int32_t sTIDLRT_Params_t::traceLogLevel

Flags to control debugTrace Level

◆ traceWriteLevel

int32_t sTIDLRT_Params_t::traceWriteLevel

Level for debug trace dumps of intermediate tensors and other data buffers into file

◆ traceBaseName

void* sTIDLRT_Params_t::traceBaseName

trace files base Name

◆ quantRangeExpansionFactor

float sTIDLRT_Params_t::quantRangeExpansionFactor

Expansion factor used for range of activation while quantization

◆ quantRangeUpdateFactor

float sTIDLRT_Params_t::quantRangeUpdateFactor

Update factor used for range of activation while quantization

◆ maxPreEmptDelay

float sTIDLRT_Params_t::maxPreEmptDelay

Maximum Tolerated delay for TIDL pre-emption in millisecond

◆ TIDLVprintf

int32_t(* sTIDLRT_Params_t::TIDLVprintf) (const char *format, va_list arg)

Call back Function pointer to Write Log

◆ TIDLWriteBinToFile

int32_t(* sTIDLRT_Params_t::TIDLWriteBinToFile) (const char *fileName, void *addr, int32_t size, void *tracePtr)

Call back Function pointer to Write Binary data to a file

◆ TIDLReadBinFromFile

int32_t(* sTIDLRT_Params_t::TIDLReadBinFromFile) (const char *fileName, void *addr, int32_t size)

Call back Function pointer to read data from a binary file

◆ stats

sTIDLRT_PerfStats_t* sTIDLRT_Params_t::stats

Pointer to structure holding perf data

◆ targetPriority

int sTIDLRT_Params_t::targetPriority

Int value of priority for selecting the target name 0(highest prior)-7(lowest prior)

◆ coreNum

uint32_t sTIDLRT_Params_t::coreNum

Specify core number for execution - 1 for J721E, J721S2 and any one of 1,2,3,4 for J784S4