root@megatron:/data# ./vx_app_tidl.out --cfg app_oc.cfg APP: Init ... !!! MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=5) !!! MEM: Init ... Done !!! IPC: Init ... !!! IPC: Init ... Done !!! REMOTE_SERVICE: Init ... !!! REMOTE_SERVICE: Init ... Done !!! 94.061865 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 94.062184 s: VX_ZONE_INIT:Enabled 94.062198 s: VX_ZONE_ERROR:Enabled 94.062211 s: VX_ZONE_WARNING:Enabled 94.063703 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0 94.063822 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1 94.063919 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2 94.064034 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3 94.064087 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!! 94.064385 s: VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!! app_tidl: Init ... app_tidl: Reading config file /opt/vision_apps/test_data/tivx/tidl_models/tidl_io_mobilenet_v1_1.bin ... app_tidl: Reading config file /opt/vision_apps/test_data/tivx/tidl_models/tidl_io_mobilenet_v1_1.bin ... Done. 375832 bytes app_tidl: Tensors, input = 1, output = 1 app_tidl: Reading network file /opt/vision_apps/test_data/tivx/tidl_models/tidl_net_mobilenet_v1.bin ... app_tidl: Reading network file /opt/vision_apps/test_data/tivx/tidl_models/tidl_net_mobilenet_v1.bin ... Done. 5619028 bytes app_tidl: Init ... Done. app_tidl: Creating graph ... app_tidl: Creating graph ... Done. app_tidl: Verifying graph ... app_tidl: Verifying graph ... Done. app_tidl: Verifying display graph ... app_tidl: Verifying display graph for display 1 ... Done. network file: /opt/vision_apps/test_data/tivx/tidl_models/tidl_net_mobilenet_v1.bin config file: /opt/vision_apps/test_data/tivx/tidl_models/tidl_io_mobilenet_v1_1.bin Iteration 0 of 1000000 ... ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: Classifying input 0001.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0001.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 620 x 462 (pitch = 1860 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: tusker, class-id: 101, score: 0.333128 app_tidl: Indian elephant, Elephas maximus, class-id: 385, score: 0.333128 app_tidl: African elephant, Loxodonta africana, class-id: 386, score: 0.333128 app_tidl: triceratops, class-id: 51, score: 0.000474 app_tidl: water buffalo, water ox, Asiatic buffalo, Bubalus bubalis, class-id: 346, score: 0.000053 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0001.bmp ...Done! Classifying input 0002.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0002.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 590 x 428 (pitch = 1770 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: pug, pug-dog, class-id: 254, score: 0.894678 app_tidl: bull mastiff, class-id: 243, score: 0.100646 app_tidl: boxer, class-id: 242, score: 0.002638 app_tidl: French bulldog, class-id: 245, score: 0.000738 app_tidl: Brabancon griffon, class-id: 262, score: 0.000615 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0002.bmp ...Done! Classifying input 0003.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0003.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 400 x 300 (pitch = 1200 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: kuvasz, class-id: 222, score: 0.585806 app_tidl: Labrador retriever, class-id: 208, score: 0.339480 app_tidl: golden retriever, class-id: 207, score: 0.026518 app_tidl: Great Pyrenees, class-id: 257, score: 0.015357 app_tidl: dalmatian, coach dog, carriage dog, class-id: 251, score: 0.006180 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0003.bmp ...Done! Classifying input 0004.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0004.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 425 x 326 (pitch = 1275 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: macaw, class-id: 88, score: 0.997443 app_tidl: bee eater, class-id: 92, score: 0.001184 app_tidl: jay, class-id: 17, score: 0.000822 app_tidl: indigo bunting, indigo finch, indigo bird, Passerina cyanea, class-id: 14, score: 0.000476 app_tidl: lorikeet, class-id: 90, score: 0.000064 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0004.bmp ...Done! Classifying input 0005.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0005.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 236 x 354 (pitch = 708 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: tabby, tabby cat, class-id: 281, score: 0.358485 app_tidl: Persian cat, class-id: 283, score: 0.298813 app_tidl: lynx, catamount, class-id: 287, score: 0.100312 app_tidl: Egyptian cat, class-id: 285, score: 0.083539 app_tidl: tiger cat, class-id: 282, score: 0.069634 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0005.bmp ...Done! Classifying input 0006.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0006.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 640 x 427 (pitch = 1920 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: zebra, class-id: 340, score: 0.999482 app_tidl: tiger, Panthera tigris, class-id: 292, score: 0.000332 app_tidl: prairie chicken, prairie grouse, prairie fowl, class-id: 83, score: 0.000065 app_tidl: African elephant, Loxodonta africana, class-id: 386, score: 0.000031 app_tidl: tiger cat, class-id: 282, score: 0.000026 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0006.bmp ...Done! Classifying input 0007.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0007.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 590 x 350 (pitch = 1770 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: tiger, Panthera tigris, class-id: 292, score: 0.776571 app_tidl: tiger cat, class-id: 282, score: 0.217302 app_tidl: lynx, catamount, class-id: 287, score: 0.003300 app_tidl: jaguar, panther, Panthera onca, Felis onca, class-id: 290, score: 0.001594 app_tidl: lion, king of beasts, Panthera leo, class-id: 291, score: 0.000309 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0007.bmp ...Done! Classifying input 0008.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0008.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 375 x 307 (pitch = 1125 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... papp_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: snorkel, class-id: 801, score: 0.326806 app_tidl: dugong, Dugong dugon, class-id: 149, score: 0.189387 app_tidl: tiger shark, Galeocerdo cuvieri, class-id: 3, score: 0.157761 app_tidl: great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias, class-id: 2, score: 0.109624 app_tidl: stingray, class-id: 6, score: 0.076157 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0008.bmp ...Done! Summary of CPU load, ==================== CPU: mpu1_0: TOTAL LOAD = 1.18 % ( HWI = 0. 0 %, SWI = 0. 1 % ) CPU: mcu2_0: TOTAL LOAD = 4. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu2_1: TOTAL LOAD = 4. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu3_0: TOTAL LOAD = 4. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu3_1: TOTAL LOAD = 4. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu4_0: TOTAL LOAD = 4. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu4_1: TOTAL LOAD = 4. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_2: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_3: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_4: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) HWA performance statistics, =========================== DDR performance statistics, =========================== DDR: READ BW: AVG = 162 MB/s, PEAK = 5469 MB/s DDR: WRITE BW: AVG = 40 MB/s, PEAK = 4137 MB/s DDR: TOTAL BW: AVG = 202 MB/s, PEAK = 9606 MB/s Detailed CPU performance/memory statistics, =========================================== DDR_SHARED_MEM: Alloc's: 31 alloc's of 36051383 bytes DDR_SHARED_MEM: Free's : 18 free's of 9711523 bytes DDR_SHARED_MEM: Open's : 13 allocs of 26339860 bytes CPU: mcu2_0: TASK: FREERTOS_TA: 3.37 % CPU: mcu2_0: TASK: IPC_RX: 0. 0 % CPU: mcu2_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu2_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_0: TASK: TIVX_CPU_0: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1NF: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1LDC: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1MSC1: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1MSC2: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1VISS: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT2: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT3: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT4: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT5: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT6: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT7: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT8: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT9: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT10: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT11: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT12: 0. 0 % CPU: mcu2_0: TASK: TIVX_DISP1: 0.22 % CPU: mcu2_0: TASK: TIVX_DISP2: 0. 0 % CPU: mcu2_0: TASK: TIVX_CSITX: 0. 0 % CPU: mcu2_0: TASK: TIVX_CSITX2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M1: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M3: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M4: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: HEAP: DDR_LOCAL_MEM: size = 6291456 B, free = 749056 B ( 11 % unused) CPU: mcu2_0: HEAP: L3_MEM: size = 262144 B, free = 261888 B ( 99 % unused) CPU: mcu2_0: HEAP: DDR_CACHE_WT_ME: size = 2097152 B, free = 2096896 B ( 99 % unused) CPU: mcu2_1: TASK: FREERTOS_TA: 3.36 % CPU: mcu2_1: TASK: IPC_RX: 0. 0 % CPU: mcu2_1: TASK: REMOTE_SRV: 0. 0 % CPU: mcu2_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_1: TASK: TIVX_CPU_1: 0. 0 % CPU: mcu2_1: TASK: TIVX_SDE: 0. 0 % CPU: mcu2_1: TASK: TIVX_DOF: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu2_1: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: mcu2_1: HEAP: L3_MEM: size = 262144 B, free = 262144 B (100 % unused) CPU: mcu3_0: TASK: FREERTOS_TA: 3.34 % CPU: mcu3_0: TASK: IPC_RX: 0. 0 % CPU: mcu3_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu3_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu3_0: TASK: TIVX_MCU3_0: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu3_0: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: mcu3_1: TASK: FREERTOS_TA: 3.34 % CPU: mcu3_1: TASK: IPC_RX: 0. 0 % CPU: mcu3_1: TASK: REMOTE_SRV: 0. 0 % CPU: mcu3_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu3_1: TASK: TIVX_MCU3_1: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu3_1: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: mcu4_0: TASK: FREERTOS_TA: 3.35 % CPU: mcu4_0: TASK: IPC_RX: 0. 0 % CPU: mcu4_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu4_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu4_0: TASK: TIVX_MCU4_0: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2NF: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2LDC: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2MSC1: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2MSC2: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2VISS: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu4_0: HEAP: DDR_LOCAL_MEM: size = 6291456 B, free = 6287360 B ( 99 % unused) CPU: mcu4_0: HEAP: L3_MEM: size = 524288 B, free = 524288 B (100 % unused) CPU: mcu4_0: HEAP: DDR_CACHE_WT_ME: size = 2097152 B, free = 2096896 B ( 99 % unused) CPU: mcu4_1: TASK: FREERTOS_TA: 3.32 % CPU: mcu4_1: TASK: IPC_RX: 0. 0 % CPU: mcu4_1: TASK: REMOTE_SRV: 0. 0 % CPU: mcu4_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu4_1: TASK: TIVX_MCU4_1: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu4_1: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: c7x_1: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_1: TASK: IPC_RX: 0. 0 % CPU: c7x_1: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_1: TASK: LOAD_TEST: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P1: 0.14 % CPU: c7x_1: TASK: TIVX_C71_P2: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P3: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P4: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P5: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P6: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P7: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P8: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 120239104 B ( 89 % unused) CPU: c7x_1: HEAP: L3_MEM: size = 3145728 B, free = 131072 B ( 4 % unused) CPU: c7x_1: HEAP: L2_MEM: size = 458752 B, free = 0 B ( 0 % unused) CPU: c7x_1: HEAP: L1_MEM: size = 16384 B, free = 0 B ( 0 % unused) CPU: c7x_1: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 133693184 B ( 99 % unused) CPU: c7x_1: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 131030015 B ( 97 % unused) CPU: c7x_1: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134209408 B ( 99 % unused) CPU: c7x_2: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_2: TASK: IPC_RX: 0. 0 % CPU: c7x_2: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_2: TASK: LOAD_TEST: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P1: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P2: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P3: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P4: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P5: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P6: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P7: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P8: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 134213120 B ( 99 % unused) CPU: c7x_2: HEAP: L3_MEM: size = 3145728 B, free = 3145728 B (100 % unused) CPU: c7x_2: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_2: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_2: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_2: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_2: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_3: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_3: TASK: IPC_RX: 0. 0 % CPU: c7x_3: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_3: TASK: LOAD_TEST: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P1: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P2: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P3: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P4: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P5: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P6: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P7: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P8: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 134213120 B ( 99 % unused) CPU: c7x_3: HEAP: L3_MEM: size = 3145728 B, free = 3145728 B (100 % unused) CPU: c7x_3: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_3: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_3: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_3: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_3: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_4: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_4: TASK: IPC_RX: 0. 0 % CPU: c7x_4: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_4: TASK: LOAD_TEST: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P1: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P2: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P3: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P4: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P5: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P6: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P7: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P8: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 134213120 B ( 99 % unused) CPU: c7x_4: HEAP: L3_MEM: size = 3145728 B, free = 3145728 B (100 % unused) CPU: c7x_4: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_4: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_4: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_4: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_4: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134217728 B (100 % unused) GRAPH: app_tidl_graph (#nodes = 1, #executions = 8) NODE: DSP_C7-1: TIDLNode: avg = 1287 usecs, min/max = 1252 / 1445 usecs, #executions = 8 GRAPH: Display (#nodes = 1, #executions = 8) NODE: DISPLAY1: DisplayNode: avg = 33806 usecs, min/max = 26730 / 38882 usecs, #executions = 8 PERF: FILEIO: avg = 11321 usecs, min/max = 8325 / 14181 usecs, #executions = 8 PERF: DRAW: avg = 12200 usecs, min/max = 11536 / 13617 usecs, #executions = 8 PERF: TOTAL: avg = 60522 usecs, min/max = 57873 / 63156 usecs, #executions = 8 PERF: TOTAL: 16.52 FPS ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: Classifying input 0009.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0009.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 552 x 368 (pitch = 1656 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: bald eagle, American eagle, Haliaeetus leucocephalus, class-id: 22, score: 0.996359 app_tidl: kite, class-id: 21, score: 0.003525 app_tidl: vulture, class-id: 23, score: 0.000064 app_tidl: white stork, Ciconia ciconia, class-id: 127, score: 0.000018 app_tidl: sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita, class-id: 89, score: 0.000015 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0009.bmp ...Done! Classifying input 0010.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0010.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 448 x 336 (pitch = 1344 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: fox squirrel, eastern fox squirrel, Sciurus niger, class-id: 335, score: 0.700230 app_tidl: wallaby, brush kangaroo, class-id: 104, score: 0.054745 app_tidl: hare, class-id: 331, score: 0.038026 app_tidl: hamster, class-id: 333, score: 0.022072 app_tidl: hay, class-id: 958, score: 0.010631 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0010.bmp ...Done! Classifying input 0011.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0011.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 640 x 470 (pitch = 1920 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: laptop, laptop computer, class-id: 620, score: 0.561788 app_tidl: notebook, notebook computer, class-id: 681, score: 0.325561 app_tidl: monitor, class-id: 664, score: 0.052679 app_tidl: desktop computer, class-id: 527, score: 0.025430 app_tidl: screen, CRT screen, class-id: 782, score: 0.012277 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0011.bmp ...Done! p Summary of CPU load, ==================== CPU: mpu1_0: TOTAL LOAD = 0.63 % ( HWI = 0. 0 %, SWI = 0. 3 % ) CPU: mcu2_0: TOTAL LOAD = 3. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu2_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu3_0: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu3_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu4_0: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu4_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_2: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_3: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_4: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) HWA performance statistics, =========================== DDR performance statistics, =========================== DDR: READ BW: AVG = 150 MB/s, PEAK = 3884 MB/s DDR: WRITE BW: AVG = 29 MB/s, PEAK = 3897 MB/s DDR: TOTAL BW: AVG = 179 MB/s, PEAK = 7781 MB/s Detailed CPU performance/memory statistics, =========================================== DDR_SHARED_MEM: Alloc's: 37 alloc's of 39978329 bytes DDR_SHARED_MEM: Free's : 24 free's of 13638469 bytes DDR_SHARED_MEM: Open's : 13 allocs of 26339860 bytes CPU: mcu2_0: TASK: FREERTOS_TA: 0. 0 % CPU: mcu2_0: TASK: IPC_RX: 0. 0 % CPU: mcu2_0: TASK: REMOTE_SRV: 0. 2 % CPU: mcu2_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_0: TASK: TIVX_CPU_0: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1NF: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1LDC: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1MSC1: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1MSC2: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1VISS: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT2: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT3: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT4: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT5: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT6: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT7: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT8: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT9: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT10: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT11: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT12: 0. 0 % CPU: mcu2_0: TASK: TIVX_DISP1: 2.23 % CPU: mcu2_0: TASK: TIVX_DISP2: 0. 0 % CPU: mcu2_0: TASK: TIVX_CSITX: 0. 0 % CPU: mcu2_0: TASK: TIVX_CSITX2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M1: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M3: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M4: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_0: HEAP: DDR_LOCAL_MEM: size = 6291456 B, free = 749056 B ( 11 % unused) CPU: mcu2_0: HEAP: L3_MEM: size = 262144 B, free = 261888 B ( 99 % unused) CPU: mcu2_0: HEAP: DDR_CACHE_WT_ME: size = 2097152 B, free = 2096896 B ( 99 % unused) CPU: mcu2_1: TASK: FREERTOS_TA: 0. 0 % CPU: mcu2_1: TASK: IPC_RX: 0. 0 % CPU: mcu2_1: TASK: REMOTE_SRV: 0. 3 % CPU: mcu2_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_1: TASK: TIVX_CPU_1: 0. 0 % CPU: mcu2_1: TASK: TIVX_SDE: 0. 0 % CPU: mcu2_1: TASK: TIVX_DOF: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu2_1: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: mcu2_1: HEAP: L3_MEM: size = 262144 B, free = 262144 B (100 % unused) CPU: mcu3_0: TASK: FREERTOS_TA: 0. 0 % CPU: mcu3_0: TASK: IPC_RX: 0. 0 % CPU: mcu3_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu3_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu3_0: TASK: TIVX_MCU3_0: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_0: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu3_0: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: mcu3_1: TASK: FREERTOS_TA: 0. 0 % CPU: mcu3_1: TASK: IPC_RX: 0. 0 % CPU: mcu3_1: TASK: REMOTE_SRV: 0. 3 % CPU: mcu3_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu3_1: TASK: TIVX_MCU3_1: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu3_1: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu3_1: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: mcu4_0: TASK: FREERTOS_TA: 0. 0 % CPU: mcu4_0: TASK: IPC_RX: 0. 0 % CPU: mcu4_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu4_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu4_0: TASK: TIVX_MCU4_0: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2NF: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2LDC: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2MSC1: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2MSC2: 0. 0 % CPU: mcu4_0: TASK: TIVX_V2VISS: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_0: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu4_0: HEAP: DDR_LOCAL_MEM: size = 6291456 B, free = 6287360 B ( 99 % unused) CPU: mcu4_0: HEAP: L3_MEM: size = 524288 B, free = 524288 B (100 % unused) CPU: mcu4_0: HEAP: DDR_CACHE_WT_ME: size = 2097152 B, free = 2096896 B ( 99 % unused) CPU: mcu4_1: TASK: FREERTOS_TA: 0. 0 % CPU: mcu4_1: TASK: IPC_RX: 0. 0 % CPU: mcu4_1: TASK: REMOTE_SRV: 0. 0 % CPU: mcu4_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu4_1: TASK: TIVX_MCU4_1: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu4_1: TASK: IPC_CAM_RX: 0. 0 % CPU: mcu4_1: HEAP: DDR_LOCAL_MEM: size = 8388608 B, free = 8388352 B ( 99 % unused) CPU: c7x_1: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_1: TASK: IPC_RX: 0. 0 % CPU: c7x_1: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_1: TASK: LOAD_TEST: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P1: 0.10 % CPU: c7x_1: TASK: TIVX_C71_P2: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P3: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P4: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P5: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P6: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P7: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P8: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 120239104 B ( 89 % unused) CPU: c7x_1: HEAP: L3_MEM: size = 3145728 B, free = 131072 B ( 4 % unused) CPU: c7x_1: HEAP: L2_MEM: size = 458752 B, free = 0 B ( 0 % unused) CPU: c7x_1: HEAP: L1_MEM: size = 16384 B, free = 0 B ( 0 % unused) CPU: c7x_1: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 133693184 B ( 99 % unused) CPU: c7x_1: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 131030015 B ( 97 % unused) CPU: c7x_1: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134209408 B ( 99 % unused) CPU: c7x_2: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_2: TASK: IPC_RX: 0. 0 % CPU: c7x_2: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_2: TASK: LOAD_TEST: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P1: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P2: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P3: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P4: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P5: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P6: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P7: 0. 0 % CPU: c7x_2: TASK: TIVX_C72_P8: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_2: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 134213120 B ( 99 % unused) CPU: c7x_2: HEAP: L3_MEM: size = 3145728 B, free = 3145728 B (100 % unused) CPU: c7x_2: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_2: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_2: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_2: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_2: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_3: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_3: TASK: IPC_RX: 0. 0 % CPU: c7x_3: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_3: TASK: LOAD_TEST: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P1: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P2: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P3: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P4: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P5: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P6: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P7: 0. 0 % CPU: c7x_3: TASK: TIVX_C73_P8: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_3: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 134213120 B ( 99 % unused) CPU: c7x_3: HEAP: L3_MEM: size = 3145728 B, free = 3145728 B (100 % unused) CPU: c7x_3: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_3: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_3: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_3: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_3: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_4: TASK: FREERTOS_TA: 0. 0 % CPU: c7x_4: TASK: IPC_RX: 0. 0 % CPU: c7x_4: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_4: TASK: LOAD_TEST: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P1: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P2: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P3: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P4: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P5: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P6: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P7: 0. 0 % CPU: c7x_4: TASK: TIVX_C74_P8: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_4: HEAP: DDR_LOCAL_MEM: size = 134217728 B, free = 134213120 B ( 99 % unused) CPU: c7x_4: HEAP: L3_MEM: size = 3145728 B, free = 3145728 B (100 % unused) CPU: c7x_4: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_4: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_4: HEAP: DDR_SCRATCH_MEM: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_4: HEAP: DDR_NON_CACHE_M: size = 134217728 B, free = 134217728 B (100 % unused) CPU: c7x_4: HEAP: DDR_SCRATCH_NON: size = 134217728 B, free = 134217728 B (100 % unused) GRAPH: app_tidl_graph (#nodes = 1, #executions = 11) NODE: DSP_C7-1: TIDLNode: avg = 1281 usecs, min/max = 1252 / 1445 usecs, #executions = 11 GRAPH: Display (#nodes = 1, #executions = 11) NODE: DISPLAY1: DisplayNode: avg = 33819 usecs, min/max = 26730 / 41163 usecs, #executions = 11 PERF: FILEIO: avg = 11605 usecs, min/max = 8325 / 14808 usecs, #executions = 11 PERF: DRAW: avg = 12200 usecs, min/max = 11536 / 13617 usecs, #executions = 11 PERF: TOTAL: avg = 60770 usecs, min/max = 55882 / 71540 usecs, #executions = 11 PERF: TOTAL: 16.45 FPS ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: ================================= Demo : TIDL Object Classification ================================= p: Print performance statistics x: Exit Enter Choice: Classifying input 0012.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0012.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 398 x 398 (pitch = 1194 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: carbonara, class-id: 959, score: 0.475199 app_tidl: corn, class-id: 987, score: 0.191212 app_tidl: butternut squash, class-id: 942, score: 0.053457 app_tidl: plate, class-id: 923, score: 0.031011 app_tidl: pineapple, ananas, class-id: 953, score: 0.031011 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0012.bmp ...Done! Classifying input 0013.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0013.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 571 x 421 (pitch = 1713 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: fire engine, fire truck, class-id: 555, score: 0.999250 app_tidl: tow truck, tow car, wrecker, class-id: 864, score: 0.000573 app_tidl: ambulance, class-id: 407, score: 0.000045 app_tidl: recreational vehicle, RV, R.V., class-id: 757, score: 0.000031 app_tidl: trolleybus, trolley coach, trackless trolley, class-id: 874, score: 0.000026 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0013.bmp ...Done! xClassifying input 0014.bmp ... app_tidl: Reading input file /opt/vision_apps/test_data/psdkra/app_tidl/0014.bmp ... input_sizes[0] = 224, dim = 224 padL = 0 padR = 0 input_sizes[1] = 224, dim = 224 padT = 0 padB = 0 input_sizes[2] = 3, dim = 3 app_tidl: Reading bmp file ... app_tidl: Reading bmp file ... Done. app_tidl: Image Pre processing for image of size 551 x 366 (pitch = 1653 bytes)... app_tidl: Deinterleaving data ... app_tidl: Resizing image ... app_tidl: Rearranging data ... app_tidl: Image Pre processing ... Done. Done! app_tidl: Running Graph ... Done! app_tidl: Finding top-5 ... app_tidl: Image classification Top-5 results: app_tidl: trimaran, class-id: 871, score: 0.463508 app_tidl: catamaran, class-id: 484, score: 0.386354 app_tidl: schooner, class-id: 780, score: 0.043463 app_tidl: pirate, pirate ship, class-id: 724, score: 0.020982 app_tidl: aircraft carrier, carrier, flattop, attack aircraft carrier, class-id: 403, score: 0.014610 app_tidl: Finding top-5 ... Done app_tidl: Showing output ... Done. app_tidl: Running display graph ... app_tidl: Running display graph ... Done. Classifying input 0014.bmp ...Done! app_tidl: Delete ... app_tidl: Delete ... Done. app_tidl: De-init ... app_tidl: De-init ... Done. 108.383041 s: VX_ZONE_INIT:[tivxHostDeInitLocal:115] De-Initialization Done for HOST !!! 108.387484 s: VX_ZONE_INIT:[tivxDeInitLocal:204] De-Initialization Done !!! APP: Deinit ... !!! REMOTE_SERVICE: Deinit ... !!! REMOTE_SERVICE: Deinit ... Done !!! IPC: Deinit ... !!! IPC: DeInit ... Done !!! MEM: Deinit ... !!! DDR_SHARED_MEM: Alloc's: 43 alloc's of 43584414 bytes DDR_SHARED_MEM: Free's : 43 free's of 43584414 bytes DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes MEM: Deinit ... Done !!! APP: Deinit ... Done !!!