Tool/software:
Hi Christina,
First, I would like to give you an insight on the problem and the work that was done already. There is an memory leakage issue, the solution was provided by TI was a patch for both SDK9.2 and also tidl tools. Those
tools version (10.01.03.03) is not listed on tidl_tools github and was a part of the patch. In total I received the following packages:
1. c7x-mma-tidl.tar.gz
2. mmalib_obj_C7120_10_01_01_00.tar.gz
3. tidl_tools.tar.gz
4. ONNX_Dependencies.zip with the following contents:
- onnx_1.15.0_aragoj7.tar.gz
- onnx_1.15.0_x86_u22.tar.gz
- onnxruntime_tidl-1.15.0-cp310-cp310-linux_aarch64.whl
- onnxruntime_tidl-1.15.0-cp310-cp310-linux_x86_64.whl
I laso received a readme file (attached) with exact instructions how to compile the SDK and also build the tidl_tools environment.
The SDK was built sucessfuly and the created SDK card is up and running. I followed all the requirements in steps SDK SETUP and EVM SETUP.
For the tidl tools there is a separate section in the readme: TIDL HOST EMULATION SETUP. I think there is a typo in step 2, as it says to replace the existing onnx_1.14.0_aragoj7 with onnx_1.15.0_aragoj7.
However for tidl_tools the osrt_deps folder does not include those, so I just used the onnx_1.15.0_x86_u22 included in the ONNX_Dependencies.zip.
Also I used the latest 10.01.04.00 version, downloaded it and used it as a starting point to tidl_tools. I still followed the steps 1 and 2 even though I already had the onnxruntime_tidl1.15 and onnx_1.15.0_x86_u22.
I finished with replacing the tidl folder with the one provided by TI as requested in step 3.
The artifacts were built without issues, however I receive errors like Graph failed on 2 different boards built with the patch.
Thank you,
Alex.