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.

PROCESSOR-SDK-J784S4: J784S4

Part Number: PROCESSOR-SDK-J784S4

tidl backporting

  • 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'

    I have followed the installation of build dependencies below and everything ended well.
    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/09_00_00_02/exports/docs/c7x-mma-tidl/ti_dl/docs/user_guide_html/md_tidl_build_instruction.html 
    The log attached herewith is happened right after make tidl TARGET_PLATFORM=PC 

  • ,

    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# 

  • Sure, 

    Let me check with the team.

  • Hi Pratik, do you have any update on the issue?

  • 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 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

    OPENCV_VERSION=4.1.0
                wget github.com/.../${OPENCV_VERSION}.zip --no-check-certificate
                unzip ${OPENCV_VERSION}.zip > /dev/null
                rm ${OPENCV_VERSION}.zip
                echo "[Bulding opencv-${OPENCV_VERSION} libs for TIDL PC emualtion mode]"
                cd opencv-${OPENCV_VERSION}/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
                make -j &> /dev/null
  • 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 ,

    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 have
    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/
    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.