root@j784s4-evm:/opt/vision_apps/tidl_test# ./TI_DEVICE_armv8_test_dl_algo_host_rt.out s:testvecs/abc/infer_cfg_int16.txt 

Processing config file #0 : testvecs/abc/infer_cfg_int16.txt 
Input : dataId=0, name=input1, elementType 3, scale=0.093457, zero point=0, layout=0
Input : dataId=1, name=input2, elementType 3, scale=0.100531, zero point=0, layout=0
Ouput : dataId=2, name=output, elementType 3, scale=1.000000, zero point=0, layout=0 
      1275916,      1.217 0xffff61479010
worstCaseDelay for Pre-emption is 0.0197402 
Network File Read done
APP: Init ... !!!
6652904.474758 s: MEM: Init ... !!!
6652904.474804 s: MEM: Initialized DMA HEAP (fd=5) !!!
6652904.474978 s: MEM: Init ... Done !!!
6652904.474997 s: IPC: Init ... !!!
6652904.510524 s: IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
6652904.521728 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
6652904.523781 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
6652904.523793 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
6652904.523801 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
6652904.525509 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-0 
6652904.525640 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-1 
6652904.525723 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-2 
6652904.525815 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-3 
6652904.525827 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
6652904.525839 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
[C7x_1 ] 6652904.538955 s: PREEMPTION: Requesting memory of size 3014656 for targetPriority = 256
[C7x_1 ] 6652904.538980 s: 
[C7x_1 ] 6652904.538999 s: --------------------------------------------
[C7x_1 ] 6652904.539024 s: TIDL Memory size requiement (record wise):
[C7x_1 ] 6652904.539065 s: MemRecNum   , Space               , Attribute   , Alignment   , Size(KBytes), BasePtr     
[C7x_1 ] 6652904.539111 s: 0           , DDR Non-cacheable   , Persistent  ,  128, 19.67   , 0x00000000
[C7x_1 ] 6652904.539154 s: 1           , DDR Cacheable       , Persistent  ,  128, 0.65    , 0x00000000
[C7x_1 ] 6652904.539196 s: 2           , L1D                 , Scratch     ,  128, 16.00   , 0x00000000
RT-Profile: TIDLRT_init_profiling 
[C7x_1 ] 6652904.539237 s: 3           , L2                  , Scratch     ,  128, 448.00  , 0x00000000
tidlrt_create            :       75064110 ns,
tidl_rt_ovx_Init         :       56194850 ns,
[C7x_1 ] 6652904.539278 s: 4           , L3/MSMC             , Scratch     ,  128, 2944.00 , 0x00000000
vxCreateContext          :        3761320 ns,
init_tidl_tiovx          :        3013880 ns,
create_graph_tidl_tiovx  :        2160540 ns,
verify_graph_tidl_tiovx  :        9559290 ns,
[C7x_1 ] 6652904.539319 s: 5           , DDR Cacheable       , Persistent  ,  128, 320.38  , 0x00000000
tivxTIDLLoadKernels      :          15475 ns,
mapConfig                :         975970 ns,
tivxAddKernelTIDL        :          56935 ns,
mapNetwork               :        1506425 ns,
[C7x_1 ] 6652904.539359 s: 6           , DDR Non-cacheable   , Scratch     ,  128, 0.38    , 0x00000000
setCreateParams          :         164180 ns,
setArgs                  :         293040 ns,
vxCreateUserDataObject   :          27890 ns,
vxMapUserDataObject      :         985950 ns,
memcopy_network_buffer   :         487820 ns,
[C7x_1 ] 6652904.539400 s: 7           , DDR Non-cacheable   , Persistent  ,  128, 21.25   , 0x00000000
vxUnmapUserDataObject    :           3260 ns,
[C7x_1 ] 6652904.539446 s: 8           , DDR Non-cacheable   , Scratch     ,  128, 0.13    , 0x00000000

# NETWORK_INIT_TIME =    75.55 (in ms, c7x @1GHz)
[C7x_1 ] 6652904.539488 s: 9           , DDR Non-cacheable   , Scratch     ,  128, 3.13    , 0x00000000
[C7x_1 ] 6652904.539529 s: 10          , DDR Cacheable       , Persistent  ,  128, 255.59  , 0x00000000
[C7x_1 ] 6652904.539571 s: 11          , DDR Cacheable       , Scratch     ,  128, 512.25  , 0x00000000
[C7x_1 ] 6652904.539612 s: 12          , DDR Non-cacheable   , Persistent  ,  128, 2944.00 , 0x00000000
[C7x_1 ] 6652904.539653 s: 13          , DDR Cacheable       , Persistent  ,  128, 1246.07 , 0x00000000
[C7x_1 ] 6652904.539694 s: 14          , DDR Non-cacheable   , Persistent  ,  128, 0.00    , 0x00000000
[C7x_1 ] 6652904.539734 s: 15          , DDR Cacheable       , Persistent  ,  128, 0.25    , 0x00000000
[C7x_1 ] 6652904.539764 s: --------------------------------------------
[C7x_1 ] 6652904.539789 s: Total memory size requirement (space wise):
[C7x_1 ] 6652904.539809 s: Mem Space , Size(KBytes)
[C7x_1 ] 6652904.539827 s: L1D       , 16.00   
[C7x_1 ] 6652904.539844 s: L2        , 448.00  
[C7x_1 ] 6652904.539862 s: L3/MSMC   , 2944.00 
[C7x_1 ] 6652904.539880 s: DDR Cacheable, 2335.19 
[C7x_1 ] 6652904.539900 s: DDR Non-cacheable, 2988.55 
[C7x_1 ] 6652904.539924 s: --------------------------------------------
[C7x_1 ] 6652904.539960 s: NOTE: Memory requirement in host emulation can be different from the same on EVM
[C7x_1 ] 6652904.539999 s:       To get the actual TIDL memory requirement make sure to run on EVM with 
[C7x_1 ] 6652904.540023 s:       debugTraceLevel = 2
[C7x_1 ] 6652904.540033 s: 
[C7x_1 ] 6652904.540054 s: --------------------------------------------
[C7x_1 ] 6652904.540117 s: TIDL init call from ivision API 
[C7x_1 ] 6652904.540132 s: 
[C7x_1 ] 6652904.540150 s: --------------------------------------------
[C7x_1 ] 6652904.540175 s: TIDL Memory size requiement (record wise):
[C7x_1 ] 6652904.540215 s: MemRecNum   , Space               , Attribute   , Alignment   , Size(KBytes), BasePtr     
[C7x_1 ] 6652904.540259 s: 0           , DDR Non-cacheable   , Persistent  ,  128, 19.67   , 0x00000000
[C7x_1 ] 6652904.540301 s: 1           , DDR Cacheable       , Persistent  ,  128, 0.65    , 0x0806c400
[C7x_1 ] 6652904.540342 s: 2           , L1D                 , Scratch     ,  128, 16.00   , 0x64e00000
[C7x_1 ] 6652904.540383 s: 3           , L2                  , Scratch     ,  128, 448.00  , 0x64800000
[C7x_1 ] 6652904.540428 s: 4           , L3/MSMC             , Scratch     ,  128, 2944.00 , 0x68000000
[C7x_1 ] 6652904.540471 s: 5           , DDR Cacheable       , Persistent  ,  128, 320.38  , 0x0806c800
[C7x_1 ] 6652904.540513 s: 6           , DDR Non-cacheable   , Scratch     ,  128, 0.38    , 0x10000000
[C7x_1 ] 6652904.540554 s: 7           , DDR Non-cacheable   , Persistent  ,  128, 21.25   , 0x00005000
[C7x_1 ] 6652904.540595 s: 8           , DDR Non-cacheable   , Scratch     ,  128, 0.13    , 0x10000400
[C7x_1 ] 6652904.540636 s: 9           , DDR Non-cacheable   , Scratch     ,  128, 3.13    , 0x10000800
[C7x_1 ] 6652904.540678 s: 10          , DDR Cacheable       , Persistent  ,  128, 255.59  , 0x080bcb00
[C7x_1 ] 6652904.540719 s: 11          , DDR Cacheable       , Scratch     ,  128, 512.25  , 0x18000000
[C7x_1 ] 6652904.540760 s: 12          , DDR Non-cacheable   , Persistent  ,  128, 2944.00 , 0x0000a800
[C7x_1 ] 6652904.540802 s: 13          , DDR Cacheable       , Persistent  ,  128, 1246.07 , 0x080fcb00
[C7x_1 ] 6652904.540843 s: 14          , DDR Non-cacheable   , Persistent  ,  128, 0.00    , 0x002ea800
[C7x_1 ] 6652904.540884 s: 15          , DDR Cacheable       , Persistent  ,  128, 0.25    , 0x08234500
[C7x_1 ] 6652904.540913 s: --------------------------------------------
[C7x_1 ] 6652904.540939 s: Total memory size requirement (space wise):
[C7x_1 ] 6652904.540959 s: Mem Space , Size(KBytes)
[C7x_1 ] 6652904.540977 s: L1D       , 16.00   
[C7x_1 ] 6652904.540994 s: L2        , 448.00  
[C7x_1 ] 6652904.541012 s: L3/MSMC   , 2944.00 
[C7x_1 ] 6652904.541030 s: DDR Cacheable, 2335.19 
[C7x_1 ] 6652904.541050 s: DDR Non-cacheable, 2988.55 
[C7x_1 ] 6652904.541074 s: --------------------------------------------
[C7x_1 ] 6652904.541110 s: NOTE: Memory requirement in host emulation can be different from the same on EVM
[C7x_1 ] 6652904.541149 s:       To get the actual TIDL memory requirement make sure to run on EVM with 
[C7x_1 ] 6652904.541173 s:       debugTraceLevel = 2
[C7x_1 ] 6652904.541183 s: 
[C7x_1 ] 6652904.541203 s: --------------------------------------------
[C7x_1 ] 6652904.544027 s: Alg Init for Layer # -    2
[C7x_1 ] 6652904.544090 s: PREEMPTION: Adding a new priority object for targetPriority = 256, handle = 100000000
[C7x_1 ] 6652904.544149 s: PREEMPTION: Now total number of priority objects = 1 at priorityId = 256,    with new memRec of base = 10000a800 and size = 3014656
[C7x_1 ] 6652904.544205 s: PREEMPTION: Requesting context memory addr for handle 100000000, return Addr = b3004b48
[C7x_1 ] 6652904.544237 s: Print preEmption Hnadle during init stage :
[C7x_1 ] 6652904.544262 s: ProcTime,      ctxSize,       dataId
[C7x_1 ] 6652904.544289 s: 0.000,         6472,            0
[C7x_1 ] 6652904.544313 s: 0.000,         6472,            1
[C7x_1 ] 6652904.544337 s: 0.010,         6472,            2
[C7x_1 ] 6652904.544360 s: 0.000,            0,            3
[C7x_1 ] 6652904.544393 s: TIDL_initializeHandleForPreemption is completed 
 Freeing memory for user provided Net

 Instance created for  testvecs/abc/infer_cfg_int16.txt

Processing Cnt :    0, InstCnt :    0 testvecs/abc/artifacts_int16/tidl_net_abc.bin!
 Freeing memory for user provided Net
 ----------------------- TIDL Process with TARGET DATA FLOW ------------------------
Error opening performance debug file
 Layer,   Layer Cycles,kernelOnlyCycles, coreLoopCycles,LayerSetupCycles,dmaPipeupCycles, dmaPipeDownCycles, PrefetchCycles,copyKerCoeffCycles,LayerDeinitCycles,LastBlockCycles, paddingTrigger,    paddingWait,LayerWithoutPad,LayerHandleCopy,   BackupCycles,  RestoreCycles,Multic7xContextCopyCycles,
     2,          94404,              0,              0,              0,              0,                 0,              0,                 0,              0,              0,              0,              1,              0,              0,              0,              0,              0,
 Sum of Layer Cycles 94404 

# NETWORK_EXECUTION_TIME =     1.20 (in ms, c7x @1GHz) with DDR_BANDWIDTH (Read + Write) =     0.00,     0.00,     0.00 (in Mega Bytes/frame) ... .... .....[C7x_1 ] 6652904.552202 s: TIDL_process is started with handle : 100000000 
[C7x_1 ] 6652904.552244 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256 is serviced
[C7x_1 ] 6652904.552290 s: PREEMPTION: Requesting LOCK for priroty object with handle = 100000000 and targetPriority 256
[C7x_1 ] 6652904.552345 s: PREEMPTION: Request of LOCK for priroty object with handle = 100000000 and targetPriority 256 is serviced with state 0
[C7x_1 ] 6652904.552441 s: TIDL_activate is called with handle : 100000000 - Copying handle of size 20144 from 100000000 to 682d2000 
[C7x_1 ] 6652904.552499 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256
[C7x_1 ] 6652904.552545 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256 is serviced
[C7x_1 ] 6652904.552591 s: PREEMPTION: Requesting LOCK for priroty object with handle = 100000000 and targetPriority 256
[C7x_1 ] 6652904.552645 s: PREEMPTION: Request of LOCK for priroty object with handle = 100000000 and targetPriority 256 is serviced with state 0
[C7x_1 ] 6652904.552687 s: Core 0 Alg Process for Layer # -    2, layer type 30
[C7x_1 ] 6652904.552714 s: Processing Layer # -    2
[C7x_1 ] 6652904.552731 s: 
[C7x_1 ] 6652904.552751 s: Address: Inp1=c01d1000 Inp2=c01d3000 Out=c01d5000
[C7x_1 ] 6652904.552814 s: sysMems[TIDL_SYSMEM_L3_SCRATCH].base=682ddf68 sysMems[TIDL_SYSMEM_L3_SCRATCH].size=8344 sysMems[TIDL_SYSMEM_L3_SCRATCH].offset=0Core 0 End of Layer # -    2 with outPtrs[0] = c01d5000
[C7x_1 ] 6652904.552869 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256
[C7x_1 ] 6652904.552911 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256 is serviced
[C7x_1 ] 6652904.552957 s: PREEMPTION: Requesting LOCK for priroty object with handle = 100000000 and targetPriority 256
[C7x_1 ] 6652904.553010 s: PREEMPTION: Request of LOCK for priroty object with handle = 100000000 and targetPriority 256 is serviced with state 0
[C7x_1 ] 6652904.553051 s: TIDL_process is completed with handle : 100000000 
[C7x_1 ] 6652904.553091 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256
[C7x_1 ] 6652904.553133 s: PREEMPTION: Requesting UNLOCK for priroty object and targetPriority 256 is serviced
[C7x_1 ] 6652904.554493 s: TIDL_deactivate is called with handle : 100000000 - Copying handle of size 20144 from 682d2000 to 100000000 
[C7x_1 ] 6652904.554598 s: PREEMPTION: Removing priroty object with handle = 100000000 and targetPriority = 256,      Number of obejcts left are = 0, removed object with base  = 10000a800 and size =3014656
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
6652904.560650 s: IPC: Deinit ... !!!
6652904.561667 s: IPC: DeInit ... Done !!!
6652904.561696 s: MEM: Deinit ... !!!
6652904.561709 s: DDR_SHARED_MEM: Alloc's: 8 alloc's of 1913608 bytes 
6652904.561719 s: DDR_SHARED_MEM: Free's : 8 free's  of 1913608 bytes 
6652904.561729 s: DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
6652904.561744 s: MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!
