Part Number: TDA3
Tool/software: Code Composer Studio
We are trying to deploy TI DL system and having several issues.
- During c_intrinsics_host_port compilation (by the way we couldn’t find info on it in the user guide) we encountered a problem during LINK process.
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdlib.h(305): error C2732: linkage specification contradicts earlier specification for '_ti_rotl' C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdlib.h(302): note: see declaration of '_ti_rotl'
This can be avoided by CFLAGS+= -U_MSC_VER in algo make file, but we are not sure of this is a right solution.
- Net stat update option doesn’t change the file. The with_stat file remained the same as without. (Examples are in attachments).
- Work results of emulator and tda3xx debug application are different. In this same example emulator returns some result (together with trace dump), but tda3xx app creates an empty file.
- outDataQ = (((inDataQ * weightsQ) + outPutShift/2) / outPutShift); (line 2437 ti_dl\algo\src\tidl_conv2d_base.c) in our example gives a division by zero error, while in tda mode
- int8_t *writePtr = (int8_t *)malloc(n*width*height); ti_dl\test\src\tidl_tb.c returns NULL
When we are using your samples both applications work adequately, so we think there might be some rules, that were not mentioned in the user guide
And one more question about CaffeImport:
What is this special argument for quantization. How can you specify it manually (option 10). Are there any restrictions on Caffe files (are the ones we are using correct?) and if not could you please provide an example caffe files.