tidl backporting
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Wooseok Won,
Would you please expand your query?
Regards
Shankari G
wooseok@Build01:~/rtos/c7x-mma-tidl$ make tidl TARGET_PLATFORM=PC . ======== MAKING CUSTOM LIB ================= make -C ./ti_dl/custom -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_cn.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_c7x.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' ======== MAKING TIDL ALGO ================= make -C ./ti_dl/algo -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_argmax.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_scatterElements.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_const.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reshape.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reduce.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_deconv2d.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_depthToSpace.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_custom_int.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_squeeze.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_device_functions.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchReshape.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_crop.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_softmax.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_shuffleChannel.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg_utils.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_preEmption.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_flatten.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_roiPooling.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchNorm.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pooling.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_gatherLayer.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_odOutputReformat.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_commonUtils.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pad.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_innerProduct.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_function_mapping.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_transpose.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_eltWise.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_concat.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_conv2d_base.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_dataConvert.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_colorConversion.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/printv.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_resize.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput_score.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_slice.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/workload_ref_exec.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' make -C ./ti_dl/algo/src/avx -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/avx/./tidl_avx.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' . ======== MAKING TIDL PRIV ALGO ================= make -C ./ti_dl/algo/src/priv -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo_workload.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' . ======== MAKING TIDL AND CUSTOM LIBRARIES ================= . ======== MAKING TIDL TEST ================= make -C ./ti_dl/test -f makefile final_install make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' SHELL=/bin/sh TARGET_MAKEFILES=src/dsp_rtos/concerto.mak src/pc_linux/concerto.mak Keep only PC platform in TARGET_COMBOS undefined TIARMCGT_ROOT= undefined TIARMCGT_LLVM_ROOT= undefined GCC_SYSBIOS_ARM_ROOT= undefined CGT6X_ROOT= file CGT7X_ROOT="/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS" undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr undefined GCC_QNX_ROOT= ####################################################################### TARGET_COMBO=PC:LINUX:x86_64:1:release:GCC_LINUX Required system library libtidl_custom.a Required system library libtidl_algo.a Required system library libtidl_obj_algo.a Required system library libtidl_priv_algo.a Required system library libmmalib_cn_x86_64.a Required system library libmmalib_x86_64.a Required system library libcommon_x86_64.a Required system library libC7120-host-emulation.a Required system library libopencv_imgproc.a Required system library libopencv_imgcodecs.a Required system library libopencv_core.a Required system library liblibtiff.a Required system library liblibwebp.a Required system library liblibpng.a Required system library liblibjpeg-turbo.a Required system library libIlmImf.a Required system library libzlib.a Required system library liblibjasper.a Required system library libtidl_avx_kernels.a Required system library libdl.so Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out /usr/bin/ld: cannot find -llibwebp collect2: error: ld returned 1 exit status /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/concerto/finale.mak:212: recipe for target '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out' failed make[1]: [/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out] Error 1 (ignored) Copying built libraries: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release to /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release Copying built libraries: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out to /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../.. cp: cannot stat '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out': No such file or directory makefile:69: recipe for target 'final_install' failed make[1]: [final_install] Error 1 (ignored) make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test'
Thanks for the detailed note.
The expert is looking into this issue.
Regards
Shankari G
Hi Wooseok,
I have reproduced the issue, causing because unchanged variable PSDK_TOOLS_PATH in config.mk at c7x-mma-tidl/makerules/config.mk
else PSDK_TOOLS_PATH ?= $(HOME)/ti
However, after replacing the same with
PSDK_TOOLS_PATH ?= $(PSDK_INSTALL_PATH)
The build was stable/
After looking at the build logs, it seems like the issue you are facing is specific to the library, not able to find as part of GNU tool chain.
Can you confirm with the above added change did able to build the tidl ?
Hi Pratik, I did the modification of /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/makerules/config.mk but still I am seeing the linking error the same.
Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out /usr/bin/ld: cannot find -llibwebp collect2: error: ld returned 1 exit status /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/concerto/finale.mak:212: recipe for target '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out' failed make[1]: [/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out] Error 1 (ignored)
Hi,
Can you clean the host side binaries and re built again ?
make clean TARGET_PLATFORM=PC
This linking related issue you have mentioned is related to missing lib named libwebp this seems to be abnormal.
Re-calling from our first meeting, few issues were observed while building the sdk on you current host system, may I understand what was the fix has been made to build the sdk ? Trying to understand any package side related changes has been made for the same.
Digging further, I can see that on my machine this file is being used from targetfs.
Can you check your <SDK_BUILD_PATH>targetfs/usr/lib/libwebp.so exist at this location.
This is being created as setup scripts, using tisdk-edgeai-image-j784s4-evm.tar.xz components that we use in sdk.
If the same file does not exist at above path, I suspect(Not fully sure) few suppressed issue in setup script or sdk build.
Can you help me with SDK build logs without -s or -j, will analyses them to cross out the other possibilities specific to build side if there are any.
Hello Pratik, thank you for the feedback.
I confirmed libwebp.so is in my sdk path. ./targetfs/usr/lib/libwebp.so
And I tried to clean and re-build with -s, -j option, please find the log and any of clue in there.make_clean_and_make_tidl_TARGET_PLATFORM=PC__Nov28.log
Hi Wooseok,
Thanks for doing clean build.
Few things are still not clear to me and i will need your help for the same.
Can you help me with SDK build logs without -s or -j, will analyses them to cross out the other possibilities specific to build side if there are any.
Please do the clean sdk build share the build logs (you can unzip rtos sdk, copy the 2 linux spec files (we already discussed), run the setup script, post that run the build sdk command)
Since this issue seems to be related to host machine dependency.
Re-calling from our first meeting, few issues were observed while building the sdk on you current host system, may I understand what was the fix has been made to build the sdk ?
Please brief me about the what was the fix that has been added, as default sdk build was failing with sys related issues.
Hello Pratik,
Thank you for the feedback, but to be honest with you, the way who I get the support has been too inefficient and not enough.
I started this work from Oct.29. It's been a month already but sill I couldn't get out from the very beginning phase of the build.
I have no idea how many times I started the build over and over again, and you are telling me start it over again.
I've tried to convey the result/data in detail thru the mails and E2E comments, and you should be able to find the all the logs from our previous communications. Especially, what you just requested is desribed in the mail at Nov10.17:07 (PST).
Please, track/see our previous communications with attached logs prior to request starting over the build to me.
The result might be the same, however, I will re-do all the things again and get back to you.
Pratik, please find the logs for rtos sdk build.
#1. setup_psdk_rtos.sh for newly created sdk
==> Nov20_1. setup_psdk_rtos.sh.log
#2. make vision_apps for default sdk
==> Nov20_2. make vision_apps.log
#3. make tidl TARGET_PLATFORM=PC after replacing tidl, mmalib
==> Nov20_3. REPLACE tidl,mmalib and then make tidl TARGET_PLATFORM=PC.log
#4. make tidl TARGET_PLATFORM=PC after modifying the config.mk for PSDK_TOOLS_PATH ?= $(PSDK_INSTALL_PATH)
==> Nov20_4. MODIFY PSDK_TOOLS_PATH in config.mk and then make tidl TARGET_PLATFORM=PC.log
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ sudo ./psdk_rtos/scripts/setup_psdk_rtos.sh [sudo] password for wooseok: [dof] Creating/Updating system link to libDOF.so ... Get:2 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Get:3 https://dl.google.com/linux/chrome/deb stable InRelease [1,825 B] Hit:4 http://packages.ros.org/ros/ubuntu bionic InRelease Get:5 http://packages.microsoft.com/repos/code stable InRelease [3,589 B] Hit:1 https://packagecloud.io/github/git-lfs/ubuntu bionic InRelease Hit:6 http://us.archive.ubuntu.com/ubuntu bionic InRelease Ign:7 https://www.scootersoftware.com bcompare4 InRelease Hit:8 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:10 http://ppa.launchpad.net/x2go/stable/ubuntu bionic InRelease Hit:11 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease Get:9 https://www.scootersoftware.com bcompare4 Release [1,731 B] Get:12 https://www.scootersoftware.com bcompare4 Release.gpg [836 B] Hit:13 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease Get:14 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,082 B] Get:15 http://packages.microsoft.com/repos/code stable/main arm64 Packages [23.3 kB] Get:16 http://packages.microsoft.com/repos/code stable/main armhf Packages [23.5 kB] Get:17 http://packages.microsoft.com/repos/code stable/main amd64 Packages [23.2 kB] Err:12 https://www.scootersoftware.com bcompare4 Release.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC34ED227AFAE3F2 Fetched 143 kB in 2s (62.1 kB/s) Reading package lists... Done W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://www.scootersoftware.com bcompare4 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC34ED227AFAE3F2 W: Failed to fetch https://www.scootersoftware.com/dists/bcompare4/Release.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC34ED227AFAE3F2 W: Some index files failed to download. They have been ignored, or old ones used instead. Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libgraphviz-dev' instead of 'graphviz-dev' Note, selecting 'libgl1-mesa-dev' instead of 'libgl-dev' Note, selecting 'libosmesa6-dev' instead of 'libosmesa-dev' Note, selecting 'zlib1g:i386' instead of 'libz1:i386' bison is already the newest version (2:3.0.4.dfsg-1build1). build-essential is already the newest version (12.4ubuntu1). diffstat is already the newest version (1.61-1build1). flex is already the newest version (2.6.4-6). gawk is already the newest version (1:4.1.4+dfsg-1build1). libxi-dev is already the newest version (2:1.7.9-1). libxmu-dev is already the newest version (2:1.1.2-2). python3-bs4 is already the newest version (4.6.0-1). python3-pyelftools is already the newest version (0.24-4). chrpath is already the newest version (0.16-2). g++-5 is already the newest version (5.5.0-12ubuntu1). gcc-5 is already the newest version (5.5.0-12ubuntu1). graphviz is already the newest version (2.40.1-2). libdevil-dev is already the newest version (1.7.8-10build1). libglew-dev is already the newest version (2.0.0-5). libgraphviz-dev is already the newest version (2.40.1-2). libsdl2-image-dev is already the newest version (2.0.3+dfsg1-1). mono-runtime is already the newest version (4.6.2.7+dfsg-1ubuntu1). ninja-build is already the newest version (1.8.2-1). pxz is already the newest version (4.999.99~beta5+gitfcfea93-2). texinfo is already the newest version (6.5.0.dfsg.1-2). cmake is already the newest version (3.10.2-1ubuntu2.18.04.2). curl is already the newest version (7.58.0-2ubuntu3.24). g++-multilib is already the newest version (4:7.4.0-1ubuntu2.3). git is already the newest version (1:2.17.1-1ubuntu0.18). libc6-dev-i386 is already the newest version (2.27-3ubuntu1.6). libfreetype6-dev is already the newest version (2.8.1-2ubuntu2.2). libgl1-mesa-dev is already the newest version (20.0.8-0ubuntu1~18.04.1). libosmesa6-dev is already the newest version (20.0.8-0ubuntu1~18.04.1). libpng-dev is already the newest version (1.6.34-1ubuntu0.18.04.2). libssl-dev is already the newest version (1.1.1-1ubuntu2.1~18.04.23). libtiff-dev is already the newest version (4.0.9-5ubuntu0.10). libtinfo5 is already the newest version (6.1-1ubuntu1.18.04.1). libx11-dev is already the newest version (2:1.6.4-3ubuntu0.4). python3 is already the newest version (3.6.7-1~18.04). python3-dev is already the newest version (3.6.7-1~18.04). u-boot-tools is already the newest version (2020.10+dfsg-1ubuntu0~18.04.3). xz-utils is already the newest version (5.2.2-1.3ubuntu0.1). zlib1g-dev is already the newest version (1:1.2.11.dfsg-0ubuntu2.2). libc6:i386 is already the newest version (2.27-3ubuntu1.6). libstdc++6:i386 is already the newest version (8.4.0-1ubuntu1~18.04). zlib1g:i386 is already the newest version (1:1.2.11.dfsg-0ubuntu2.2). libsdl2-dev is already the newest version (2.0.8+dfsg1-1ubuntu1.18.04.4). python3-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.8). 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. [psdkla tisdk-edgeai-image-j784s4-evm.tar.xz] Checking ... [psdkla tisdk-edgeai-image-j784s4-evm.tar.xz] Installing files ... [psdkla tisdk-edgeai-image-j784s4-evm.tar.xz] Done [psdkla boot-j784s4-evm.tar.gz] Checking ... [psdkla boot-j784s4-evm.tar.gz] Installing files ... [psdkla boot-j784s4-evm.tar.gz] Done [gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf] Checking ... --2023-11-29 15:51:41-- https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz Resolving developer.arm.com (developer.arm.com)... 23.55.104.99, 23.55.104.40 Connecting to developer.arm.com (developer.arm.com)|23.55.104.99|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz [following] --2023-11-29 15:51:41-- https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz Resolving armkeil.blob.core.windows.net (armkeil.blob.core.windows.net)... 52.239.137.100 Connecting to armkeil.blob.core.windows.net (armkeil.blob.core.windows.net)|52.239.137.100|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 79989604 (76M) [application/octet-stream] Saving to: ‘gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz’ gcc-arm-9.2-2019.12-x86_64-aarch64-none 100%[=============================================================================>] 76.28M 9.62MB/s in 8.4s 2023-11-29 15:51:50 (9.04 MB/s) - ‘gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz’ saved [79989604/79989604] [gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf] Done [gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu] Checking ... --2023-11-29 15:51:56-- https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz Resolving developer.arm.com (developer.arm.com)... 23.55.104.99, 23.55.104.40 Connecting to developer.arm.com (developer.arm.com)|23.55.104.99|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz [following] --2023-11-29 15:51:56-- https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz Resolving armkeil.blob.core.windows.net (armkeil.blob.core.windows.net)... 52.239.137.100 Connecting to armkeil.blob.core.windows.net (armkeil.blob.core.windows.net)|52.239.137.100|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 282132940 (269M) [application/octet-stream] Saving to: ‘gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz’ gcc-arm-9.2-2019.12-x86_64-aarch64-none 100%[=============================================================================>] 269.06M 13.6MB/s in 26s 2023-11-29 15:52:22 (10.5 MB/s) - ‘gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz’ saved [282132940/282132940] [gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu] Done [gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf] Checking ... --2023-11-29 15:52:41-- https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz Resolving developer.arm.com (developer.arm.com)... 23.50.233.111, 23.50.233.102 Connecting to developer.arm.com (developer.arm.com)|23.50.233.111|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz [following] --2023-11-29 15:52:41-- https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz Resolving armkeil.blob.core.windows.net (armkeil.blob.core.windows.net)... 52.239.137.100 Connecting to armkeil.blob.core.windows.net (armkeil.blob.core.windows.net)|52.239.137.100|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 264181856 (252M) [application/octet-stream] Saving to: ‘gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz’ gcc-arm-9.2-2019.12-x86_64-arm-none-lin 100%[=============================================================================>] 251.94M 12.8MB/s in 25s 2023-11-29 15:53:07 (10.0 MB/s) - ‘gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz’ saved [264181856/264181856] [gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf] Done [core secdev] Checking ... Cloning into 'core-secdev-k3'... remote: Counting objects: 67, done. remote: Compressing objects: 100% (64/64), done. remote: Total 67 (delta 22), reused 0 (delta 0) Receiving objects: 100% (67/67), 60.78 KiB | 635.00 KiB/s, done. Resolving deltas: 100% (22/22), done. [core secdev] Checking ... Done [ATF] Checking ... Cloning into 'trusted-firmware-a'... remote: Enumerating objects: 57041, done. remote: Counting objects: 100% (57041/57041), done. remote: Compressing objects: 100% (17438/17438), done. remote: Total 128517 (delta 52860), reused 40187 (delta 39558), pack-reused 71476 Receiving objects: 100% (128517/128517), 26.24 MiB | 16.09 MiB/s, done. Resolving deltas: 100% (88582/88582), done. Note: checking out '2fcd408bb3a6756767a43c073c597cef06e7f2d5'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 2fcd408bb feat(ti): do not handle EAs in EL3 v2.8-226-g2fcd408bb [ATF] Checking ... Done [OPTEE] Checking ... Cloning into 'optee_os'... remote: Enumerating objects: 71947, done. remote: Counting objects: 100% (694/694), done. remote: Compressing objects: 100% (401/401), done. remote: Total 71947 (delta 411), reused 466 (delta 292), pack-reused 71253 Receiving objects: 100% (71947/71947), 29.71 MiB | 24.01 MiB/s, done. Resolving deltas: 100% (51198/51198), done. Note: checking out '8e74d47616a20eaa23ca692f4bbbf917a236ed94'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 8e74d4761 Update CHANGELOG for 3.20.0 3.20.0 [OPTEE] Checking ... Done [EDGEAI-TIOVX-KERNELS] Checking ... Cloning into 'edgeai-tiovx-kernels'... remote: Counting objects: 322, done. remote: Compressing objects: 100% (314/314), done. remote: Total 322 (delta 222), reused 0 (delta 0) Receiving objects: 100% (322/322), 120.58 KiB | 730.00 KiB/s, done. Resolving deltas: 100% (222/222), done. warning: remote HEAD refers to nonexistent ref, unable to checkout. Note: checking out 'EDGEAI_APP_STACK_08_06_00_02'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 44a4a9a README: fix some mistakes in documentation [EDGEAI-TIOVX-KERNELS] Checking ... Done [EDGEAI-TIOVX-MODULES] Checking ... Cloning into 'edgeai-tiovx-modules'... remote: Counting objects: 1254, done. remote: Compressing objects: 100% (573/573), done. remote: Total 1254 (delta 933), reused 916 (delta 664) Receiving objects: 100% (1254/1254), 16.55 MiB | 9.26 MiB/s, done. Resolving deltas: 100% (933/933), done. warning: remote HEAD refers to nonexistent ref, unable to checkout. Note: checking out 'EDGEAI_APP_STACK_08_06_00_02'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 981dd97 test: mosaic: fix mosaic test [EDGEAI-TIOVX-MODULES] Checking ... Done [EDGEAI-GST-PLUGINS] Checking ... Cloning into 'edgeai-gst-plugins'... remote: Enumerating objects: 10780, done. remote: Counting objects: 100% (1943/1943), done. remote: Compressing objects: 100% (461/461), done. remote: Total 10780 (delta 1588), reused 1745 (delta 1480), pack-reused 8837 Receiving objects: 100% (10780/10780), 1.90 MiB | 10.57 MiB/s, done. Resolving deltas: 100% (6279/6279), done. Note: checking out 'EDGEAI_APP_STACK_08_06_00_02'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 6490c1e gst-libs: Use neon intrinsics for memcpy [EDGEAI-GST-PLUGINS] Checking ... Done [opkg-utils] Checking ... --2023-11-29 15:53:42-- https://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils/snapshot/opkg-utils-master.tar.gz Resolving git.yoctoproject.org (git.yoctoproject.org)... 38.108.68.216 Connecting to git.yoctoproject.org (git.yoctoproject.org)|38.108.68.216|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://git.yoctoproject.org/opkg-utils/snapshot/opkg-utils-master.tar.gz [following] --2023-11-29 15:53:42-- https://git.yoctoproject.org/opkg-utils/snapshot/opkg-utils-master.tar.gz Reusing existing connection to git.yoctoproject.org:443. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: ‘opkg-utils-master.tar.gz’ opkg-utils-master.tar.gz [ <=> ] 36.62K --.-KB/s in 0.01s 2023-11-29 15:53:42 (2.66 MB/s) - ‘opkg-utils-master.tar.gz’ saved [37504] [opkg-utils] Done [glm] Checking ... --2023-11-29 15:53:42-- https://github.com/g-truc/glm/releases/download/0.9.8.0/glm-0.9.8.0.zip Resolving github.com (github.com)... 192.30.255.113 Connecting to github.com (github.com)|192.30.255.113|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/5695275/f8a9f524-781f-11e6-8d42-fb49cc9c429c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231129%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231129T235343Z&X-Amz-Expires=300&X-Amz-Signature=e572f996d9cc0a9dd8f668243b2851d83c617aa2c06badc67573d32055d0dd37&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=5695275&response-content-disposition=attachment%3B%20filename%3Dglm-0.9.8.0.zip&response-content-type=application%2Foctet-stream [following] --2023-11-29 15:53:43-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/5695275/f8a9f524-781f-11e6-8d42-fb49cc9c429c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231129%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231129T235343Z&X-Amz-Expires=300&X-Amz-Signature=e572f996d9cc0a9dd8f668243b2851d83c617aa2c06badc67573d32055d0dd37&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=5695275&response-content-disposition=attachment%3B%20filename%3Dglm-0.9.8.0.zip&response-content-type=application%2Foctet-stream Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.108.133, ... Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.109.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 4349363 (4.1M) [application/octet-stream] Saving to: ‘glm-0.9.8.0.zip’ glm-0.9.8.0.zip 100%[=============================================================================>] 4.15M --.-KB/s in 0.06s 2023-11-29 15:53:43 (67.4 MB/s) - ‘glm-0.9.8.0.zip’ saved [4349363/4349363] [glm] Done [pip] Checking ... Requirement already satisfied: pip in /usr/local/lib/python3.6/dist-packages (21.3.1) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pip] Checking ... Done [pip] Installing dependant python packages ... WARNING: The directory '/home/wooseok/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. Requirement already satisfied: pycrypto in /usr/lib/python3/dist-packages (2.6.1) Requirement already satisfied: pycryptodomex in /home/wooseok/.local/lib/python3.6/site-packages (3.17) Requirement already satisfied: meson in /home/wooseok/.local/lib/python3.6/site-packages (0.61.5) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [pip] Installing dependant python packages ... Done Packages installed successfully
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps$ make vision_apps -j111 SHELL=/bin/sh TARGET_MAKEFILES=applibs/srv_bowl_lut_gen_applib/concerto.mak applibs/srv_calibration_applib/concerto.mak applibs/test/concerto.mak apps/basic_demos/app_c7x_kernel/c7x/concerto.mak apps/basic_demos/app_c7x_kernel/concerto.mak apps/basic_demos/app_dof/concerto.mak apps/basic_demos/app_fd_exchange/concerto.mak apps/basic_demos/app_linux_arm_opengl_mosaic/concerto.mak apps/basic_demos/app_multi_cam/concerto.mak apps/basic_demos/app_multi_cam_codec/concerto.mak apps/basic_demos/app_single_cam/concerto.mak apps/basic_demos/app_stereo/concerto.mak apps/basic_demos/app_vx_tutorial/concerto.mak apps/cv_demos/app_sfm/concerto.mak apps/dl_demos/app_tidl/concerto.mak apps/dl_demos/app_tidl_avp/concerto.mak apps/dl_demos/app_tidl_avp2/concerto.mak apps/dl_demos/app_tidl_avp3/concerto.mak apps/dl_demos/app_tidl_avp4/concerto.mak apps/dl_demos/app_tidl_cam/concerto.mak apps/dl_demos/app_tidl_od/concerto.mak apps/dl_demos/app_tidl_od_cam/concerto.mak apps/dl_demos/app_tidl_seg/concerto.mak apps/dl_demos/app_tidl_seg_cam/concerto.mak apps/dl_demos/app_tidl_vl/concerto.mak apps/srv_demos/app_srv_calibration/concerto.mak apps/srv_demos/app_srv_camera/concerto.mak apps/srv_demos/app_srv_fileio/concerto.mak apps/tests/app_test_framework/concerto.mak apps/tests/app_vx_conformance/concerto.mak apps/utilities/app_heap_stats/concerto.mak apps/utilities/app_ipc/concerto.mak apps/utilities/app_load_test/concerto.mak apps/utilities/app_mem/concerto.mak apps/utilities/app_remote_log/concerto.mak apps/utilities/app_viss/concerto.mak kernels/common/target/concerto.mak kernels/fileio/arm/concerto.mak kernels/fileio/host/concerto.mak kernels/img_proc/a72/concerto.mak kernels/img_proc/c66/concerto.mak kernels/img_proc/c71/concerto.mak kernels/img_proc/host/concerto.mak kernels/img_proc/r5f/concerto.mak kernels/sample/a72/concerto.mak kernels/sample/host/concerto.mak kernels/srv/c66/concerto.mak kernels/srv/gpu/3dsrv/Tools/concerto.mak kernels/srv/gpu/3dsrv/concerto.mak kernels/srv/gpu/concerto.mak kernels/srv/host/concerto.mak kernels/srv/test/concerto.mak kernels/stereo/host/concerto.mak kernels/stereo/target/bam/concerto.mak kernels/stereo/target/concerto.mak kernels/stereo/test/concerto.mak modules/concerto.mak modules/src/concerto.mak platform/j784s4/linux/concerto.mak platform/j784s4/qnx/concerto.mak platform/j784s4/rtos/c7x_1/concerto.mak platform/j784s4/rtos/c7x_2/concerto.mak platform/j784s4/rtos/c7x_3/concerto.mak platform/j784s4/rtos/c7x_4/concerto.mak platform/j784s4/rtos/common/concerto.mak platform/j784s4/rtos/common_linux/concerto.mak platform/j784s4/rtos/common_qnx/concerto.mak platform/j784s4/rtos/concerto.mak platform/j784s4/rtos/mcu1_0/concerto.mak platform/j784s4/rtos/mcu1_1/concerto.mak platform/j784s4/rtos/mcu2_0/concerto.mak platform/j784s4/rtos/mcu2_1/concerto.mak platform/j784s4/rtos/mcu3_0/concerto.mak platform/j784s4/rtos/mcu3_1/concerto.mak platform/j784s4/rtos/mcu4_0/concerto.mak platform/j784s4/rtos/mcu4_1/concerto.mak utils/app_init/src/concerto.mak utils/codec_wrapper/src/concerto.mak utils/console_io/src/concerto.mak utils/draw2d/src/concerto.mak utils/dss/src/concerto.mak utils/ethfw/src/concerto.mak utils/grpx/src/concerto.mak utils/gst_wrapper/src/concerto.mak utils/hwa/src/concerto.mak utils/ipc/src/concerto.mak utils/iss/src/concerto.mak utils/itt_server/src/concerto.mak utils/mem/src/concerto.mak utils/misc/src/concerto.mak utils/network_api/src/concerto.mak utils/opengl/src/a72/concerto.mak utils/opengl/src/pc/concerto.mak utils/openmax_wrapper/src/concerto.mak utils/perf_stats/src/concerto.mak utils/remote_service/src/concerto.mak utils/sciclient/src/concerto.mak utils/sciserver/src/concerto.mak utils/sensors/src/concerto.mak utils/udma/src/concerto.mak undefined TIARMCGT_ROOT= file TIARMCGT_LLVM_ROOT=$(PSDK_PATH)/ti-cgt-armllvm_1.3.0.LTS file GCC_SYSBIOS_ARM_ROOT=$(PSDK_PATH)/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf file CGT6X_ROOT=$(PSDK_PATH)/ti-cgt-c6000_8.3.7 file CGT7X_ROOT=$(PSDK_PATH)/ti-cgt-c7000_3.1.0.LTS undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr/ file GCC_QNX_ROOT=$(QNX_HOST)/usr/bin ####################################################################### TARGET_COMBO=J784S4:FREERTOS:R5F:3:release:TIARMCGT_LLVM ####################################################################### TARGET_COMBO=J784S4:FREERTOS:C7120:1:release:CGT7X ####################################################################### TARGET_COMBO=J784S4:LINUX:A72:1:release:GCC_LINUX_ARM Build Skipped for kernels.stereo.target.bam.J784S4.LINUX.A72.release:vx_target_kernels_stereo_bam # SDK paths OK !!! make all make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps' SHELL=/bin/sh TARGET_MAKEFILES=applibs/srv_bowl_lut_gen_applib/concerto.mak applibs/srv_calibration_applib/concerto.mak applibs/test/concerto.mak apps/basic_demos/app_c7x_kernel/c7x/concerto.mak apps/basic_demos/app_c7x_kernel/concerto.mak apps/basic_demos/app_dof/concerto.mak apps/basic_demos/app_fd_exchange/concerto.mak apps/basic_demos/app_linux_arm_opengl_mosaic/concerto.mak apps/basic_demos/app_multi_cam/concerto.mak apps/basic_demos/app_multi_cam_codec/concerto.mak apps/basic_demos/app_single_cam/concerto.mak apps/basic_demos/app_stereo/concerto.mak apps/basic_demos/app_vx_tutorial/concerto.mak apps/cv_demos/app_sfm/concerto.mak apps/dl_demos/app_tidl/concerto.mak apps/dl_demos/app_tidl_avp/concerto.mak apps/dl_demos/app_tidl_avp2/concerto.mak apps/dl_demos/app_tidl_avp3/concerto.mak apps/dl_demos/app_tidl_avp4/concerto.mak apps/dl_demos/app_tidl_cam/concerto.mak apps/dl_demos/app_tidl_od/concerto.mak apps/dl_demos/app_tidl_od_cam/concerto.mak apps/dl_demos/app_tidl_seg/concerto.mak apps/dl_demos/app_tidl_seg_cam/concerto.mak apps/dl_demos/app_tidl_vl/concerto.mak apps/srv_demos/app_srv_calibration/concerto.mak apps/srv_demos/app_srv_camera/concerto.mak apps/srv_demos/app_srv_fileio/concerto.mak apps/tests/app_test_framework/concerto.mak apps/tests/app_vx_conformance/concerto.mak apps/utilities/app_heap_stats/concerto.mak apps/utilities/app_ipc/concerto.mak apps/utilities/app_load_test/concerto.mak apps/utilities/app_mem/concerto.mak apps/utilities/app_remote_log/concerto.mak apps/utilities/app_viss/concerto.mak kernels/common/target/concerto.mak kernels/fileio/arm/concerto.mak kernels/fileio/host/concerto.mak kernels/img_proc/a72/concerto.mak kernels/img_proc/c66/concerto.mak kernels/img_proc/c71/concerto.mak kernels/img_proc/host/concerto.mak kernels/img_proc/r5f/concerto.mak kernels/sample/a72/concerto.mak kernels/sample/host/concerto.mak kernels/srv/c66/concerto.mak kernels/srv/gpu/3dsrv/Tools/concerto.mak kernels/srv/gpu/3dsrv/concerto.mak kernels/srv/gpu/concerto.mak kernels/srv/host/concerto.mak kernels/srv/test/concerto.mak kernels/stereo/host/concerto.mak kernels/stereo/target/bam/concerto.mak kernels/stereo/target/concerto.mak kernels/stereo/test/concerto.mak modules/concerto.mak modules/src/concerto.mak platform/j784s4/linux/concerto.mak platform/j784s4/qnx/concerto.mak platform/j784s4/rtos/c7x_1/concerto.mak platform/j784s4/rtos/c7x_2/concerto.mak platform/j784s4/rtos/c7x_3/concerto.mak platform/j784s4/rtos/c7x_4/concerto.mak platform/j784s4/rtos/common/concerto.mak platform/j784s4/rtos/common_linux/concerto.mak platform/j784s4/rtos/common_qnx/concerto.mak platform/j784s4/rtos/concerto.mak platform/j784s4/rtos/mcu1_0/concerto.mak platform/j784s4/rtos/mcu1_1/concerto.mak platform/j784s4/rtos/mcu2_0/concerto.mak platform/j784s4/rtos/mcu2_1/concerto.mak platform/j784s4/rtos/mcu3_0/concerto.mak platform/j784s4/rtos/mcu3_1/concerto.mak platform/j784s4/rtos/mcu4_0/concerto.mak platform/j784s4/rtos/mcu4_1/concerto.mak utils/app_init/src/concerto.mak utils/codec_wrapper/src/concerto.mak utils/console_io/src/concerto.mak utils/draw2d/src/concerto.mak utils/dss/src/concerto.mak utils/ethfw/src/concerto.mak utils/grpx/src/concerto.mak utils/gst_wrapper/src/concerto.mak utils/hwa/src/concerto.mak utils/ipc/src/concerto.mak utils/iss/src/concerto.mak utils/itt_server/src/concerto.mak utils/mem/src/concerto.mak utils/misc/src/concerto.mak utils/network_api/src/concerto.mak utils/opengl/src/a72/concerto.mak utils/opengl/src/pc/concerto.mak utils/openmax_wrapper/src/concerto.mak utils/perf_stats/src/concerto.mak utils/remote_service/src/concerto.mak utils/sciclient/src/concerto.mak utils/sciserver/src/concerto.mak utils/sensors/src/concerto.mak utils/udma/src/concerto.mak undefined TIARMCGT_ROOT= file TIARMCGT_LLVM_ROOT=$(PSDK_PATH)/ti-cgt-armllvm_1.3.0.LTS file GCC_SYSBIOS_ARM_ROOT=$(PSDK_PATH)/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf file CGT6X_ROOT=$(PSDK_PATH)/ti-cgt-c6000_8.3.7 file CGT7X_ROOT=$(PSDK_PATH)/ti-cgt-c7000_3.1.0.LTS undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr/ environment GCC_QNX_ROOT=/home/wooseok/qnx710/host/linux/x86_64/usr/bin ####################################################################### TARGET_COMBO=J784S4:FREERTOS:R5F:3:release:TIARMCGT_LLVM ####################################################################### TARGET_COMBO=J784S4:FREERTOS:C7120:1:release:CGT7X ####################################################################### TARGET_COMBO=J784S4:LINUX:A72:1:release:GCC_LINUX_ARM Build Skipped for kernels.stereo.target.bam.J784S4.LINUX.A72.release:vx_target_kernels_stereo_bam Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_kernels_stereo_tests.lib Required system library vx_tutorial.lib Required system library vx_conformance_tests.lib Required system library vx_conformance_engine.lib Required system library vx_vxu.lib Required system library vx_framework.lib Required system library vx_conformance_tests_testmodule.lib Required system library vx_utils.lib Required system library vx_tiovx_tests.lib Required system library vx_platform_psdk_j7_rtos.lib Required system library vx_kernels_openvx_core.lib Required system library vx_kernels_test_kernels.lib Required system library vx_kernels_test_kernels_tests.lib Required system library vx_kernels_hwa_tests.lib Required system library vx_kernels_target_utils.lib Required system library vx_kernels_hwa.lib Required system library vx_target_kernels_vpac_msc.lib Required system library vx_target_kernels_vpac_viss.lib Required system library vx_kernels_host_utils.lib Required system library vx_target_kernels_dmpac_sde.lib Required system library vx_target_kernels_dmpac_dof.lib Required system library vx_target_kernels_vpac_nf.lib Required system library vx_target_kernels_display.lib Required system library vx_target_kernels_vpac_ldc.lib Required system library vx_target_kernels_csitx.lib Required system library vx_target_kernels_capture.lib Required system library vx_target_kernels_j7_arm.lib Required system library ti_imaging_awbalg.lib Required system library vx_target_kernels_source_sink.lib Required system library ti_imaging_sensordrv.lib Required system library ti_imaging_dcc.lib Required system library ti_imaging_aealg.lib Required system library vx_kernels_imaging.lib Required system library vx_target_kernels_imaging_aewb.lib Required system library ti_imaging_ittsrvr.lib Required system library ethfw.lib Required system library lib_remoteswitchcfg_server.lib Required system library ethfw_lwip.lib Required system library eth_intervlan.lib Required system library ethfw_callbacks.lib Required system library lib_remote_device.lib Required system library ethfw_board.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_network_api.lib Required system library libvx_kernels_hwa.a Required system library libvx_platform_psdk_j7.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_iss.lib Required system library libvx_kernels_openvx_core.a Required system library libptk_base.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_network_api.lib Required system library libti_imaging_awbalg.a Required system library libvx_framework.a Required system library libvx_kernels_host_utils.a Required system library libvx_kernels_target_utils.a Required system library libvx_vxu.a Required system library libptk_algos.a Required system library libvx_kernels_imaging.a Required system library libvx_kernels_tvm.a Required system library libvx_tutorial.a Required system library libvx_utils.a Required system library libvx_kernels_tidl.a Required system library libvx_hwa_target_kernels.a Required system library libvx_kernels_test_kernels_tests.a ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_network_api.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_iss.lib' Required system library libvx_tiovx_tests.a Required system library libti_2a_wrapper.a Required system library libti_imaging_aealg.a Required system library libti_imaging_ittsrvr.a Required system library libti_imaging_dcc.a Required system library libvx_conformance_tests_testmodule.a Required system library libvx_conformance_tests.a Required system library libvx_kernels_test_kernels.a Required system library libvx_tiovx_tidl_tests.a Required system library libvx_conformance_engine.a Required system library libvx_target_kernels_source_sink.a Required system library libvx_kernels_hwa_tests.a Required system library libvx_tiovx_tvm_tests.a Required system library libGLESv2.so Required system library libEGL.so Required system library libstdc++.so Required system library libpthread.so Required system library librt.so Required system library libgbm.so Required system library libm.so Required system library libti_rpmsg_char.so Required system library libglib-2.0.so Required system library libgobject-2.0.so Required system library libgstreamer-1.0.so Required system library libgstbase-1.0.so Required system library libgstapp-1.0.so Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_stereo_tests.a [TIARM] Compiling C vx_ptk_alg_common.c [TIARM] Compiling C vx_img_mosaic_msc_target.c [TIARM] Compiling C app_ipc_rtos.c [TIARM] Compiling C app_get.c [TIARM] Compiling C app_remote_service.c [TIARM] Compiling C app_log_reader.c [TIARM] Compiling C app_udma.c [TIARM] Compiling C app_log_printf_ticgt_rtos.c [TIARM] Compiling C app_log_writer.c [TIARM] Compiling C vx_kernels_img_proc_target.c [TIARM] Compiling C app_run_rtos_test.c [TIARM] Compiling C app_run.c [TIARM] Compiling C app_sensors.c [TIARM] Compiling C app_cli_rtos.c [TIARM] Compiling C draw2d_font03.c [TIARM] Compiling C draw2d_font13_yuv.c [TIARM] Compiling C draw2d_ti_logo_05.c [TIARM] Compiling C draw2d_ti_logo_02.c [TIARM] Compiling C app_run.c [TIARM] Compiling C app_init.c [TIARM] Compiling C app_log_rtos.c [TIARM] Compiling C draw2d_font_bmp.c [TIARM] Compiling C app_hwa.c [TIARM] Compiling C app_run_rtos_test.c [TIARM] Compiling C app_dss.c [TIARM] Compiling C app_run.c [TIARM] Compiling C ipc_trace.c [TIARM] Compiling C app_run.c [TIARM] Compiling C app_ipc_rtos_echo_test.c [TIARM] Compiling C app_iss.c [TIARM] Compiling C app_mem_free_rtos.c [TIARM] Compiling C app_perf_stats_freertos.c [TIARM] Compiling C app_init.c [TIARM] Compiling C draw2d_dof_colourmap.c [TIARM] Compiling C app_init.c [TIARM] Compiling C draw2d_font02.c [TIARM] Compiling C app_pinmux_j784s4.c [TIARM] Compiling C app_init.c [TIARM] Compiling C app_dss_soc.c [TIARM] Compiling C app_r5f_init.c [TIARM] Compiling C app_run_rtos_test.c [TIARM] Compiling C draw2d.c [TIARM] Compiling C main.c [TIARM] Compiling C app_cpu_hz_freertos.c [TIARM] Compiling C app_utils_task_init.c [TIARM] Compiling C app_perf_stats_api.c [TIARM] Compiling C app_remote_service_test.c [TIARM] Compiling C app_init.c [TIARM] Compiling C draw2d_ti_logo_04.c [TIARM] Compiling C draw2d_sde_colourmap.c [TIARM] Compiling C draw2d_font12_yuv.c [TIARM] Compiling C draw2d_font10_yuv.c [TIARM] Compiling C draw2d_ti_logo_00.c [TIARM] Compiling C app_udma_utils.c [TIARM] Compiling C draw2d_ti_logo_01.c [TIARM] Compiling C draw2d_font01.c [TIARM] Compiling C j784s4_mpu_cfg.c [TIARM] Compiling C main.c [C7X] Compiling C vx_oc_post_proc_target.c [C7X] Compiling C vx_od_postprocessing_target.c [TIARM] Compiling C app_udma_test.c [TIARM] Compiling C app_sciclient.c [C7X] Compiling C vx_oc_pre_proc_target.c [TIARM] Compiling C app_run_rtos_test.c [TIARM] Compiling C draw2d_font00.c [TIARM] Compiling C app_init.c [TIARM] Compiling C app_run.c [TIARM] Compiling C app_dss_defaults.c [TIARM] Compiling C draw2d_ti_logo_03.c [TIARM] Compiling C app_run.c [TIARM] Compiling C app_run_rtos_test.c [TIARM] Compiling C draw2d_font11_yuv.c [C7X] Compiling C vx_dof_plane_seperation_target.c [C7X] Compiling C vx_ptk_alg_common.c [C7X] Compiling C vx_pixel_visualization_target.c [TIARM] Compiling C app_run_rtos_test.c [C7X] Compiling C++ app_c7x_target_kernel_img_add.cpp [TIARM] Compiling C app_common.c [TIARM] Compiling C app_common.c [TIARM] Compiling C app_dss_dual_display_defaults.c [TIARM] Compiling C app_dctrl.c [TIARM] Compiling C main.c [TIARM] Compiling C j784s4_mpu_cfg.c [C7X] Compiling C vx_point_detect_target.c [C7X] Compiling C vx_generate_gpulut_target.c [TIARM] Compiling C app_ethfw_freertos.c [C7X] Compiling C vx_sfm_target.c [C7X] Compiling C++ VXLIB_add_i8u_i8u_o8u_cn.cpp [C7X] Compiling C vx_visual_localization_target.c [C7X] Compiling C DSPF_dp_qrd_cn.c [TIARM] Compiling C main.c [C7X] Compiling C vx_draw_box_detections_target.c [C7X] Compiling C vx_image_preprocessing_target_no_dma.c [C7X] Compiling C vx_dl_color_blend_target.c [C7X] Compiling C DSPF_sp_qrd_cn.c [TIARM] Compiling C main.c [C7X] Compiling C vx_dma_transfers.c [TIARM] Compiling C main.c [TIARM] Compiling C j784s4_mpu_cfg.c [TIARM] Compiling C j784s4_mpu_cfg.c [TIARM] Compiling C j784s4_mpu_cfg.c [TIARM] Compiling C j784s4_mpu_cfg.c [C7X] Compiling C vx_kernels_img_proc_target.c [C7X] Compiling C vx_draw_keypoint_detections_target.c [C7X] Compiling C vx_kernels_img_proc_target.c [C7X] Compiling C vx_pose_visualization_target.c [C7X] Compiling C vx_dl_draw_box_target.c [C7X] Compiling C DSPF_sp_svd_cn.c [C7X] Compiling C vx_dl_pre_proc_target_no_dma.c [C7X] Compiling C vx_kernels_srv_target.c [C7X] Compiling C vx_pose_estimation_target.c [C7X] Compiling C core_generate_3dbowl.c [C7X] Compiling C core_generate_gpulut.c [C7X] Compiling C DSPF_dp_svd_cn.c [C7X] Compiling C core_point_detect.c [C7X] Compiling C core_pose_estimation.c [C7X] Compiling C vx_generate_3dbowl_target.c [C7X] Compiling C lens_distortion_correction.c [C7X] Compiling C vx_obstacle_detection_target.c [C7X] Compiling C vx_kernels_stereo_target.c [C7X] Compiling C vx_median_filter_target.c [C7X] Compiling C vx_ground_estimation_target.c [C7X] Compiling C vx_point_cloud_creation_target.c [C7X] Compiling C main.c [C7X] Compiling C vx_sde_disparity_visualize_target.c [C7X] Compiling C vx_hole_filling_target.c [C7X] Compiling C vx_sde_histogram_visualize_target.c [C7X] Compiling C vx_occupancy_grid_detection_target.c [C7X] Compiling C app_log_writer.c [C7X] Compiling C vx_sde_triangulation_target.c [C7X] Compiling C app_ipc_rtos.c [C7X] Compiling C app_log_printf_ticgt_rtos.c [C7X] Compiling C app_mem_free_rtos.c [C7X] Compiling C app_get.c [C7X] Compiling C app_ipc_rtos_echo_test.c [C7X] Compiling C vx_disparity_merge_target.c [C7X] Compiling C app_log_rtos.c [C7X] Compiling C vx_extract_disparity_confidence_target.c [C7X] Compiling C app_cli_rtos.c [C7X] Compiling C app_log_reader.c [C7X] Compiling C app_perf_stats_api.c [C7X] Compiling C app_run.c [C7X] Compiling C app_sciclient.c [C7X] Compiling C app_udma.c [C7X] Compiling C app_remote_service.c [C7X] Compiling C app_remote_service_test.c [C7X] Compiling C app_init.c [C7X] Compiling C ipc_trace.c [C7X] Compiling C main.c [C7X] Compiling C app_init.c [C7X] Compiling C app_cpu_hz_freertos.c [C7X] Compiling C app_udma_test.c [C7X] Compiling C app_utils_task_init.c [C7X] Compiling C app_udma_utils.c [C7X] Compiling C app_common.c [C7X] Compiling C main.c [C7X] Compiling C app_run.c [C7X] Compiling C app_c7x_init.c [C7X] Assembling app_c7x_init_asm.asm [C7X] Compiling C app_run.c [C7X] Compiling C app_perf_stats_freertos.c [C7X] Compiling C app_init.c [C7X] Compiling C app_run_rtos_test.c [GCC] Compiling C99 test_srv_calib_applib.c [C7X] Compiling C app_common.c [C7X] Compiling C app_init.c [C7X] Compiling C app_run_rtos_test.c [C7X] Compiling C app_run.c [C7X] Compiling C app_run_rtos_test.c [C7X] Compiling C app_run_rtos_test.c [C7X] Compiling C main.c [GCC] Compiling C99 srv_bowl_lut_gen_applib.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 srv_calibration_applib.c [GCC] Compiling C99 test_vpac_viss_aewb.c [GCC] Compiling C99 app_mem_linux_dma_heap.c [GCC] Compiling C99 test_srv_app.c [GCC] Compiling C99 app_c7x_kernel_img_add.c [GCC] Compiling C99 app_ipc_linux_rpmsg_char.c [GCC] Compiling C99 test_srv_bowl_lut_gen_applib.c [GCC] Compiling C99 app_ipc_linux.c [GCC] Compiling C99 app_ipc_linux_hw_spinlock.c [GCC] Compiling C99 app_log_reader.c [GCC] Compiling C99 app_log_writer.c [GCC] Compiling C99 app_get.c [GCC] Compiling C99 app_remote_service_test.c [GCC] Compiling C99 app_remote_service_linux.c [GCC] Compiling C99 app_grpx.c [GCC] Compiling C99 app_log_linux.c [GCC] Compiling C99 app_perf_stats_api.c [GCC] Compiling C99 app_grpx_cpu_load.c [GCC] Compiling C99 app_perf_stats_hlos.c [GCC] Compiling C99 draw2d_ti_logo_04.c [GCC] Compiling C99 app_grpx_ddr_load.c [GCC] Compiling C99 draw2d_ti_logo_01.c [GCC] Compiling C99 app_grpx_hwa_load.c [GCC] Compiling C99 draw2d_font12_yuv.c [GCC] Compiling C99 draw2d_font01.c [GCC] Compiling C99 draw2d_font10_yuv.c [GCC] Compiling C99 draw2d_dof_colourmap.c [GCC] Compiling C99 draw2d_font03.c [GCC] Compiling C99 draw2d_sde_colourmap.c [GCC] Compiling C99 draw2d_font_bmp.c [GCC] Compiling C99 draw2d.c [GCC] Compiling C99 draw2d_ti_logo_00.c [GCC] Compiling C99 draw2d_font13_yuv.c [GCC] Compiling C99 draw2d_ti_logo_05.c [GCC] Compiling C99 draw2d_ti_logo_02.c [GCC] Compiling C99 draw2d_font02.c [GCC] Compiling C99 draw2d_ti_logo_03.c [GCC] Compiling C99 draw2d_font11_yuv.c [GCC] Compiling C99 draw2d_font00.c [GCC] Compiling C99 app_hwa_api.c [GCC] Compiling C99 app_init.c [GCC] Compiling C99 app_init.c [GCC] Compiling C99 app_iss_common.c [GCC] Compiling C99 app_iss.c [GCC] Compiling C99 network_api.c [GCC] Compiling C99 itt_server_main.c [GCC] Compiling C99 itt_ctrl_handle_echo.c [GCC] Compiling C99 itt_ctrl_handle_2a.c [GCC] Compiling C99 itt_ctrl_handle_image_save.c [GCC] Compiling C99 itt_ctrl_handle_dcc_send.c [GCC] Compiling C99 itt_ctrl_handle_sensor.c [GCC] Compiling C99 itt_ctrl_handle_dev_ctrl.c [GCC] Compiling C99 vx_kernels_img_proc_host.c [GCC] Compiling C99 tivx_img_proc_node_api.c [GCC] Compiling C99 tivx_dof_plane_seperation_host.c [GCC] Compiling C99 tivx_img_preprocessing_host.c [GCC] Compiling C99 tivx_oc_pre_proc_host.c [GCC] Compiling C99 tivx_oc_post_proc_host.c [GCC] Compiling C99 tivx_od_postprocessing_host.c [GCC] Compiling C99 tivx_pixel_visualization_host.c [GCC] Compiling C99 tivx_pose_visualization_host.c [GCC] Compiling C99 tivx_visual_localization_host.c [GCC] Compiling C99 tivx_img_mosaic_host.c [GCC] Compiling C99 tivx_draw_box_detections_host.c [GCC] Compiling C99 tivx_draw_keypoint_detections_host.c [GCC] Compiling C99 tivx_img_hist_host.c [GCC] Compiling C99 tivx_sfm_host.c [GCC] Compiling C99 tivx_dl_pre_proc_host.c [GCC] Compiling C99 tivx_dl_color_blend_host.c [GCC] Compiling C99 tivx_dl_draw_box_host.c [GCC] Compiling C99 tivx_dl_color_convert_host.c [GCC] Compiling C99 vx_kernels_img_proc_target.c [GCC] Compiling C99 tivx_fileio_node_api.c [GCC] Compiling C99 vx_fileio_write_image_target.c [GCC] Compiling C99 tivx_fileio_write_tensor_host.c [GCC] Compiling C99 vx_fileio_write_raw_image_target.c [GCC] Compiling C99 vx_kernels_fileio_target.c [GCC] Compiling C99 vx_kernels_fileio_host.c [GCC] Compiling C99 tivx_fileio_write_array_host.c [GCC] Compiling C99 vx_img_hist_target.c [GCC] Compiling C99 tivx_fileio_write_image_host.c [GCC] Compiling C99 tivx_fileio_write_raw_image_host.c [GCC] Compiling C99 app_sensor_module.c [GCC] Compiling C99 tivx_fileio_write_user_data_object_host.c [GCC] Compiling C99 app_tidl_module.c [GCC] Compiling C99 app_aewb_module.c [GCC] Compiling C99 app_scaler_module.c [GCC] Compiling C99 vx_fileio_write_tensor_target.c [GCC] Compiling C99 app_ldc_module.c [GCC] Compiling C99 vx_fileio_write_user_data_object_target.c [GCC] Compiling C99 app_capture_module.c [GCC] Compiling C99 test_generate_3dbowl.c [GCC] Compiling C99 app_viss_module.c [GCC] Compiling C99 vx_ptk_alg_common.c [GCC] Compiling C99 vx_fileio_write_array_target.c [GCC] Compiling C99 vx_ground_estimation_host.c [GCC] Compiling C99 app_obj_arr_split_module.c [GCC] Compiling C99 vx_sde_disparity_visualize_host.c [GCC] Compiling C99 vx_median_filter_host.c [GCC] Compiling C99 app_img_mosaic_module.c [GCC] Compiling C99 vx_occupancy_grid_detection_host.c [GCC] Compiling C99 app_display_module.c [GCC] Compiling C99 vx_hole_filling_host.c [GCC] Compiling C99 test_point_detect.c [GCC] Compiling C99 test_pose_estimation.c [GCC] Compiling C99 tivx_stereo_node_api.c [GCC] Compiling C99 vx_kernels_stereo_host.c [GCC] Compiling C99 vx_point_cloud_creation_target.c [GCC] Compiling C99 vx_kernels_stereo_target.c [GCC] Compiling C99 vx_sde_histogram_visualize_host.c [GCC] Compiling C99 vx_hole_filling_target.c [GCC] Compiling C99 vx_sde_histogram_visualize_target.c [GCC] Compiling C99 vx_disparity_merge_target.c [GCC] Compiling C99 vx_obstacle_detection_target.c [GCC] Compiling C99 vx_sde_triangulation_target.c [GCC] Compiling C99 vx_extract_disparity_confidence_target.c [GCC] Compiling C99 vx_obstacle_detection_host.c [GCC] Compiling C99 vx_sde_disparity_visualize_target.c [GCC] Compiling C99 gpu_render2x2.c [GCC] Compiling C99 vx_disparity_merge_host.c [GCC] Compiling C99 test_gpu_srv.c [GCC] Compiling C99 vx_extract_disparity_confidence_host.c [GCC] Compiling C99 vx_opengl_mosaic_target.c [GCC] Compiling C99 vx_sde_triangulation_host.c [GCC] Compiling C99 test_generate_gpulut.c [GCC] Compiling C99 vx_ground_estimation_target.c [GCC] Compiling C99 vx_kernels_sample_host.c [GCC] Compiling C99 vx_opengl_mosaic_host.c [GCC] Compiling C99 tivx_sample_node_api.c [GCC] Compiling C99 vx_point_cloud_creation_host.c [GCC] Compiling C99 vx_median_filter_target.c [GCC] Compiling C99 vx_kernels_srv_host.c [GCC] Compiling C99 gpu_render1x1.c [GCC] Compiling C99 vx_occupancy_grid_detection_target.c [GCC] Compiling C99 vx_kernels_sample_target.c [GCC] Compiling C99 vx_generate_3dbowl_host.c [GCC] Compiling C99 tivx_srv_node_api.c [GCC] Compiling C99 vx_generate_gpulut_host.c [GCC] Compiling C99 vx_pose_estimation_host.c [GCC] Compiling C99 vx_kernels_srv_target.c [GCC] Compiling C99 vx_point_detect_host.c [GCC] Compiling C++ srv.cpp [GCC] Compiling C99 vx_gl_srv_host.c [GCC] Compiling C++ renderutils.cpp [GCC] Compiling C++ PVRTPFXParser.cpp [GCC] Compiling C++ render.cpp [GCC] Compiling C++ single_view.cpp [GCC] Compiling C++ srv_lut.cpp [GCC] Compiling C++ box.cpp [GCC] Compiling C++ textures.cpp [GCC] Compiling C++ srv_views.cpp [GCC] Compiling C++ car.cpp [GCC] Compiling C99 vx_gl_srv_target.c [GCC] Compiling C++ PVRTModelPOD.cpp [GCC] Compiling C++ PVRTVector.cpp [GCC] Compiling C++ PVRTMatrixF.cpp [GCC] Compiling C++ PVRTTriStrip.cpp [GCC] Compiling C++ PVRTString.cpp [GCC] Compiling C++ PVRTDecompress.cpp [GCC] Compiling C++ PVRTResourceFile.cpp [GCC] Compiling C++ PVRTFixedPoint.cpp [GCC] Compiling C++ PVRTUnicode.cpp [GCC] Compiling C++ PVRTTexture.cpp [GCC] Compiling C++ PVRTMatrixX.cpp [GCC] Compiling C++ PVRTError.cpp [GCC] Compiling C++ PVRTGeometry.cpp [GCC] Compiling C++ PVRTStringHash.cpp [GCC] Compiling C++ PVRTVertex.cpp [GCC] Compiling C++ PVRTShadowVol.cpp [GCC] Compiling C++ PVRTBoneBatch.cpp [GCC] Compiling C++ PVRTMisc.cpp [GCC] Compiling C++ PVRTTrans.cpp [GCC] Compiling C99 app_gl_egl_utils_linux.c [GCC] Compiling C++ PVRTQuaternionX.cpp [GCC] Compiling C99 dof_viz_module.c [GCC] Compiling C99 main.c [GCC] Compiling C99 dof_proc_module.c [GCC] Compiling C99 dof_pyramid_module.c [GCC] Compiling C++ PVRTQuaternionF.cpp [GCC] Compiling C99 app_common.c [GCC] Compiling C99 apputils_net.c [GCC] Compiling C99 main_consumer.c [GCC] Compiling C99 main_producer.c [GCC] Compiling C99 apputils_net.c [GCC] Compiling C99 dof_display_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_common.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 codec_wrapper_linux.c [GCC] Compiling C99 main.c [GCC] Compiling C99 app_pyramid_module.c [GCC] Compiling C99 main_vx_tutorial.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 app_common.c [GCC] Compiling C99 multi_cam_codec_img_mosaic_module.c [GCC] Compiling C99 multi_cam_codec_scaler_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 multi_cam_codec_ldc_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_single_cam_common.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_single_cam_main.c [GCC] Compiling C99 gst_wrapper.c [GCC] Compiling C99 app_dof_module.c [GCC] Compiling C99 app_sfm_module.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main.c [GCC] Compiling C99 imagenet_class_labels.c [GCC] Compiling C99 avp_post_proc_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 avp_display_module.c [GCC] Compiling C99 avp_tidl_module.c [GCC] Compiling C99 main.c [GCC] Compiling C99 avp_pre_proc_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 avp_scaler_module.c [GCC] Compiling C99 avp_scaler_module.c [GCC] Compiling C99 avp_tidl_module.c [GCC] Compiling C99 avp_img_mosaic_module.c [GCC] Compiling C99 avp_draw_detections_module.c [GCC] Compiling C99 avp_pre_proc_module.c [GCC] Compiling C99 fisheye_angle_table.c [GCC] Compiling C99 avp_post_proc_module.c [GCC] Compiling C99 fisheye_angle_table.c [GCC] Compiling C99 main.c [GCC] Compiling C99 avp_img_mosaic_module.c [GCC] Compiling C99 avp_draw_detections_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 avp_scaler_module.c [GCC] Compiling C99 avp_display_module.c [GCC] Compiling C99 avp_dof_pyramid_module.c [GCC] Compiling C99 avp_pre_proc_module.c [GCC] Compiling C99 avp_post_proc_module.c [GCC] Compiling C99 avp_tidl_module.c [GCC] Compiling C99 avp_dof_proc_module.c [GCC] Compiling C99 avp_draw_detections_module.c [GCC] Compiling C99 avp_img_mosaic_module.c [GCC] Compiling C99 fisheye_angle_table.c [GCC] Compiling C99 avp_display_module.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 avp_dof_viz_module.c [GCC] Compiling C99 app_post_proc_module.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 app_dof_pyramid_module.c [GCC] Compiling C99 app_img_hist_module.c [GCC] Compiling C99 app_srv_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 app_dof_proc_module.c [GCC] Compiling C99 app_post_proc_module.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 imagenet_class_labels.c [GCC] Compiling C99 main.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 app_draw_detections_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_draw_detections_module.c [GCC] Compiling C99 main.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 app_post_proc_module.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main.c [GCC] Compiling C99 app_post_proc_module.c [GCC] Compiling C99 app_pose_viz_module.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 app_tidl_module.c [GCC] Compiling C99 app_pre_proc_module.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 main_conformance.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_pose_calc_module.c [GCC] Compiling C99 app_srv_calibration.c [GCC] Compiling C99 srv_utils.c [GCC] Compiling C99 main_linux_arm.c [GCC] Compiling C99 app_srv_camera.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main_ipc.c [GCC] Compiling C99 main_remote_log.c [GCC] Compiling C99 main_mem.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main.c [GCC] Compiling C99 main.c Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_kernels_common.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_console_io.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_mem.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_target_kernels_img_proc_r5f.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_ipc.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_misc.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_remote_service.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_iss.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_perf_stats.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_sensors.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_udma.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_draw2d.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_qnx.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_linux.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_hwa.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_dss.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_sciclient.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_kernels_common.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_img_proc_c71.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_mem.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_misc.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_img_proc_c71.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_img_proc_c71.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_linux.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_applib_srv_bowl_lut_gen.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_stereo.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_remote_service.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_mem.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_mem.lib' ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_misc.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_misc.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_sciclient.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_kernels_common.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_kernels_common.lib' ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_linux.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_c7x_target_kernel.lib ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_linux.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_utils_ethfw.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_applib_srv_calibration.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_qnx.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_perf_stats.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_console_io.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_mem.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_applib_tests.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_grpx.a ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_remote_service.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_remote_service.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_target_kernels_fileio.a ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_sciclient.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_sciclient.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_stereo.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_target_kernels_stereo.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_ipc.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_fileio.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_srv_tests.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_opengl.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_itt_server.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_common.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu3_0.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_sample.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_network_api.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_gst_wrapper.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_target_kernels_sample_a72.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu2_0.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_c7x_target_kernel.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_c7x_target_kernel.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_remote_service.a ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_draw2d.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_target_kernels_srv_gpu.a ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_stereo.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_stereo.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_hwa.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_init.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_img_proc.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_rtos_linux_mpu1_common.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu2_1.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu4_0.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu3_1.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu4_1.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_target_kernels_img_proc_a72.a ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_qnx.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_qnx.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_kernels_srv.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu2_1.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_codec_wrapper.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu4_0.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu4_1.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu3_0.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu3_1.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu2_0.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_app_modules.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_console_io.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_ipc.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_ipc.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_ipc.lib' ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_console_io.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_console_io.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libapp_utils_iss.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_perf_stats.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_perf_stats.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_perf_stats.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_srv_render_utils.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_udma.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_udma.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_utils_udma.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libvx_srv_render_utils_tools.a Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/libtivision_apps.so Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_c7x_kernel.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_dense_optical_flow.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_fd_exchange_producer.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_fd_exchange_consumer.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_opengl_mosaic.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_multi_cam.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_single_cam.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_multi_cam_codec.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_stereo_depth.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tutorial.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_sfm.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp2.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp3.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp4.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_cam.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od_cam.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_seg.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_seg_cam.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_vl.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_srv_calibration.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_srv_camera.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_srv_fileio.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_test_framework.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_heap_stats.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_conformance.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_ipc.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_load_test.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_remote_log.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_mem.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/A72/LINUX/release/vx_app_viss.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_img_proc_c66.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_img_proc_c66.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_img_proc_c66.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_srv_c66.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_srv_c66.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_target_kernels_srv_c66.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_1.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_2.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_3.lib Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_4.lib ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_1.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_1.lib' ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_2.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_2.lib' ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_3.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_3.lib' ==> new archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_4.lib' ==> building archive '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_4.lib' Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_2.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_3.out Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_4.out Copying built libraries: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/out/J784S4/R5F/FREERTOS/release to /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/lib/J784S4/R5F/FREERTOS/release make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps' wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps$ ll total 164 drwxrwxr-x 14 wooseok wooseok 4096 Nov 29 15:56 ./ drwxrwxr-x 41 wooseok wooseok 4096 Nov 29 15:53 ../ drwxrwxr-x 5 wooseok wooseok 4096 May 11 2023 applibs/ drwxrwxr-x 8 wooseok wooseok 4096 May 11 2023 apps/ drwxrwxr-x 3 wooseok wooseok 4096 May 11 2023 concerto/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 docs/ -rw-rw-r-- 1 wooseok wooseok 137 May 11 2023 .gitignore drwxrwxr-x 8 wooseok wooseok 4096 May 11 2023 kernels/ drwxrwxr-x 3 wooseok wooseok 4096 Nov 29 15:56 lib/ -rwxrwxr-x 1 wooseok wooseok 8166 May 11 2023 Makefile* -rwxrwxr-x 1 wooseok wooseok 567 May 11 2023 make_firmware.sh* drwxrwxr-x 2 wooseok wooseok 4096 May 11 2023 makerules/ -rwxrwxr-x 1 wooseok wooseok 562 May 11 2023 make_sdk.sh* drwxrwxr-x 4 wooseok wooseok 4096 May 11 2023 modules/ drwxrwxr-x 3 wooseok wooseok 4096 Nov 29 15:55 out/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 platform/ -rwxrwxr-x 1 wooseok wooseok 3345 May 11 2023 target.mak* drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 tools/ drwxrwxr-x 25 wooseok wooseok 4096 May 11 2023 utils/ -rwxrwxr-x 1 wooseok wooseok 4268 May 11 2023 vision_apps_build_flags.mak* -rw-rw-r-- 1 wooseok wooseok 71520 May 11 2023 vision_apps_release_notes.html -rwxrwxr-x 1 wooseok wooseok 3296 May 11 2023 vision_apps_tools_path.mak*
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ ll total 1045084 drwxrwxr-x 41 wooseok wooseok 4096 Nov 29 15:53 ./ drwxr-xr-x 34 wooseok wooseok 4096 Nov 29 15:33 ../ drwxr-xr-x 2 root root 4096 Nov 29 15:51 bootfs/ -rw-r--r-- 1 root root 1682131 Nov 26 12:19 boot-j784s4-evm.tar.gz drwxrwxr-x 7 wooseok wooseok 4096 May 11 2023 cg_xml_2.61.00/ drwxr-xr-x 7 root root 4096 Nov 29 15:53 core-secdev-k3/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 dsplib_02_06_00_01/ drwxr-xr-x 10 root root 4096 Nov 29 15:53 edgeai-gst-plugins/ drwxr-xr-x 8 root root 4096 Nov 29 15:53 edgeai-tiovx-kernels/ drwxr-xr-x 7 root root 4096 Nov 29 15:53 edgeai-tiovx-modules/ drwxrwxr-x 11 wooseok wooseok 4096 May 11 2023 ethfw/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 fftlib_02_06_01_00/ drwxrwxr-x 29 wooseok wooseok 4096 Nov 29 15:44 flatbuffers-1.12.0/ -rw-rw-r-- 1 wooseok wooseok 1498456 Nov 29 15:33 flatbuffers-1.12.0.zip drwxr-xr-x 8 seunghyun seunghyun 4096 Dec 13 2019 gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/ drwxr-xr-x 9 seunghyun seunghyun 4096 Dec 13 2019 gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu/ drwxr-xr-x 9 seunghyun seunghyun 4096 Dec 13 2019 gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/ drwxr-xr-x 7 root root 4096 Sep 11 2016 glm/ drwxrwxr-x 12 wooseok wooseok 4096 May 11 2023 imaging/ -rw-rw-r-- 1 wooseok wooseok 391 May 11 2023 index.html drwxrwxr-x 4 wooseok wooseok 4096 May 11 2023 ivision/ drwxrwxr-x 3 wooseok wooseok 4096 Jul 7 2022 J784S4_CSP/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 mathlib_02_06_01_00/ drwxrwxr-x 7 wooseok wooseok 4096 May 11 2023 mcusw/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 mmalib_02_06_02_00/ drwxrwxr-x 12 wooseok wooseok 4096 Nov 29 15:35 opencv-4.1.0/ -rw-rw-r-- 1 wooseok wooseok 91806599 Nov 29 15:33 opencv-4.1.0.zip drwxrwxr-x 3 root root 4096 Aug 18 14:07 opkg-utils-master/ drwxr-xr-x 11 root root 4096 Nov 29 15:53 optee_os/ drwxrwxr-x 5 wooseok wooseok 4096 May 11 2023 pdk_j784s4_08_06_01_03/ drwxr-xr-x 13 wooseok wooseok 4096 Nov 29 15:42 protobuf-3.11.3/ -rw-rw-r-- 1 wooseok wooseok 4605200 Nov 29 15:33 protobuf-cpp-3.11.3.tar.gz drwxrwxr-x 4 wooseok wooseok 4096 May 11 2023 psdk_rtos/ drwxrwxr-x 9 wooseok wooseok 4096 May 11 2023 remote_device/ drwxrwxr-x 10 wooseok wooseok 4096 May 11 2023 sdl/ drwxr-xr-x 19 root root 4096 May 2 2023 targetfs/ drwxrwxr-x 19 wooseok wooseok 4096 May 11 2023 tiadalg/ drwxrwxr-x 5 wooseok wooseok 4096 May 11 2023 ti-cgt-armllvm_1.3.0.LTS/ drwxrwxr-x 8 wooseok wooseok 4096 May 11 2023 ti-cgt-c7000_3.1.0.LTS/ drwxr-xr-x 7 wooseok wooseok 4096 May 11 2023 tidl_j784s4_08_06_00_10/ drwxrwxr-x 14 wooseok wooseok 4096 May 11 2023 tiovx/ drwxrwxr-x 8 wooseok wooseok 4096 May 11 2023 ti-perception-toolkit/ -rw-r--r-- 1 wooseok wooseok 970389448 Nov 29 15:33 tisdk-edgeai-image-j784s4-evm.tar.xz drwxr-xr-x 20 root root 4096 Nov 29 15:53 trusted-firmware-a/ drwxrwxr-x 14 wooseok wooseok 4096 Nov 29 15:56 vision_apps/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 vxlib/ drwxrwxr-x 9 wooseok wooseok 4096 May 11 2023 xdais_7_24_00_04/ wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ rm -rf tidl_j784s4_08_06_00_10 wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ rm -rf mmalib_02_06_02_00/ wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ cp -r ~/ti-processor-sdk-rtos-j784s4-evm-09_00_01_01/c7x-mma-tidl . wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ cp -r ~/ti-processor-sdk-rtos-j784s4-evm-09_00_01_01/mmalib_09_00_03_03 . wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ ll total 1045084 drwxrwxr-x 41 wooseok wooseok 4096 Nov 29 16:01 ./ drwxr-xr-x 34 wooseok wooseok 4096 Nov 29 15:33 ../ drwxr-xr-x 2 root root 4096 Nov 29 15:51 bootfs/ -rw-r--r-- 1 root root 1682131 Nov 26 12:19 boot-j784s4-evm.tar.gz drwxr-xr-x 7 wooseok wooseok 4096 Nov 29 16:00 c7x-mma-tidl/ drwxrwxr-x 7 wooseok wooseok 4096 May 11 2023 cg_xml_2.61.00/ drwxr-xr-x 7 root root 4096 Nov 29 15:53 core-secdev-k3/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 dsplib_02_06_00_01/ drwxr-xr-x 10 root root 4096 Nov 29 15:53 edgeai-gst-plugins/ drwxr-xr-x 8 root root 4096 Nov 29 15:53 edgeai-tiovx-kernels/ drwxr-xr-x 7 root root 4096 Nov 29 15:53 edgeai-tiovx-modules/ drwxrwxr-x 11 wooseok wooseok 4096 May 11 2023 ethfw/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 fftlib_02_06_01_00/ drwxrwxr-x 29 wooseok wooseok 4096 Nov 29 15:44 flatbuffers-1.12.0/ -rw-rw-r-- 1 wooseok wooseok 1498456 Nov 29 15:33 flatbuffers-1.12.0.zip drwxr-xr-x 8 seunghyun seunghyun 4096 Dec 13 2019 gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/ drwxr-xr-x 9 seunghyun seunghyun 4096 Dec 13 2019 gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu/ drwxr-xr-x 9 seunghyun seunghyun 4096 Dec 13 2019 gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/ drwxr-xr-x 7 root root 4096 Sep 11 2016 glm/ drwxrwxr-x 12 wooseok wooseok 4096 May 11 2023 imaging/ -rw-rw-r-- 1 wooseok wooseok 391 May 11 2023 index.html drwxrwxr-x 4 wooseok wooseok 4096 May 11 2023 ivision/ drwxrwxr-x 3 wooseok wooseok 4096 Jul 7 2022 J784S4_CSP/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 mathlib_02_06_01_00/ drwxrwxr-x 7 wooseok wooseok 4096 May 11 2023 mcusw/ drwxr-xr-x 6 wooseok wooseok 4096 Nov 29 16:01 mmalib_09_00_03_03/ drwxrwxr-x 12 wooseok wooseok 4096 Nov 29 15:35 opencv-4.1.0/ -rw-rw-r-- 1 wooseok wooseok 91806599 Nov 29 15:33 opencv-4.1.0.zip drwxrwxr-x 3 root root 4096 Aug 18 14:07 opkg-utils-master/ drwxr-xr-x 11 root root 4096 Nov 29 15:53 optee_os/ drwxrwxr-x 5 wooseok wooseok 4096 May 11 2023 pdk_j784s4_08_06_01_03/ drwxr-xr-x 13 wooseok wooseok 4096 Nov 29 15:42 protobuf-3.11.3/ -rw-rw-r-- 1 wooseok wooseok 4605200 Nov 29 15:33 protobuf-cpp-3.11.3.tar.gz drwxrwxr-x 4 wooseok wooseok 4096 May 11 2023 psdk_rtos/ drwxrwxr-x 9 wooseok wooseok 4096 May 11 2023 remote_device/ drwxrwxr-x 10 wooseok wooseok 4096 May 11 2023 sdl/ drwxr-xr-x 19 root root 4096 May 2 2023 targetfs/ drwxrwxr-x 19 wooseok wooseok 4096 May 11 2023 tiadalg/ drwxrwxr-x 5 wooseok wooseok 4096 May 11 2023 ti-cgt-armllvm_1.3.0.LTS/ drwxrwxr-x 8 wooseok wooseok 4096 May 11 2023 ti-cgt-c7000_3.1.0.LTS/ drwxrwxr-x 14 wooseok wooseok 4096 May 11 2023 tiovx/ drwxrwxr-x 8 wooseok wooseok 4096 May 11 2023 ti-perception-toolkit/ -rw-r--r-- 1 wooseok wooseok 970389448 Nov 29 15:33 tisdk-edgeai-image-j784s4-evm.tar.xz drwxr-xr-x 20 root root 4096 Nov 29 15:53 trusted-firmware-a/ drwxrwxr-x 14 wooseok wooseok 4096 Nov 29 15:56 vision_apps/ drwxrwxr-x 6 wooseok wooseok 4096 May 11 2023 vxlib/ drwxrwxr-x 9 wooseok wooseok 4096 May 11 2023 xdais_7_24_00_04/ wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ cp ~/samba/patches_j784s4/c7x-mma-tidl/* c7x-mma-tidl/ wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ cd c7x-mma-tidl/ wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$ ls 0001-c7x-mma-tidl-patch-2-for-J784S4.patch arm-tidl git-commit-id makerules ti_dl 0001-c7x-mma-tidl-patch-for-J784S4.patch common makefile TIDeepLearningProduct_ReleaseNotes.html tidl_tools wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$ git apply 0001-c7x-mma-tidl-patch-for-J784S4.patch wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$ git apply 0001-c7x-mma-tidl-patch-2-for-J784S4.patch wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$ make tidl TARGET_PLATFORM=PC . ======== MAKING CUSTOM LIB ================= make -C ./ti_dl/custom -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' compiling tidl_custom.c compiling tidl_custom_maxpooling.c In file included from tidl_custom_maxpooling.c:83:0: tidsp/tidl_custom_maxpool_ixX_oxX.h:25:17: fatal error: c7x.h: No such file or directory compilation terminated. /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/makerules/rules.mk:500: recipe for target '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj' failed make[1]: *** [/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj] Error 1 make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' makefile:340: recipe for target 'custom' failed make: *** [custom] Error 2 wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$ make tidl TARGET_PLATFORM=PC . ======== MAKING CUSTOM LIB ================= make -C ./ti_dl/custom -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' compiling tidl_custom_maxpooling.c compiling tidsp/tidl_custom_maxpool_ixX_oxX.c compiling tidsp/tidl_custom_maxpool_ixX_oxX_cn.c compiling tidsp/tidl_custom_maxpool_ixX_oxX_c7x.c r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_cn.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_c7x.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' ======== MAKING TIDL ALGO ================= make -C ./ti_dl/algo -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' compiling src/tidl_argmax.c compiling src/tidl_scatterElements.c compiling src/tidl_const.c compiling src/tidl_reshape.c compiling src/tidl_reduce.c compiling src/tidl_deconv2d.c compiling src/tidl_depthToSpace.c compiling src/tidl_detectionOutput.c compiling src/tidl_custom_int.c src/tidl_custom_int.c: In function ‘int32_t TIDL_customProcessNew(TIDL_NetworkCommonParams*, sTIDL_AlgLayer_t*, sTIDL_Layer_t*, void**, void**, int32_t)’: src/tidl_custom_int.c:145:33: warning: NULL used in arithmetic [-Wpointer-arith] if(NULL != createParams->net->dataFlowInfo) ^ compiling src/tidl_squeeze.c compiling src/tidl_device_functions.c compiling src/tidl_batchReshape.c compiling src/tidl_crop.c compiling src/tidl_softmax.c compiling src/tidl_shuffleChannel.c compiling src/tidl_alg_utils.c src/tidl_alg_utils.c: In function ‘void TIDL_outBuffAlloc(const TIDL_CreateParams*, int32_t, IALG_MemRec*, int32_t)’: src/tidl_alg_utils.c:1150:39: warning: NULL used in arithmetic [-Wpointer-arith] && (params->net->dataFlowInfo == NULL) ^ src/tidl_alg_utils.c: In function ‘void TIDL_outBuffInit(const TIDL_CreateParams*, int32_t, int32_t*, const IALG_MemRec*, void**, int32_t)’: src/tidl_alg_utils.c:1412:75: warning: NULL used in arithmetic [-Wpointer-arith] params->currLayersGroupId) == 1) || (params->net->dataFlowInfo != NULL) ) ^ compiling src/tidl_preEmption.c compiling src/tidl_flatten.c compiling src/tidl_roiPooling.c compiling src/tidl_batchNorm.c compiling src/tidl_pooling.c compiling src/tidl_gatherLayer.c compiling src/tidl_odOutputReformat.c compiling src/tidl_commonUtils.c src/tidl_commonUtils.c: In function ‘void TIDL_computeCompressionAlgo(uint8_t*, uint64_t, int32_t, int32_t*, int32_t*)’: src/tidl_commonUtils.c:3733:18: warning: converting to non-pointer type ‘int32_t {aka int}’ from NULL [-Wconversion-null] int32_t bias = NULL; ^ compiling src/tidl_pad.c compiling src/tidl_innerProduct.c compiling src/tidl_function_mapping.c compiling src/tidl_transpose.c compiling src/tidl_eltWise.c compiling src/tidl_concat.c compiling src/tidl_alg.c compiling src/tidl_conv2d_base.c src/tidl_conv2d_base.c:94:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L ^ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33:0, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/5/include/stdint.h:9, from src/tidl_conv2d_base.c:72: /usr/include/features.h:265:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L ^ src/tidl_conv2d_base.c: In function ‘int32_t TIDL_conv2dRefAlloc(const sTIDL_ConvParams_t*, const TIDL_LayerSpecificParams*, const TIDL_NetworkCommonParams*, int32_t, int32_t*)’: src/tidl_conv2d_base.c:2085:43: warning: ‘sizeof’ on array function parameter ‘memorySize’ will return size of ‘int32_t* {aka int*}’ [-Wsizeof-array-argument] memset (memorySize, 0, sizeof(memorySize)); ^ src/tidl_conv2d_base.c:2075:76: note: declared here int32_t memorySize[TIDL_LAYER_MEMORY_MAX]) ^ compiling src/tidl_dataConvert.c compiling src/tidl_colorConversion.c compiling src/printv.c compiling src/tidl_resize.c src/tidl_resize.c: In function ‘int32_t TIDL_resizeDspProcessNew(TIDL_NetworkCommonParams*, sTIDL_AlgLayer_t*, sTIDL_Layer_t*, void**, void**, int32_t)’: src/tidl_resize.c:911:73: warning: passing NULL to non-pointer argument 2 of ‘sLink_t* getLinkPtr(const sWorkloadUnit_t*, int32_t, int32_t)’ [-Wconversion-null] const sLink_t *link = getLinkPtr(algLayer->workloadUnit,NULL,linkIdx); ^ compiling src/tidl_detectionOutput_score.c compiling src/tidl_slice.c compiling src/workload_ref_exec.c r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_argmax.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_scatterElements.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_const.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reshape.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reduce.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_deconv2d.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_depthToSpace.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_custom_int.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_squeeze.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_device_functions.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchReshape.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_crop.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_softmax.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_shuffleChannel.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg_utils.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_preEmption.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_flatten.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_roiPooling.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchNorm.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pooling.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_gatherLayer.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_odOutputReformat.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_commonUtils.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pad.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_innerProduct.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_function_mapping.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_transpose.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_eltWise.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_concat.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_conv2d_base.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_dataConvert.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_colorConversion.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/printv.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_resize.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput_score.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_slice.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/workload_ref_exec.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' make -C ./ti_dl/algo/src/avx -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' compiling tidl_avx.c tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/avx/./tidl_avx.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' . ======== MAKING TIDL PRIV ALGO ================= make -C ./ti_dl/algo/src/priv -f makefile make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' compiling tidl_stalgo.c compiling tidl_stalgo_workload.c r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo.obj r - /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo_workload.obj make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' . ======== MAKING TIDL AND CUSTOM LIBRARIES ================= . ======== MAKING TIDL TEST ================= make -C ./ti_dl/test -f makefile final_install make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' SHELL=/bin/sh TARGET_MAKEFILES=src/dsp_rtos/concerto.mak src/pc_linux/concerto.mak Keep only PC platform in TARGET_COMBOS undefined TIARMCGT_ROOT= undefined TIARMCGT_LLVM_ROOT= undefined GCC_SYSBIOS_ARM_ROOT= undefined CGT6X_ROOT= file CGT7X_ROOT="/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS" undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr undefined GCC_QNX_ROOT= ####################################################################### TARGET_COMBO=PC:LINUX:x86_64:1:release:GCC_LINUX [GCC] Compiling C99 main.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c: In function ‘int main(int, char**)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:57:60: warning: null argument where non-null required (argument 1) [-Wnonnull] printf(0, "%6s, %12s, %12s\n" ,"Mem", "StartAdd", "endAdd"); ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:57:60: warning: too many arguments for format [-Wformat-extra-args] /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:59:74: warning: null argument where non-null required (argument 1) [-Wnonnull] printf(0, "%6s, %12x, %12x\n" ,"L2", L2Scratch, L2Scratch + L2_MEM_SIZE ); ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:59:74: warning: too many arguments for format [-Wformat-extra-args] /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:60:74: warning: null argument where non-null required (argument 1) [-Wnonnull] printf(0, "%6s, %12x, %12x\n" ,"L3", L3Scratch, L3Scratch + L3_MEM_SIZE ); ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:60:74: warning: too many arguments for format [-Wformat-extra-args] [GCC] Compiling C99 tidl_rt.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t is_tidlrt_in_tensor_same(sTIDL_IOBufDesc_t*, sTIDLRT_Tensor_t**, uint32_t, uint32_t)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:598:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(in[tidlrt_id]->layout != ioBufDesc->inLayout[id]) ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t is_tidlrt_out_tensor_same(sTIDL_IOBufDesc_t*, sTIDLRT_Tensor_t**, uint32_t, uint32_t)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:628:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(in[tidlrt_id]->layout != ioBufDesc->outLayout[id]) ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘void TIDL_restoreInterrupts(int32_t)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1067:12: warning: unused variable ‘coreNum’ [-Wunused-variable] uint32_t coreNum = TIDL_TEST_getCoreNum(); ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t TIDLRT_create(sTIDLRT_Params_t*, void**)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1150:35: warning: converting to non-pointer type ‘int32_t {aka int}’ from NULL [-Wconversion-null] createPrms->net->dataFlowInfo = NULL; ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t TIDLRT_invoke(void*, sTIDLRT_Tensor_t**, sTIDLRT_Tensor_t**)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1274:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < inBufs.numBufs; i++) ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1278:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < outBufs.numBufs; i++) ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘void tidl_copyOutBufsToRTTensor(sTIDL_IOBufDesc_t*, sTIDLRT_Tensor_t**, IVISION_BufDesc*, float*)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:999:29: warning: ‘data’ may be used uninitialized in this function [-Wmaybe-uninitialized] data = (((data/scales[i]) * outScale) + zp); ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t TIDLRT_invoke(void*, sTIDLRT_Tensor_t**, sTIDLRT_Tensor_t**)’: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:739:29: warning: ‘data’ may be used uninitialized in this function [-Wmaybe-uninitialized] data = ((data - zp)/inScale) * scale; ^ /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:662:13: note: ‘data’ was declared here float data; ^ [GCC] Compiling C99 tidl_lidar_preproc.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ Required system library libtidl_custom.a Required system library libtidl_algo.a Required system library libtidl_obj_algo.a Required system library libtidl_priv_algo.a Required system library libmmalib_cn_x86_64.a Required system library libmmalib_x86_64.a Required system library libcommon_x86_64.a Required system library libC7120-host-emulation.a Required system library libopencv_imgproc.a Required system library libopencv_imgcodecs.a Required system library libopencv_core.a Required system library liblibtiff.a Required system library liblibwebp.a Required system library liblibpng.a Required system library liblibjpeg-turbo.a Required system library libIlmImf.a Required system library libzlib.a Required system library liblibjasper.a Required system library libtidl_avx_kernels.a Required system library libdl.so Linking /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out /usr/bin/ld: cannot find -llibwebp collect2: error: ld returned 1 exit status /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/concerto/finale.mak:212: recipe for target '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out' failed make[1]: [/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out] Error 1 (ignored) Copying built libraries: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release to /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release Copying built libraries: /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out to /home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../.. cp: cannot stat '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out': No such file or directory makefile:69: recipe for target 'final_install' failed make[1]: [final_install] Error 1 (ignored) make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl$
I hope this logs lead us to the end game. Let's have a meeting today or tommorow, please arrange it.
Hi Wooseok,
Thanks for the comments, and logs, please note that issue you have reported is specific to your host machine you have been using, which we are not able to reproduce.
Let me point out few actions items I have performed post you last reply on the e2e.
I have verified tidl build on different host machine than mine to cross out possibility of issue you have mentioned.
Let me specify my view point to ask build logs (command : make sdk) after discussion niche host machine specific issue with my team, we want to look for clean sdk build logs to understand the build specific things, moreover since I have seen that building standard sdk on your host machine was not working at first call, moreover we have asked steps/changes has taken to make the sdk build on the your host machine, this will help us to understand the build side related nitty gritty which still has not being shared so far.
Irrespective of this let me go ahead and schedule call for tomorrow and lets discuss more then.
Hi Pratik,
Today we reinstall the three kinds of dependencies and saw
1. log from build make tidl TARGET_PLATFORM=PC is slightly different.
==> "/usr/bin/ld: cannot find -llibwebp" is gone
2. but still the result looked the same with previous one
==> linking error
Please find the logs today.
Dec3_1. OpenCV_Reinstall.logDec3_2. OpenCV_Rebuild_only.log
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3$ ./configure CXXFLAGS=-fPIC --enable-shared=no LDFLAGS="-static" checking whether to enable maintainer-specific portions of Makefiles... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1007' is supported by ustar format... yes checking whether GID '1007' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C preprocessor... gcc -E checking for gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... g++ -E checking for g++... g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... yes checking dependency style of g++... (cached) gcc3 checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for ar... ar checking the archiver (ar) interface... ar checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -g... no checking dependency style of gcc... gcc3 checking C++ compiler flags...... use user-supplied: -fPIC checking whether __SUNPRO_CC is declared... no checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether the linker supports version scripts... yes checking for ANSI C header files... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for working memcmp... yes checking for working strtod... yes checking for ftruncate... yes checking for memset... yes checking for mkdir... yes checking for strchr... yes checking for strerror... yes checking for strtol... yes checking zlib version... ok (1.2.0.4 or later) checking for library containing zlibVersion... -lz checking whether g++ supports C++11 features by default... yes checking whether -latomic is needed... no checking whether gcc is Clang... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking the location of hash_map... <unordered_map> checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating benchmarks/Makefile config.status: creating conformance/Makefile config.status: creating protobuf.pc config.status: creating protobuf-lite.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in third_party/googletest (/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3/third_party/googletest) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' 'CXXFLAGS=-fPIC' '--enable-shared=no' 'LDFLAGS=-static' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile === configuring in googletest (/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3/third_party/googletest/googletest) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' 'CXXFLAGS=-fPIC' '--enable-shared=no' 'LDFLAGS=-static' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for python... /usr/bin/python checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking whether to check for GCC pthread/shared inconsistencies... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating scripts/gtest-config config.status: creating build-aux/config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in googlemock (/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3/third_party/googletest/googlemock) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' 'CXXFLAGS=-fPIC' '--enable-shared=no' 'LDFLAGS=-static' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for python... /usr/bin/python checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking whether to check for GCC pthread/shared inconsistencies... no checking for gtest-config... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating scripts/gmock-config config.status: creating build-aux/config.h config.status: executing depfiles commands config.status: executing libtool commands wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3$ make make all-recursive make[1]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3' Making all in . make[2]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3' make[2]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3' Making all in src make[2]: Entering directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3/src' CXX google/protobuf/compiler/main.o CXX google/protobuf/stubs/bytestream.lo CXX google/protobuf/stubs/common.lo CXX google/protobuf/stubs/int128.lo CXX google/protobuf/io/io_win32.lo CXX google/protobuf/stubs/status.lo CXX google/protobuf/stubs/statusor.lo CXX google/protobuf/stubs/stringpiece.lo CXX google/protobuf/stubs/stringprintf.lo CXX google/protobuf/stubs/structurally_valid.lo CXX google/protobuf/stubs/strutil.lo CXX google/protobuf/stubs/time.lo CXX google/protobuf/any_lite.lo CXX google/protobuf/arena.lo CXX google/protobuf/extension_set.lo CXX google/protobuf/generated_enum_util.lo CXX google/protobuf/generated_message_util.lo CXX google/protobuf/generated_message_table_driven_lite.lo CXX google/protobuf/implicit_weak_message.lo CXX google/protobuf/message_lite.lo CXX google/protobuf/parse_context.lo CXX google/protobuf/repeated_field.lo CXX google/protobuf/wire_format_lite.lo CXX google/protobuf/io/coded_stream.lo CXX google/protobuf/io/strtod.lo CXX google/protobuf/io/zero_copy_stream.lo CXX google/protobuf/io/zero_copy_stream_impl.lo CXX google/protobuf/io/zero_copy_stream_impl_lite.lo CXX google/protobuf/any.pb.lo CXX google/protobuf/api.pb.lo CXX google/protobuf/any.lo CXX google/protobuf/descriptor.lo CXX google/protobuf/descriptor_database.lo CXX google/protobuf/descriptor.pb.lo CXX google/protobuf/duration.pb.lo CXX google/protobuf/dynamic_message.lo CXX google/protobuf/empty.pb.lo CXX google/protobuf/extension_set_heavy.lo CXX google/protobuf/field_mask.pb.lo CXX google/protobuf/generated_message_reflection.lo CXX google/protobuf/generated_message_table_driven.lo CXX google/protobuf/map_field.lo CXX google/protobuf/message.lo CXX google/protobuf/reflection_ops.lo CXX google/protobuf/service.lo CXX google/protobuf/source_context.pb.lo CXX google/protobuf/struct.pb.lo CXX google/protobuf/stubs/substitute.lo CXX google/protobuf/text_format.lo CXX google/protobuf/timestamp.pb.lo CXX google/protobuf/type.pb.lo CXX google/protobuf/unknown_field_set.lo CXX google/protobuf/wire_format.lo CXX google/protobuf/wrappers.pb.lo CXX google/protobuf/io/gzip_stream.lo CXX google/protobuf/io/printer.lo CXX google/protobuf/io/tokenizer.lo CXX google/protobuf/compiler/importer.lo CXX google/protobuf/compiler/parser.lo CXX google/protobuf/util/delimited_message_util.lo CXX google/protobuf/util/field_comparator.lo CXX google/protobuf/util/field_mask_util.lo CXX google/protobuf/util/internal/datapiece.lo CXX google/protobuf/util/internal/default_value_objectwriter.lo CXX google/protobuf/util/internal/error_listener.lo CXX google/protobuf/util/internal/field_mask_utility.lo CXX google/protobuf/util/internal/json_escaping.lo CXX google/protobuf/util/internal/json_objectwriter.lo CXX google/protobuf/util/internal/json_stream_parser.lo CXX google/protobuf/util/internal/object_writer.lo CXX google/protobuf/util/internal/protostream_objectsource.lo CXX google/protobuf/util/internal/protostream_objectwriter.lo CXX google/protobuf/util/internal/proto_writer.lo CXX google/protobuf/util/internal/type_info.lo CXX google/protobuf/util/internal/type_info_test_helper.lo CXX google/protobuf/util/internal/utility.lo CXX google/protobuf/util/json_util.lo CXX google/protobuf/util/message_differencer.lo CXX google/protobuf/util/time_util.lo CXX google/protobuf/util/type_resolver_util.lo CXXLD libprotobuf.la ar: `u' modifier ignored since `D' is the default (see `U') CXX google/protobuf/compiler/code_generator.lo CXX google/protobuf/compiler/command_line_interface.lo CXX google/protobuf/compiler/plugin.lo CXX google/protobuf/compiler/plugin.pb.lo CXX google/protobuf/compiler/subprocess.lo CXX google/protobuf/compiler/zip_writer.lo CXX google/protobuf/compiler/cpp/cpp_enum.lo CXX google/protobuf/compiler/cpp/cpp_enum_field.lo CXX google/protobuf/compiler/cpp/cpp_extension.lo CXX google/protobuf/compiler/cpp/cpp_field.lo CXX google/protobuf/compiler/cpp/cpp_file.lo CXX google/protobuf/compiler/cpp/cpp_generator.lo CXX google/protobuf/compiler/cpp/cpp_helpers.lo CXX google/protobuf/compiler/cpp/cpp_map_field.lo CXX google/protobuf/compiler/cpp/cpp_message.lo CXX google/protobuf/compiler/cpp/cpp_message_field.lo CXX google/protobuf/compiler/cpp/cpp_padding_optimizer.lo CXX google/protobuf/compiler/cpp/cpp_primitive_field.lo CXX google/protobuf/compiler/cpp/cpp_service.lo CXX google/protobuf/compiler/cpp/cpp_string_field.lo CXX google/protobuf/compiler/java/java_context.lo CXX google/protobuf/compiler/java/java_enum.lo CXX google/protobuf/compiler/java/java_enum_lite.lo CXX google/protobuf/compiler/java/java_enum_field.lo CXX google/protobuf/compiler/java/java_enum_field_lite.lo CXX google/protobuf/compiler/java/java_extension.lo CXX google/protobuf/compiler/java/java_extension_lite.lo CXX google/protobuf/compiler/java/java_field.lo CXX google/protobuf/compiler/java/java_file.lo CXX google/protobuf/compiler/java/java_generator.lo CXX google/protobuf/compiler/java/java_generator_factory.lo CXX google/protobuf/compiler/java/java_helpers.lo CXX google/protobuf/compiler/java/java_map_field.lo CXX google/protobuf/compiler/java/java_map_field_lite.lo CXX google/protobuf/compiler/java/java_message.lo CXX google/protobuf/compiler/java/java_message_lite.lo CXX google/protobuf/compiler/java/java_message_builder.lo CXX google/protobuf/compiler/java/java_message_builder_lite.lo CXX google/protobuf/compiler/java/java_message_field.lo CXX google/protobuf/compiler/java/java_message_field_lite.lo CXX google/protobuf/compiler/java/java_name_resolver.lo CXX google/protobuf/compiler/java/java_primitive_field.lo CXX google/protobuf/compiler/java/java_primitive_field_lite.lo CXX google/protobuf/compiler/java/java_shared_code_generator.lo CXX google/protobuf/compiler/java/java_service.lo CXX google/protobuf/compiler/java/java_string_field.lo CXX google/protobuf/compiler/java/java_string_field_lite.lo CXX google/protobuf/compiler/java/java_doc_comment.lo CXX google/protobuf/compiler/js/js_generator.lo CXX google/protobuf/compiler/js/well_known_types_embed.lo CXX google/protobuf/compiler/objectivec/objectivec_enum.lo CXX google/protobuf/compiler/objectivec/objectivec_enum_field.lo CXX google/protobuf/compiler/objectivec/objectivec_extension.lo CXX google/protobuf/compiler/objectivec/objectivec_field.lo CXX google/protobuf/compiler/objectivec/objectivec_file.lo CXX google/protobuf/compiler/objectivec/objectivec_generator.lo CXX google/protobuf/compiler/objectivec/objectivec_helpers.lo CXX google/protobuf/compiler/objectivec/objectivec_map_field.lo CXX google/protobuf/compiler/objectivec/objectivec_message.lo CXX google/protobuf/compiler/objectivec/objectivec_message_field.lo CXX google/protobuf/compiler/objectivec/objectivec_oneof.lo CXX google/protobuf/compiler/objectivec/objectivec_primitive_field.lo CXX google/protobuf/compiler/php/php_generator.lo CXX google/protobuf/compiler/python/python_generator.lo CXX google/protobuf/compiler/ruby/ruby_generator.lo CXX google/protobuf/compiler/csharp/csharp_doc_comment.lo CXX google/protobuf/compiler/csharp/csharp_enum.lo CXX google/protobuf/compiler/csharp/csharp_enum_field.lo CXX google/protobuf/compiler/csharp/csharp_field_base.lo CXX google/protobuf/compiler/csharp/csharp_generator.lo CXX google/protobuf/compiler/csharp/csharp_helpers.lo CXX google/protobuf/compiler/csharp/csharp_map_field.lo CXX google/protobuf/compiler/csharp/csharp_message.lo CXX google/protobuf/compiler/csharp/csharp_message_field.lo CXX google/protobuf/compiler/csharp/csharp_primitive_field.lo CXX google/protobuf/compiler/csharp/csharp_reflection_class.lo CXX google/protobuf/compiler/csharp/csharp_repeated_enum_field.lo CXX google/protobuf/compiler/csharp/csharp_repeated_message_field.lo CXX google/protobuf/compiler/csharp/csharp_repeated_primitive_field.lo CXX google/protobuf/compiler/csharp/csharp_source_generator_base.lo CXX google/protobuf/compiler/csharp/csharp_wrapper_field.lo CXXLD libprotoc.la ar: `u' modifier ignored since `D' is the default (see `U') CXXLD protoc CXXLD libprotobuf-lite.la ar: `u' modifier ignored since `D' is the default (see `U') make[2]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3/src' make[1]: Leaving directory '/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3' wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/protobuf-3.11.3$
Hi Wooseok,
Thanks for sharing logs after todays meet.
Per my discussion with team, I have tried doing few experiments at your host machine in todays call.
The errors are slightly changed after we reinstalled openCV dependency , however few dependencies related errors still continues.
Nevertheless, In mean while I run this logs internally with the team, I would request to try out building tidl on different host machine (Preferably some one has build the 8.6.1.3 sdk on it, with 18.04 running)
Please let me know the observation on the same.
Hi,
Can you share the directory structure at following path :
<psdk_install_path>/opencv-4.1.0/3rdparty ?
The missing packages I can see from above shared logs should present at above mentioned location.
Here is the glance of what i have at my end, for your reference.
pratik@pratik 16:26:30 ~/SDKs/<psdk_install_path>/opencv-4.1.0/3rdparty $ ll total 88 drwxrwxr-x 20 pratik pratik 4096 Sep 22 21:09 ./ drwxrwxr-x 12 pratik pratik 4096 Sep 22 21:09 ../ drwxrwxr-x 5 pratik pratik 4096 Sep 22 21:09 carotene/ drwxrwxr-x 2 pratik pratik 4096 Sep 22 21:09 cpufeatures/ drwxrwxr-x 2 pratik pratik 4096 Sep 22 21:09 ffmpeg/ drwxrwxr-x 4 pratik pratik 4096 Sep 22 21:09 include/ drwxrwxr-x 2 pratik pratik 4096 Sep 22 21:09 ippicv/ drwxrwxr-x 4 pratik pratik 4096 Sep 22 21:09 ittnotify/ drwxrwxr-x 3 pratik pratik 4096 Sep 22 21:09 libjasper/ drwxrwxr-x 2 pratik pratik 4096 Sep 22 21:09 libjpeg/ drwxrwxr-x 3 pratik pratik 4096 Sep 22 21:09 libjpeg-turbo/ drwxrwxr-x 5 pratik pratik 4096 Sep 22 21:09 libpng/ drwxrwxr-x 2 pratik pratik 4096 Sep 22 21:09 libtiff/ drwxrwxr-x 3 pratik pratik 4096 Sep 22 21:09 libwebp/ drwxrwxr-x 7 pratik pratik 4096 Sep 22 21:09 openexr/ drwxrwxr-x 4 pratik pratik 4096 Sep 22 21:09 openvx/ drwxrwxr-x 3 pratik pratik 4096 Sep 22 21:09 protobuf/ drwxrwxr-x 4 pratik pratik 4096 Sep 22 21:09 quirc/ -rw-rw-r-- 1 pratik pratik 5104 Sep 22 21:09 readme.txt drwxrwxr-x 2 pratik pratik 4096 Sep 22 21:09 tbb/ drwxrwxr-x 3 pratik pratik 4096 Sep 22 21:09 zlib/
Hi Pratik,
Please find the requested info herewith. But looks the same with yours.
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/3rdparty$ ll total 88 drwxrwxr-x 20 wooseok wooseok 4096 Apr 7 2019 ./ drwxrwxr-x 12 wooseok wooseok 4096 Dec 3 22:18 ../ drwxrwxr-x 5 wooseok wooseok 4096 Apr 7 2019 carotene/ drwxrwxr-x 2 wooseok wooseok 4096 Apr 7 2019 cpufeatures/ drwxrwxr-x 2 wooseok wooseok 4096 Apr 7 2019 ffmpeg/ drwxrwxr-x 4 wooseok wooseok 4096 Apr 7 2019 include/ drwxrwxr-x 2 wooseok wooseok 4096 Apr 7 2019 ippicv/ drwxrwxr-x 4 wooseok wooseok 4096 Apr 7 2019 ittnotify/ drwxrwxr-x 3 wooseok wooseok 4096 Apr 7 2019 libjasper/ drwxrwxr-x 2 wooseok wooseok 4096 Apr 7 2019 libjpeg/ drwxrwxr-x 3 wooseok wooseok 4096 Apr 7 2019 libjpeg-turbo/ drwxrwxr-x 5 wooseok wooseok 4096 Apr 7 2019 libpng/ drwxrwxr-x 2 wooseok wooseok 4096 Apr 7 2019 libtiff/ drwxrwxr-x 3 wooseok wooseok 4096 Apr 7 2019 libwebp/ drwxrwxr-x 7 wooseok wooseok 4096 Apr 7 2019 openexr/ drwxrwxr-x 4 wooseok wooseok 4096 Apr 7 2019 openvx/ drwxrwxr-x 3 wooseok wooseok 4096 Apr 7 2019 protobuf/ drwxrwxr-x 4 wooseok wooseok 4096 Apr 7 2019 quirc/ -rw-rw-r-- 1 wooseok wooseok 5104 Apr 7 2019 readme.txt drwxrwxr-x 2 wooseok wooseok 4096 Apr 7 2019 tbb/ drwxrwxr-x 3 wooseok wooseok 4096 Apr 7 2019 zlib/ wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/3rdparty$ du -h 1.4M ./libjpeg 8.0K ./zlib/patches 656K ./zlib 12K ./ippicv 24K ./tbb 68K ./openexr/Iex 2.3M ./openexr/IlmImf 1.0M ./openexr/Half 88K ./openexr/IlmThread 552K ./openexr/Imath 4.0M ./openexr 72K ./cpufeatures 140K ./libwebp/src/mux 108K ./libwebp/src/webp 180K ./libwebp/src/utils 1.5M ./libwebp/src/dsp 604K ./libwebp/src/enc 56K ./libwebp/src/demux 296K ./libwebp/src/dec 2.9M ./libwebp/src 2.9M ./libwebp 68K ./openvx/hal 120K ./openvx/include 200K ./openvx 44K ./quirc/src 16K ./quirc/include 72K ./quirc 20K ./libpng/intel 44K ./libpng/arm 40K ./libpng/powerpc 1.7M ./libpng 168K ./ittnotify/src/ittnotify 172K ./ittnotify/src 44K ./ittnotify/include/legacy 264K ./ittnotify/include 444K ./ittnotify 1.5M ./carotene/src 104K ./carotene/hal 112K ./carotene/include/carotene 116K ./carotene/include 1.7M ./carotene 188K ./libjasper/jasper 1.3M ./libjasper 428K ./protobuf/src/google/protobuf/util/internal 684K ./protobuf/src/google/protobuf/util 304K ./protobuf/src/google/protobuf/io 736K ./protobuf/src/google/protobuf/stubs 5.2M ./protobuf/src/google/protobuf 5.2M ./protobuf/src/google 5.2M ./protobuf/src 5.2M ./protobuf 1.8M ./libtiff 1.6M ./libjpeg-turbo/src 1.6M ./libjpeg-turbo 476K ./include/vulkan 456K ./include/opencl/1.2/CL 460K ./include/opencl/1.2 468K ./include/opencl 948K ./include 44K ./ffmpeg 24M . wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/3rdparty$
Thanks for confirmation.
There could be possibility that this files are not getting reference during build time.
We can confirm this by using SHOW_COMMANDS=1 flag while invoking call to make tidl.
make tidl TARGET_PLATFORM=PC SHOW_COMMANDS=1
Lets check this to null out the possibility of opencv specific 3rd party libs are linked correctly or not while generating .out file.
Also as discussed, can you help me with observations on fresh build ?
Nevertheless, In mean while I run this logs internally with the team, I would request to try out building tidl on different host machine (Preferably some one has build the 8.6.1.3 sdk on it, with 18.04 running)
Hello Pratik, please check the log as the result of make tidl
make tidl TARGET_PLATFORM=PC SHOW_COMMANDS=1
And, the "fresh build" means that new build from another machine with prefered environment ?Dec05_make tidl TARGET_PLATFORM=PC SHOW_COMMANDS=1.log
Sure, let me check the logs for linker specific paths.
And, the "fresh build" means that new build from another machine with prefered environment ?
Yes, as discussed over call, any one from phantom ai has build the 8.6 sdk with above mentioned version on 18.04 machine is preferred.
Details :
Nevertheless, In mean while I run this logs internally with the team, I would request to try out building tidl on different host machine (Preferably some one has build the 8.6.1.3 sdk on it, with 18.04 running)
Steps will be similar
Hi Pratik, what did you find from the log? I have been waiting for your feedback for last few days.
Hi Wooseok,
I went through the shared logs,
-L"/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0"/cmake/lib -L"/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0"/cmake/3rdparty/lib
As you see this 3rdparty libs are linked at least from the logs shows the same, surprisingly at time of creating the out file, those are not getting picked despite of correct linker path this is strange for sure.
I need to check this observation internally with the team and get back to you.
Have you had chance to build the sdk and tidl on different host machine ? May I know the observations of that ?
Nevertheless, In mean while I run this logs internally with the team, I would request to try out building tidl on different host machine (Preferably some one has build the 8.6.1.3 sdk on it, with 18.04 running)
Please let me know the observation on the same.
I have built the sdk on the other machine, but it shows similar result.
root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl# make tidl TARGET_PLATFORM=PC . ======== MAKING CUSTOM LIB ================= make -C ./ti_dl/custom -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' compiling tidl_custom.c compiling tidl_custom_maxpooling.c compiling tidsp/tidl_custom_maxpool_ixX_oxX.c compiling tidsp/tidl_custom_maxpool_ixX_oxX_cn.c compiling tidsp/tidl_custom_maxpool_ixX_oxX_c7x.c r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_cn.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_c7x.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' ======== MAKING TIDL ALGO ================= make -C ./ti_dl/algo -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' compiling src/tidl_argmax.c compiling src/tidl_scatterElements.c compiling src/tidl_conv2d_base.c src/tidl_conv2d_base.c:94:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L ^ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33:0, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/5/include/stdint.h:9, from src/tidl_conv2d_base.c:72: /usr/include/features.h:265:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L ^ src/tidl_conv2d_base.c: In function ‘int32_t TIDL_conv2dRefAlloc(const sTIDL_ConvParams_t*, const TIDL_LayerSpecificParams*, const TIDL_NetworkCommonParams*, int32_t, int32_t*)’: src/tidl_conv2d_base.c:2085:43: warning: ‘sizeof’ on array function parameter ‘memorySize’ will return size of ‘int32_t* {aka int*}’ [-Wsizeof-array-argument] memset (memorySize, 0, sizeof(memorySize)); ^ src/tidl_conv2d_base.c:2075:76: note: declared here int32_t memorySize[TIDL_LAYER_MEMORY_MAX]) ^ compiling src/tidl_reshape.c compiling src/tidl_reduce.c compiling src/tidl_pooling.c compiling src/tidl_deconv2d.c compiling src/tidl_depthToSpace.c compiling src/tidl_flatten.c compiling src/tidl_detectionOutput.c compiling src/tidl_custom_int.c src/tidl_custom_int.c: In function ‘int32_t TIDL_customProcessNew(TIDL_NetworkCommonParams*, sTIDL_AlgLayer_t*, sTIDL_Layer_t*, void**, void**, int32_t)’: src/tidl_custom_int.c:145:33: warning: NULL used in arithmetic [-Wpointer-arith] if(NULL != createParams->net->dataFlowInfo) ^ compiling src/tidl_squeeze.c compiling src/tidl_const.c compiling src/tidl_crop.c compiling src/tidl_softmax.c compiling src/tidl_shuffleChannel.c compiling src/tidl_preEmption.c compiling src/tidl_device_functions.c compiling src/tidl_roiPooling.c compiling src/tidl_batchNorm.c compiling src/tidl_transpose.c compiling src/tidl_gatherLayer.c compiling src/tidl_odOutputReformat.c compiling src/tidl_commonUtils.c src/tidl_commonUtils.c: In function ‘void TIDL_computeCompressionAlgo(uint8_t*, uint64_t, int32_t, int32_t*, int32_t*)’: src/tidl_commonUtils.c:3733:18: warning: converting to non-pointer type ‘int32_t {aka int}’ from NULL [-Wconversion-null] int32_t bias = NULL; ^ compiling src/tidl_pad.c compiling src/tidl_alg_utils.c src/tidl_alg_utils.c: In function ‘void TIDL_outBuffAlloc(const TIDL_CreateParams*, int32_t, IALG_MemRec*, int32_t)’: src/tidl_alg_utils.c:1150:39: warning: NULL used in arithmetic [-Wpointer-arith] && (params->net->dataFlowInfo == NULL) ^ src/tidl_alg_utils.c: In function ‘void TIDL_outBuffInit(const TIDL_CreateParams*, int32_t, int32_t*, const IALG_MemRec*, void**, int32_t)’: src/tidl_alg_utils.c:1412:75: warning: NULL used in arithmetic [-Wpointer-arith] params->currLayersGroupId) == 1) || (params->net->dataFlowInfo != NULL) ) ^ compiling src/tidl_function_mapping.c compiling src/tidl_eltWise.c compiling src/tidl_concat.c compiling src/tidl_alg.c compiling src/tidl_dataConvert.c compiling src/tidl_batchReshape.c compiling src/tidl_colorConversion.c compiling src/printv.c compiling src/tidl_innerProduct.c compiling src/tidl_resize.c src/tidl_resize.c: In function ‘int32_t TIDL_resizeDspProcessNew(TIDL_NetworkCommonParams*, sTIDL_AlgLayer_t*, sTIDL_Layer_t*, void**, void**, int32_t)’: src/tidl_resize.c:911:73: warning: passing NULL to non-pointer argument 2 of ‘sLink_t* getLinkPtr(const sWorkloadUnit_t*, int32_t, int32_t)’ [-Wconversion-null] const sLink_t *link = getLinkPtr(algLayer->workloadUnit,NULL,linkIdx); ^ compiling src/tidl_detectionOutput_score.c compiling src/tidl_slice.c compiling src/workload_ref_exec.c r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_argmax.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_scatterElements.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_conv2d_base.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reshape.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reduce.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pooling.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_deconv2d.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_depthToSpace.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_flatten.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_custom_int.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_squeeze.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_const.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_crop.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_softmax.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_shuffleChannel.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_preEmption.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_device_functions.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_roiPooling.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchNorm.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_transpose.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_gatherLayer.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_odOutputReformat.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_commonUtils.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pad.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg_utils.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_function_mapping.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_eltWise.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_concat.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_dataConvert.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchReshape.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_colorConversion.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/printv.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_innerProduct.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_resize.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput_score.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_slice.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/workload_ref_exec.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' make -C ./ti_dl/algo/src/avx -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' compiling tidl_avx.c tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1744:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1762:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1854:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = short int; Tacc = int; int32_t = int]’ tidl_avx.c:1872:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = signed char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1892:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = unsigned char; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1911:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short unsigned int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1930:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1651:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 1; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1656:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1669:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:795:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bit(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with int Ksize = 3; Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1674:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:1143:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1688:65: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:970:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ tidl_avx.c: In instantiation of ‘void TIDL_refConv2dKernelAvxIn8bitProc16bitGen(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’: tidl_avx.c:1693:71: required from ‘void TIDL_refConv2dKernelAvxProc(Tin*, Tw*, Tb*, Tacc*, Tacc*, Tacc*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t) [with Tin = short int; Tw = signed char; Tb = int; Tacc = int; int32_t = int]’ tidl_avx.c:1949:24: required from here tidl_avx.c:1318:24: warning: left shift count >= width of type [-Wshift-count-overflow] mask[j]=((Tacc)1)<<63; ^ r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/avx/./tidl_avx.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' . ======== MAKING TIDL PRIV ALGO ================= make -C ./ti_dl/algo/src/priv -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' compiling tidl_stalgo.c compiling tidl_stalgo_workload.c r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo_workload.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' . ======== MAKING TIDL AND CUSTOM LIBRARIES ================= . ======== MAKING TIDL TEST ================= make -C ./ti_dl/test -f makefile final_install make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' SHELL=/bin/sh TARGET_MAKEFILES=src/dsp_rtos/concerto.mak src/pc_linux/concerto.mak Keep only PC platform in TARGET_COMBOS undefined TIARMCGT_ROOT= undefined TIARMCGT_LLVM_ROOT= undefined GCC_SYSBIOS_ARM_ROOT= undefined CGT6X_ROOT= file CGT7X_ROOT="/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS" undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr undefined GCC_QNX_ROOT= ####################################################################### TARGET_COMBO=PC:LINUX:x86_64:1:release:GCC_LINUX [GCC] Compiling C99 main.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c: In function ‘int main(int, char**)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:57:60: warning: null argument where non-null required (argument 1) [-Wnonnull] printf(0, "%6s, %12s, %12s\n" ,"Mem", "StartAdd", "endAdd"); ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:57:60: warning: too many arguments for format [-Wformat-extra-args] /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:59:74: warning: null argument where non-null required (argument 1) [-Wnonnull] printf(0, "%6s, %12x, %12x\n" ,"L2", L2Scratch, L2Scratch + L2_MEM_SIZE ); ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:59:74: warning: too many arguments for format [-Wformat-extra-args] /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:60:74: warning: null argument where non-null required (argument 1) [-Wnonnull] printf(0, "%6s, %12x, %12x\n" ,"L3", L3Scratch, L3Scratch + L3_MEM_SIZE ); ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/main.c:60:74: warning: too many arguments for format [-Wformat-extra-args] [GCC] Compiling C99 tidl_tb.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c: In function ‘void splitCommandLineToArgv(int8_t*, int32_t*, int8_t***)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c:139:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(res = strtok((char *)str, " ")) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c: In function ‘int32_t tidlMultiInstanceTest(int8_t**, int32_t, void*, int32_t, char**, int32_t)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c:594:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i0 = 0; i0 < params->totNumClasses; i0++) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c:596:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i1 = 0; i1 < params->totNumClasses; i1++) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c:620:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(j = 0; j < gIOParams.numInputBuf; j++) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_tb.c:625:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(j = 0; j < gIOParams.numOutputBuf; j++) ^ [GCC] Compiling C99 tidl_rt.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t is_tidlrt_in_tensor_same(sTIDL_IOBufDesc_t*, sTIDLRT_Tensor_t**, uint32_t, uint32_t)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:598:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(in[tidlrt_id]->layout != ioBufDesc->inLayout[id]) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t is_tidlrt_out_tensor_same(sTIDL_IOBufDesc_t*, sTIDLRT_Tensor_t**, uint32_t, uint32_t)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:628:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(in[tidlrt_id]->layout != ioBufDesc->outLayout[id]) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘void TIDL_restoreInterrupts(int32_t)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1067:12: warning: unused variable ‘coreNum’ [-Wunused-variable] uint32_t coreNum = TIDL_TEST_getCoreNum(); ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t TIDLRT_create(sTIDLRT_Params_t*, void**)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1150:35: warning: converting to non-pointer type ‘int32_t {aka int}’ from NULL [-Wconversion-null] createPrms->net->dataFlowInfo = NULL; ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t TIDLRT_invoke(void*, sTIDLRT_Tensor_t**, sTIDLRT_Tensor_t**)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1274:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < inBufs.numBufs; i++) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:1278:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < outBufs.numBufs; i++) ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘void tidl_copyOutBufsToRTTensor(sTIDL_IOBufDesc_t*, sTIDLRT_Tensor_t**, IVISION_BufDesc*, float*)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:999:29: warning: ‘data’ may be used uninitialized in this function [-Wmaybe-uninitialized] data = (((data/scales[i]) * outScale) + zp); ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c: In function ‘int32_t TIDLRT_invoke(void*, sTIDLRT_Tensor_t**, sTIDLRT_Tensor_t**)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:739:29: warning: ‘data’ may be used uninitialized in this function [-Wmaybe-uninitialized] data = ((data - zp)/inScale) * scale; ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_rt.c:662:13: note: ‘data’ was declared here float data; ^ [GCC] Compiling C99 tidl_image_read_write.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_image_read_write.c: In function ‘uint8_t* tidl_loadBMP(const char*, int32_t*, int32_t*)’: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_image_read_write.c:120:66: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] FREAD(bmHeader, sizeof(uint8_t), sizeof(tidl_bmpHeader), f); ^ /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../tidl_image_read_write.c:125:52: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] FREAD(pixels, sizeof(unsigned char), size, f); ^ [GCC] Compiling C99 tidl_lidar_preproc.c cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ Required system library libtidl_custom.a Required system library libtidl_algo.a Required system library libtidl_obj_algo.a Required system library libtidl_priv_algo.a Required system library libmmalib_cn_x86_64.a Required system library libmmalib_x86_64.a Required system library libcommon_x86_64.a Required system library libC7120-host-emulation.a Required system library libopencv_imgproc.a Required system library libopencv_imgcodecs.a Required system library libopencv_core.a Required system library liblibtiff.a Required system library liblibwebp.a Required system library liblibpng.a Required system library liblibjpeg-turbo.a Required system library libIlmImf.a Required system library libzlib.a Required system library liblibjasper.a Required system library libtidl_avx_kernels.a Required system library libdl.so Linking /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out /usr/bin/ld: cannot find -llibwebp /usr/bin/ld: cannot find -llibjasper collect2: error: ld returned 1 exit status /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/vision_apps/concerto/finale.mak:212: recipe for target '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out' failed make[1]: [/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out] Error 1 (ignored) Copying built libraries: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release to /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release Copying built libraries: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out to /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../.. cp: cannot stat '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out': No such file or directory makefile:69: recipe for target 'final_install' failed make[1]: [final_install] Error 1 (ignored) make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl#
Hi Wooseok,
I have noted all the observation including build fail on new host machine.
I have briefed about this issue to our dev team personnel, since he is on business travel this week, please expect delay in his response for 2-3 working days.
However I will do my best to follow up with this and reply whenever I have next action item ready.
Apologies for the inconvenience.
Hi Pratik, I'd like to move forward with your team's support as it's been 8days.
Hi Wooseok,
Sure, let me re connect with kumar.desappan to channelize the next level of support.
Thank you for your patience.
Hi Wooseok,
Can you check below in you opencv dir and make the libs files are available like below
/home/wooseok/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0"/cmake/3rdparty/lib$ ls -l
total 14884
-rw-rw-r-- 1 kumar kumar 3139674 Nov 7 11:50 libIlmImf.a
-rw-rw-r-- 1 kumar kumar 627978 Nov 7 11:50 liblibjasper.a
-rw-rw-r-- 1 kumar kumar 644036 Nov 7 11:50 liblibjpeg-turbo.a
-rw-rw-r-- 1 kumar kumar 541886 Nov 7 11:50 liblibpng.a
-rw-rw-r-- 1 kumar kumar 7888518 Nov 7 11:50 liblibprotobuf.a
-rw-rw-r-- 1 kumar kumar 922628 Nov 7 11:50 liblibtiff.a
-rw-rw-r-- 1 kumar kumar 1256370 Nov 7 11:50 liblibwebp.a
-rw-rw-r-- 1 kumar kumar 32408 Nov 7 11:50 libquirc.a
-rw-rw-r-- 1 kumar kumar 169626 Nov 7 11:50 libzlib.a
Hi Kumar,
Please see the files in the two of machines (both are Ubuntu 18.04)
1)
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/cmake/3rdparty/lib$ ll
total 10104
drwxrwxr-x 2 wooseok wooseok 4096 Dec 20 12:09 ./
drwxrwxr-x 11 wooseok wooseok 4096 Dec 3 22:18 ../
-rw-rw-r-- 1 wooseok wooseok 639618 Dec 20 12:07 liblibjasper.a
-rw-rw-r-- 1 wooseok wooseok 659084 Dec 20 12:07 liblibjpeg-turbo.a
-rw-rw-r-- 1 wooseok wooseok 599294 Dec 20 12:07 liblibpng.a
-rw-rw-r-- 1 wooseok wooseok 7274958 Dec 20 12:09 liblibprotobuf.a
-rw-rw-r-- 1 wooseok wooseok 928764 Dec 20 12:07 liblibtiff.a
-rw-rw-r-- 1 wooseok wooseok 29712 Dec 20 12:09 libquirc.a
-rw-rw-r-- 1 wooseok wooseok 190682 Dec 20 12:07 libzlib.a
2)
lib$ ll
total 12340
drwxr-xr-x 2 root root 4096 Dec 10 20:08 ./
drwxr-xr-x 11 root root 4096 Dec 10 20:05 ../
-rw-r--r-- 1 root root 2929032 Dec 10 20:06 libIlmImf.a
-rw-r--r-- 1 root root 659084 Dec 10 20:05 liblibjpeg-turbo.a
-rw-r--r-- 1 root root 599294 Dec 10 20:05 liblibpng.a
-rw-r--r-- 1 root root 7274926 Dec 10 20:08 liblibprotobuf.a
-rw-r--r-- 1 root root 928764 Dec 10 20:05 liblibtiff.a
-rw-r--r-- 1 root root 29712 Dec 10 20:08 libquirc.a
-rw-r--r-- 1 root root 190682 Dec 10 20:05 libzlib.a
Below two libs are not found in your 2nd ubuntu machine which is available in my machine.
/usr/bin/ld: cannot find -llibwebp
/usr/bin/ld: cannot find -llibjasper
Can you rebuild your opencv by following the below steps
I followed the steps you provided but the two missed files haven't been generated.
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ unzip opencv-4.1.0.zip>/dev/null
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ echo "[Bulding opencv-4.1.0 libs for TIDL PC emualtion mode]"
[Bulding opencv-4.1.0 libs for TIDL PC emualtion mode]
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03$ cd opencv-4.1.0/cmake/
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/cmake$ cmake -DBUILD_opencv_highgui:BOOL="1" -DBUILD_opencv_videoio:BOOL="0" -DWITH_IPP:BOOL="0" -DWITH_WEBP:BOOL="1" -DWITH_OPENEXR:BOOL="1" -DWITH_IPP_A:BOOL="0" -DBUILD_WITH_DYNAMIC_IPP:BOOL="0" -DBUILD_opencv_cudacodec:BOOL="0" -DBUILD_PNG:BOOL="1" -DBUILD_opencv_cudaobjdetect:BOOL="0" -DBUILD_ZLIB:BOOL="1" -DBUILD_TESTS:BOOL="0" -DWITH_CUDA:BOOL="0" -DBUILD_opencv_cudafeatures2d:BOOL="0" -DBUILD_opencv_cudaoptflow:BOOL="0" -DBUILD_opencv_cudawarping:BOOL="0" -DINSTALL_TESTS:BOOL="0" -DBUILD_TIFF:BOOL="1" -DBUILD_JPEG:BOOL="1" -DBUILD_opencv_cudaarithm:BOOL="0" -DBUILD_PERF_TESTS:BOOL="0" -DBUILD_opencv_cudalegacy:BOOL="0" -DBUILD_opencv_cudaimgproc:BOOL="0" -DBUILD_opencv_cudastereo:BOOL="0" -DBUILD_opencv_cudafilters:BOOL="0" -DBUILD_opencv_cudabgsegm:BOOL="0" -DBUILD_SHARED_LIBS:BOOL="0" -DWITH_ITT=OFF ../ &> /dev/null
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/cmake$ make -j &> /dev/null
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/cmake$ cd 3rdparty/lib
wooseok@Build01:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0/cmake/3rdparty/lib$ ll
total 10104
drwxrwxr-x 2 wooseok wooseok 4096 Dec 20 20:19 ./
drwxrwxr-x 11 wooseok wooseok 4096 Dec 20 20:18 ../
-rw-rw-r-- 1 wooseok wooseok 639618 Dec 20 20:19 liblibjasper.a
-rw-rw-r-- 1 wooseok wooseok 659084 Dec 20 20:19 liblibjpeg-turbo.a
-rw-rw-r-- 1 wooseok wooseok 599294 Dec 20 20:19 liblibpng.a
-rw-rw-r-- 1 wooseok wooseok 7274958 Dec 20 20:19 liblibprotobuf.a
-rw-rw-r-- 1 wooseok wooseok 928764 Dec 20 20:19 liblibtiff.a
-rw-rw-r-- 1 wooseok wooseok 29712 Dec 20 20:19 libquirc.a
-rw-rw-r-- 1 wooseok wooseok 190682 Dec 20 20:19 libzlib.a
Can you try removing -DWITH_WEBP:BOOL="1" from cmake command and adding below
-DBUILD_WEBP:BOOL=ON
-DBUILD_JASPER:BOOL=ON
BTW, can you share your cmake version
At least the change of cmake makes difference, the result is different from what I had before.
I tried it with two machines but, got different result. (each results are different from previous result for linking error)
1) machine #1 : Dec21_make tidl_after_opencv_cmake_modification_on_pc1.log
2) machine #2 : Dec21_make tidl_after_opencv_cmake_modification_on_pc2.logDec21_make tidl_after_opencv_cmake_modification_on_pc1.logDec21_make tidl_after_opencv_cmake_modification_on_pc2.log
Looks like build complted incase of second PC.
Can you check the time stamp of "/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out" ?
BTW, we are using camke version - cmake version 3.19.1 Can you try with this version? if you still face issue
Happy New Year, Kumar.
I upgraded the cmake on pc1 to 3.19.1 but still I'm not able to make tidl TARGET_PLATFORM=PC
<Jan02_make tidl_after_cmake3.19.1_opencv_cmake_modification_on_pc1.log>
Jan02_make tidl_after_cmake3.19.1_opencv_cmake_modification_on_pc1.log
And, I was able to make all
on pc2 but "pre-requisite for test" is not met, please help me out for this.
<Jan02_make all_on_pc2.log>
root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03# make tidl TARGET_PLATFORM=PC SHOW_COMMANDS=1 make: *** No rule to make target 'tidl'. Stop. root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03# cd c7x-mma-tidl/ root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl# make tidl TARGET_PLATFORM=PC SHOW_COMMANDS=1 . ======== MAKING CUSTOM LIB ================= make -C ./ti_dl/custom -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' gcc-ar-5 rvs ../lib/J784S4/PC/algo/release/libtidl_custom.a /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_cn.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_c7x.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/tidl_custom_maxpooling.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_cn.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/custom/./tidsp/tidl_custom_maxpool_ixX_oxX_c7x.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' ======== MAKING TIDL ALGO ================= make -C ./ti_dl/algo -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' gcc-ar-5 rvs ../lib/J784S4/PC/algo/release/libtidl_algo.a /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_argmax.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_scatterElements.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_conv2d_base.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reshape.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reduce.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pooling.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_deconv2d.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_depthToSpace.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_flatten.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_custom_int.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_squeeze.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_const.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_crop.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_softmax.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_shuffleChannel.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_preEmption.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_device_functions.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_roiPooling.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchNorm.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_transpose.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_gatherLayer.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_odOutputReformat.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_commonUtils.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pad.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg_utils.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_function_mapping.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_eltWise.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_concat.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_dataConvert.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchReshape.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_colorConversion.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/printv.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_innerProduct.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_resize.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput_score.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_slice.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/workload_ref_exec.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_argmax.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_scatterElements.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_conv2d_base.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reshape.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_reduce.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pooling.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_deconv2d.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_depthToSpace.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_flatten.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_custom_int.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_squeeze.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_const.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_crop.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_softmax.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_shuffleChannel.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_preEmption.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_device_functions.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_roiPooling.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchNorm.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_transpose.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_gatherLayer.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_odOutputReformat.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_commonUtils.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_pad.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg_utils.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_function_mapping.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_eltWise.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_concat.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_alg.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_dataConvert.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_batchReshape.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_colorConversion.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/printv.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_innerProduct.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_resize.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_detectionOutput_score.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/tidl_slice.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/./src/workload_ref_exec.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' make -C ./ti_dl/algo/src/avx -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' gcc-ar-5 rvs ../../../lib/J784S4/PC/algo/release/libtidl_avx_kernels.a /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/avx/./tidl_avx.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/avx/./tidl_avx.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/avx' . ======== MAKING TIDL PRIV ALGO ================= make -C ./ti_dl/algo/src/priv -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' gcc-ar-5 rvs ../../../lib/J784S4/PC/algo/release/libtidl_priv_algo.a /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo.obj /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo_workload.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/algo/src/priv/./tidl_stalgo_workload.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' . ======== MAKING TIDL AND CUSTOM LIBRARIES ================= . ======== MAKING TIDL TEST ================= make -C ./ti_dl/test -f makefile final_install make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' SHELL=/bin/sh TARGET_MAKEFILES=src/dsp_rtos/concerto.mak src/pc_linux/concerto.mak Keep only PC platform in TARGET_COMBOS undefined TIARMCGT_ROOT= undefined TIARMCGT_LLVM_ROOT= undefined GCC_SYSBIOS_ARM_ROOT= undefined CGT6X_ROOT= file CGT7X_ROOT="/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS" undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr undefined GCC_QNX_ROOT= ####################################################################### TARGET_COMBO=PC:LINUX:x86_64:1:release:GCC_LINUX Required system library libtidl_custom.a Required system library libtidl_algo.a Required system library libtidl_obj_algo.a Required system library libtidl_priv_algo.a Required system library libmmalib_cn_x86_64.a Required system library libmmalib_x86_64.a Required system library libcommon_x86_64.a Required system library libC7120-host-emulation.a Required system library libopencv_imgproc.a Required system library libopencv_imgcodecs.a Required system library libopencv_core.a Required system library liblibtiff.a Required system library liblibwebp.a Required system library liblibpng.a Required system library liblibjpeg-turbo.a Required system library libIlmImf.a Required system library libzlib.a Required system library liblibjasper.a Required system library libtidl_avx_kernels.a Required system library libdl.so Linking /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out /usr/bin/g++-5 -rdynamic -Wl,--cref -fPIC -Wall -fms-extensions -Wno-write-strings -Wno-format-security -Wno-unknown-pragmas -O3 -DNDEBUG -march=native -pthread /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/main.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_tb.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_rt.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_tb_utils.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_config.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_image_postproc.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_image_preproc.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_image_read_write.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../tidl_lidar_preproc.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../../../../common/ti_draw_utils.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../../../../common/ti_mem_manager.o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/module/src.pc_linux/../../../../common/configparser.o -L/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS"/host_emulation -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/pdk_j784s4_08_06_01_03/packages"/ti/csl/lib/j784s4/c7x-hostemu/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/mmalib_09_00_03_03"/lib/C7120/release -L/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../../../lib/J784S4/PC/algo/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/pdk_j784s4_08_06_01_03/packages"/ti/osal/lib/nonos/j784s4/c7x-hostemu/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/pdk_j784s4_08_06_01_03/packages"/ti/drv/sciclient/lib/j784s4_hostemu/c7x-hostemu/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/pdk_j784s4_08_06_01_03/packages"/ti/drv/udma/lib/j784s4_hostemu/c7x-hostemu/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/pdk_j784s4_08_06_01_03/packages"/ti/csl/lib/j784s4/c7x-hostemu/release -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0"/cmake/lib -L"/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/opencv-4.1.0"/cmake/3rdparty/lib -L/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release -Wl,-Bstatic -Wl,--start-group -ltidl_custom -ltidl_algo -ltidl_obj_algo -ltidl_priv_algo -lmmalib_cn_x86_64 -lmmalib_x86_64 -lcommon_x86_64 -lC7120-host-emulation -lopencv_imgproc -lopencv_imgcodecs -lopencv_core -llibtiff -llibwebp -llibpng -llibjpeg-turbo -lIlmImf -lzlib -llibjasper -ltidl_avx_kernels -l:udma.lib -l:sciclient.lib -l:ti.osal.lib -l:dmautils.lib -l:ti.csl.lib -Wl,--end-group -Wl,-Bdynamic -ldl -o /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out -Wl,-Map=/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out.map > /dev/null Copying built libraries: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release to /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release mkdir -p /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release 2> /dev/null || true cp -f /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/*.a /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release 2> /dev/null || true cp -f /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/*.lib /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/PC/x86_64/LINUX/release 2> /dev/null || true Copying built libraries: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out to /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../.. cp -f /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/PC/x86_64/LINUX/release/PC_dsp_test_dl_algo.out /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/pc_linux/../.. make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl# make all . ======== MAKING IMPORT TOOL PROTOS LIB ================= make -C ./ti_dl/utils/tidlModelImport -f makefile_lib make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelImport' r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/device_attributes.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/types.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/node_def.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/op_def.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/cost_graph.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/tensor_shape.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/allocation_description.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/attr_value.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/kernel_def.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/graph.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/function.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/log_memory.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/versions.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/tensor_slice.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/tensor_description.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/variable.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/step_stats.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/summary.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/resource_handle.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/tensor.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../onnxImport/onnx_cc/onnx/onnx-operators-ml.proto3.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../onnxImport/onnx_cc/onnx/onnx-ml.proto3.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/faster_rcnn.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/matcher.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/graph_rewriter.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/faster_rcnn_box_coder.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/ssd_anchor_generator.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/anchor_generator.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/square_box_coder.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/bipartite_matcher.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/box_coder.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/grid_anchor_generator.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/image_resizer.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/model.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/input_reader.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/box_predictor.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/post_processing.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/multiscale_anchor_generator.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/train.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/preprocessor.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/mean_stddev_box_coder.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/losses.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/ssd.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/region_similarity_calculator.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/optimizer.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/eval.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/pipeline.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/string_int_label_map.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/keypoint_box_coder.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/hyperparams.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/models_research_cc/object_detection/protos/argmax_matcher.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../caffeImport/caffe.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tidlMetaArch/tidl_meta_arch.pb.obj r - /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/out/PC/dsp/algo/release/ti_dl/utils/tidlModelImport/../tidlQuantParams/tidl_quant_params.pb.obj make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelImport' . . ======== MAKING IMPORT LIBS ================= make -C ./ti_dl/utils/tidlModelImport -f makefile_shared make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelImport' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelImport' . ======== MAKING IMPORT TOOL ================= make -C ./ti_dl/utils/tidlModelImport -f makefile_bin make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelImport' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelImport' . ======== MAKING CUSTOM LIB ================= make -C ./ti_dl/custom -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' ==> new archive '../lib/J784S4/dsp/algo/release/tidl_custom.lib' ==> building archive '../lib/J784S4/dsp/algo/release/tidl_custom.lib' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/custom' ======== MAKING TIDL ALGO ================= make -C ./ti_dl/algo -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' ==> new archive '../lib/J784S4/dsp/algo/release/tidl_algo.lib' ==> building archive '../lib/J784S4/dsp/algo/release/tidl_algo.lib' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo' . ======== MAKING TIDL PRIV ALGO ================= make -C ./ti_dl/algo/src/priv -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' ==> new archive '../../../lib/J784S4/dsp/algo/release/tidl_priv_algo.lib' ==> building archive '../../../lib/J784S4/dsp/algo/release/tidl_priv_algo.lib' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/algo/src/priv' . ======== MAKING TIDL AND CUSTOM LIBRARIES ================= . ======== MAKING TIDL TEST ================= make -C ./ti_dl/test -f makefile final_install make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' SHELL=/bin/sh TARGET_MAKEFILES=src/dsp_rtos/concerto.mak src/pc_linux/concerto.mak undefined TIARMCGT_ROOT= undefined TIARMCGT_LLVM_ROOT= undefined GCC_SYSBIOS_ARM_ROOT= undefined CGT6X_ROOT= file CGT7X_ROOT="/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS" undefined GCC_WINDOWS_ROOT= file GCC_LINUX_ROOT=/usr undefined GCC_QNX_ROOT= ####################################################################### TARGET_COMBO=J7_SDK:FREERTOS:C7120:1:release:CGT7X Linking /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/J7_SDK/C7120/FREERTOS/release/j7-c71_0-fw Copying built libraries: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/J7_SDK/C7120/FREERTOS/release to /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/lib/J7_SDK/C7120/FREERTOS/release Copying built libraries: /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/out/J7_SDK/C7120/FREERTOS/release/j7-c71_0-fw to /home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/src/dsp_rtos/../.. make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test' . ======== MAKING TIDL DUMP TOOL ================= make -C ./ti_dl/utils/tidlModelDump -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelDump' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelDump' . ======== MAKING GRAPH VIZ TOOL ================= make -C ./ti_dl/utils/tidlModelGraphviz -f makefile make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelGraphviz' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelGraphviz' . ======== MAKING GRAPH VIZ TOOL ================= make -C ./ti_dl/utils/tidlModelGraphviz -f makefile_runtimes make[1]: Entering directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelGraphviz' make[1]: Leaving directory '/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/utils/tidlModelGraphviz' root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl# cd ti_dl/test/ root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test# ll total 36476 drwxr-xr-x 7 root root 4096 Dec 21 12:16 ./ drwxr-xr-x 10 root root 4096 Dec 10 20:57 ../ -rw-r--r-- 1 root root 19096560 Jan 2 09:50 j7-c71_0-fw drwxr-xr-x 4 root root 4096 Dec 21 12:16 lib/ -rw-r--r-- 1 root root 1968 Dec 10 20:57 makefile drwxr-xr-x 4 root root 4096 Dec 21 12:15 out/ -rwxr-xr-x 1 root root 24721744 Jan 2 09:50 PC_dsp_test_dl_algo.out* drwxr-xr-x 4 root root 4096 Dec 10 20:57 src/ drwxr-xr-x 4 root root 4096 Dec 10 20:57 testvecs/ drwxr-xr-x 2 root root 4096 Dec 10 20:57 trace/ root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test# cd testvecs/ root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs# ll total 16 drwxr-xr-x 4 root root 4096 Dec 10 20:57 ./ drwxr-xr-x 7 root root 4096 Dec 21 12:16 ../ drwxr-xr-x 3 root root 4096 Dec 10 20:57 config/ drwxr-xr-x 3 root root 4096 Dec 10 20:57 models/ root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs# ll ../../utils/tidlModelImport/ total 1944 drwxr-xr-x 5 root root 4096 Dec 21 12:04 ./ drwxr-xr-x 11 root root 4096 Dec 10 20:57 ../ -rwxr-xr-x 1 root root 216 Dec 10 20:57 import_conf_models.sh* drwxr-xr-x 2 root root 4096 Jan 2 09:50 lib/ drwxr-xr-x 2 root root 4096 Dec 10 20:57 '.\lib'/ -rw-r--r-- 1 root root 3789 Dec 10 20:57 makefile -rw-r--r-- 1 root root 5146 Dec 10 20:57 makefile_bin -rw-r--r-- 1 root root 5078 Dec 10 20:57 makefile_lib -rw-r--r-- 1 root root 9028 Dec 10 20:57 makefile_shared drwxr-xr-x 2 root root 4096 Jan 2 09:50 out/ -rw-r--r-- 1 root root 55464 Dec 10 20:57 tidl_caffeImport_param.cpp -rw-r--r-- 1 root root 10053 Dec 10 20:57 tidl_caffeImport_param.h -rw-r--r-- 1 root root 33043 Dec 10 20:57 tidl_caffeImport_v2.cpp -rw-r--r-- 1 root root 9396 Dec 10 20:57 ti_dl.h -rw-r--r-- 1 root root 5544 Dec 10 20:57 tidl_import_api.h -rwxr-xr-x 1 root root 506264 Dec 10 20:57 tidl_import_common.cpp* -rwxr-xr-x 1 root root 29918 Dec 10 20:57 tidl_import_common.h* -rwxr-xr-x 1 root root 72098 Dec 10 20:57 tidl_import_common_model_check.cpp* -rw-r--r-- 1 root root 4074 Dec 10 20:57 tidl_import_common_model_check.h -rw-r--r-- 1 root root 3633 Dec 10 20:57 tidl_import_common_tidlrt_osrt.cpp -rw-r--r-- 1 root root 3680 Dec 10 20:57 tidl_import_common_tidlrt_osrt.h -rw-r--r-- 1 root root 37181 Dec 10 20:57 tidl_import_config.cpp -rwxr-xr-x 1 root root 7528 Dec 10 20:57 tidl_import_config.h* -rwxr-xr-x 1 root root 113098 Dec 10 20:57 tidl_import_core.cpp* -rw-r--r-- 1 root root 3457 Dec 10 20:57 tidl_import_include.h -rw-r--r-- 1 root root 14951 Dec 10 20:57 tidl_import_main.cpp -rw-r--r-- 1 root root 161018 Dec 10 20:57 tidl_import_quantize.cpp -rw-r--r-- 1 root root 4276 Dec 10 20:57 tidl_import_quantize.h -rw-r--r-- 1 root root 35172 Dec 10 20:57 tidl_metaArchImport.cpp -rw-r--r-- 1 root root 106344 Dec 10 20:57 tidl_onnxImport.cpp -rw-r--r-- 1 root root 7470 Dec 10 20:57 tidl_onnxImport.h lrwxrwxrwx 1 root root 47 Dec 10 20:57 tidl_onnxrt_common.cpp -> ../../../arm-tidl/common/tidl_onnxrt_common.cpp lrwxrwxrwx 1 root root 45 Dec 10 20:57 tidl_onnxrt_common.h -> ../../../arm-tidl/common/tidl_onnxrt_common.h -rw-r--r-- 1 root root 27175 Dec 10 20:57 tidl_onnxRtImport_core.cpp -rw-r--r-- 1 root root 4184 Dec 10 20:57 tidl_onnxRtImport_core.h -rw-r--r-- 1 root root 50611 Dec 10 20:57 tidl_onnxRtImport_EP.cpp -rw-r--r-- 1 root root 4330 Dec 10 20:57 tidl_onnxRtImport_EP.h -rw-r--r-- 1 root root 36544 Dec 10 20:57 tidl_quantParamsImport.cpp -rwxr-xr-x 1 root root 89833 Dec 10 20:57 tidl_relayImport.cpp* -rw-r--r-- 1 root root 48476 Dec 10 20:57 tidl_runtimes_import_common.cpp -rw-r--r-- 1 root root 8503 Dec 10 20:57 tidl_runtimes_import_common.h lrwxrwxrwx 1 root root 55 Dec 10 20:57 tidl_runtimes_infer_common.cpp -> ../../../arm-tidl/common/tidl_runtimes_infer_common.cpp lrwxrwxrwx 1 root root 53 Dec 10 20:57 tidl_runtimes_infer_common.h -> ../../../arm-tidl/common/tidl_runtimes_infer_common.h -rw-r--r-- 1 root root 62966 Dec 10 20:57 tidl_tfImport.cpp -rw-r--r-- 1 root root 102466 Dec 10 20:57 tidl_tfLiteImport.cpp -rw-r--r-- 1 root root 132110 Dec 10 20:57 tidl_tfLiteRtImport_core.cpp -rw-r--r-- 1 root root 47990 Dec 10 20:57 tidl_tfLiteRtImport_delegate.cpp -rw-r--r-- 1 root root 5012 Dec 10 20:57 tidl_tfLiteRtImport.h lrwxrwxrwx 1 root root 46 Dec 10 20:57 tidl_tflrt_common.cpp -> ../../../arm-tidl/common/tidl_tflrt_common.cpp lrwxrwxrwx 1 root root 44 Dec 10 20:57 tidl_tflrt_common.h -> ../../../arm-tidl/common/tidl_tflrt_common.h -rw-r--r-- 1 root root 19007 Dec 10 20:57 tidl_tfMetaArchImport.cpp root@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs#
Hi Wooseok Won ,
I am not very sure about the issue in PC1. Looks like mostly a glibc incompatibility issue? Can you check the version between PC1 and PC2?
regarding the PC 2 issue :
"pre-requisite for test" is not met, please help me out for this - Could not understand this. Can you elaborate more on this. Can your point to document from where you are referring to this ?
Hi Kumar,
What kind of version do you want to see in my two PCs? Both are Unbuntu 18.04 according to the referernce from Pratik, I had tested with 20.04, 22.04 and then changed the pc.
And, I refered "pre-resuisite for test" from the backpoting guideline TI provided.
I don't have the required directories and files in PC2 which was able to build tidl successfully.
You can see the directory in detail in <Jan02_make all_on_pc2.log> which was attached in the previous comment.
Hi,
This steps talks about model import process in current hybrid sdk that you are building.
This step is similar to the usual model import process (assuming the team is aware of this) if not please refer the TIDL-RT Import Documentation here : https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/08_05_00_11/exports/docs/tidl_j721s2_08_05_00_16/ti_dl/docs/user_guide_html/md_tidl_model_import.html
Recommend you to please use the std model (which has been tested for build/inference on 9.0 sdk) to validate above test.
Please let me know if you have any question.
Thank you
Hi,
As I already attached the <Jan02_make all_on_pc2.log> on Jan02, I only haveroot@gordon-ThinkPad-T460p:/home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs# ll
total 16
drwxr-xr-x 4 root root 4096 Dec 10 20:57 ./
drwxr-xr-x 7 root root 4096 Dec 21 12:16 ../
drwxr-xr-x 3 root root 4096 Dec 10 20:57 config/
drwxr-xr-x 3 root root 4096 Dec 10 20:57 models/
while the "pre-requisite" requires config, input, models, output, references.
Please guide me how I can get the directories which I don't have.
Hi,
The folder structure that was mentioned in the document is assuming the user had already running flow for model inference.
(input dir is user created folder contains test img data that you want to use for inference or calibration, model is user created folder and config folder contains model file and its config file in TIDL-RT, respectively, output is user created directory where results are stored, references not applicable here)
For you test purpose please ignore the directory structure, as i see your end goal is to Import the std model on current hybrid sdk that you have built.
To test this (same test that is mentioned in the doc, that you have attached) i have shared the instructions in my previous reply,
This step is similar to the usual model import process (assuming the team is aware of this) if not please refer the TIDL-RT Import Documentation here : https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/08_05_00_11/exports/docs/tidl_j721s2_08_05_00_16/ti_dl/docs/user_guide_html/md_tidl_model_import.html
Recommend you to please use the std model (which has been tested for build/inference on 9.0 sdk) to validate above test.
Now, coming to the test data,
You can use any standard model (Object Detection, Object Classification etc) that was validated at on 9.0 SDK !
As part of SDK, we have mobileNet example, you can use this as one of the std test to validate import tool.
Here is the reference directory you can look for.
j784s4/rtos/09_00_00_02/c7x-mma-tidl/ti_dl/test/testvecs/
Thanks
Hi Pratik,
Thank you for information, as you suggested, I'd like to focus on "importing the std model into hybrid sdk" with using the provided mobileNet example under c7x-mma-tidl/ti_dl/test/testvecs/
Here is the files under the directory, then can I just run "make it_run" and "make tidl_run" ?root@home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs# ls -l
total 8
drwxr-xr-x 3 root root 4096 Dec 10 20:57 config
drwxr-xr-x 3 root root 4096 Dec 10 20:57 models
root@home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs/config/import/public/caffe# ls -l
total 8
-rw-r--r-- 1 root root 780 Dec 10 20:57 tidl_import_mobilenet_v1.txt
-rw-r--r-- 1 root root 867 Dec 10 20:57 tidl_import_mobilenet_v1_u16.txt
root@home/gordon/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/c7x-mma-tidl/ti_dl/test/testvecs/models/public/caffe/mobileNet1.0v1# ls -l
total 16656
-rw-r--r-- 1 root root 17027058 Dec 10 20:57 mobilenet.caffemodel
-rw-r--r-- 1 root root 28105 Dec 10 20:57 mobilenet_deploy.prototxt
Hi Wooseok,
Thanks for putting efforts for reading the documentation.
The it_run internally calls the import tool based on import_all_model.sh file (Please refer attached SS in doc)
You can create the the import_all_models.sh file and add the import config path as mentioned in attached SS, please make sure you provide the input source correctly in the inData variable path of import config file.
Post this you can call the it_run to import the model.
Now, for inference
tidl_run calls infer tool (PC_dsp_test_algo.out )internally based on config_list.txt file in it takes the infer config path.
if file doesn't exist (config_list.txt) then you can create the one and add the infer config path as listed below.
1 testvecs/config/import/tidl_infer_model_tidl_xxxx.txt
post this you can run tidl_run for inference of the model.
Let me know if anything is not clear in case.