Browse Source

update README

master
ming.hong 11 months ago
parent
commit
dd8b6ddf72
  1. 16
      README.md
  2. 4
      async_infer_advanced_example.cpp
  3. 8
      build/.cmake/api/v1/reply/codemodel-v2-ccf8801a29eba46090e5.json
  4. 4
      build/.cmake/api/v1/reply/index-2025-01-21T06-00-49-0660.json
  5. 26
      build/.cmake/api/v1/reply/target-detection_app-Debug-f17afc58950761fd2496.json
  6. 26
      build/.cmake/api/v1/reply/target-detection_app-MinSizeRel-2888668f12e3c8610a8b.json
  7. 26
      build/.cmake/api/v1/reply/target-detection_app-RelWithDebInfo-6f54f38f7fccc6211514.json
  8. 26
      build/.cmake/api/v1/reply/target-detection_app-Release-9faad8e768cb2d64668c.json
  9. 1
      build/Release/0120.yuv
  10. BIN
      build/Release/detection_app.exe
  11. 86
      build/Release/hailort.log
  12. BIN
      build/detection_app.dir/Release/VideoToAI.obj
  13. BIN
      build/detection_app.dir/Release/async_infer_advanced_example.obj
  14. BIN
      build/detection_app.dir/Release/detection_app.tlog/CL.read.1.tlog
  15. BIN
      build/detection_app.dir/Release/detection_app.tlog/CL.write.1.tlog
  16. 2
      build/detection_app.dir/Release/detection_app.tlog/Cl.items.tlog
  17. BIN
      build/detection_app.dir/Release/detection_app.tlog/link.command.1.tlog
  18. BIN
      build/detection_app.dir/Release/detection_app.tlog/link.read.1.tlog
  19. 2
      build/detection_app.dir/Release/detection_app.tlog/link.secondary.1.tlog
  20. BIN
      build/detection_app.dir/Release/detection_app.tlog/link.write.1.tlog
  21. 2
      build/detection_app.vcxproj
  22. 6
      build/detection_app.vcxproj.filters
  23. 0
      out/build/x64-Debug/.cmake/api/v1/reply/index-2025-01-21T06-15-15-0880.json
  24. 4
      out/build/x64-Debug/Testing/Temporary/LastTest.log

16
README.md

@ -1,3 +1,19 @@
使用環境:
HailoRT 4.19.0
CMake 3.25.1
Opencv 4.6.0
Visual Studio 2022
編譯過程:
mkdir build
cmake .. -G "Visual Studio 17 2022"
cmake --build build --config Release
權重位置: build\Release\yolov5s_yuv21.hef, build\Release\yolov7_yuv21.hef
測試影片:build\Release\input.yuv
替換權重:
1. 找到 async_infer_advanced_example.cpp 裡的 main ,將 hef 檔案替換成 YOLOv5 和 YOLOv7,如下
2. auto infer_model = vdevice->create_infer_model("yolov7_yuv21.hef").expect("Failed to create infer model");

4
async_infer_advanced_example.cpp

@ -22,7 +22,7 @@
#include <condition_variable>
#include <queue>
#define BATCH_COUNT (1000)
#define BATCH_SIZE (1)
#define BATCH_SIZE (4)
#define FPS (30) // Set target FPS to 30
using namespace hailort;
@ -173,6 +173,8 @@ int main(int argc, char** argv) {
try {
auto vdevice = VDevice::create().expect("Failed to create vdevice");
auto infer_model = vdevice->create_infer_model("yolov7_yuv21.hef").expect("Failed to create infer model");
infer_model->set_batch_size(BATCH_SIZE);
std::cout << "Set batch_size to " << BATCH_SIZE << std::endl;
auto configured_infer_model = infer_model->configure().expect("Failed to configure infer model");
//infer_model->set_batch_size(BATCH_SIZE);
if (inputFilePath.size() >= 4 && inputFilePath.substr(inputFilePath.size() - 4) == ".yuv") {

8
build/.cmake/api/v1/reply/codemodel-v2-9379719d6e81ec1716b0.json → build/.cmake/api/v1/reply/codemodel-v2-ccf8801a29eba46090e5.json

@ -57,7 +57,7 @@
{
"directoryIndex" : 0,
"id" : "detection_app::@6890427a1f51a3e7e1df",
"jsonFile" : "target-detection_app-Debug-711021cdbb24b662a6a9.json",
"jsonFile" : "target-detection_app-Debug-f17afc58950761fd2496.json",
"name" : "detection_app",
"projectIndex" : 0
}
@ -119,7 +119,7 @@
{
"directoryIndex" : 0,
"id" : "detection_app::@6890427a1f51a3e7e1df",
"jsonFile" : "target-detection_app-Release-5708669deb51c5325e42.json",
"jsonFile" : "target-detection_app-Release-9faad8e768cb2d64668c.json",
"name" : "detection_app",
"projectIndex" : 0
}
@ -181,7 +181,7 @@
{
"directoryIndex" : 0,
"id" : "detection_app::@6890427a1f51a3e7e1df",
"jsonFile" : "target-detection_app-MinSizeRel-ade412d8567e36fde258.json",
"jsonFile" : "target-detection_app-MinSizeRel-2888668f12e3c8610a8b.json",
"name" : "detection_app",
"projectIndex" : 0
}
@ -243,7 +243,7 @@
{
"directoryIndex" : 0,
"id" : "detection_app::@6890427a1f51a3e7e1df",
"jsonFile" : "target-detection_app-RelWithDebInfo-f09310175ae16b760cf9.json",
"jsonFile" : "target-detection_app-RelWithDebInfo-6f54f38f7fccc6211514.json",
"name" : "detection_app",
"projectIndex" : 0
}

4
build/.cmake/api/v1/reply/index-2025-01-17T10-07-05-0984.json → build/.cmake/api/v1/reply/index-2025-01-21T06-00-49-0660.json

@ -27,7 +27,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-9379719d6e81ec1716b0.json",
"jsonFile" : "codemodel-v2-ccf8801a29eba46090e5.json",
"kind" : "codemodel",
"version" :
{
@ -100,7 +100,7 @@
}
},
{
"jsonFile" : "codemodel-v2-9379719d6e81ec1716b0.json",
"jsonFile" : "codemodel-v2-ccf8801a29eba46090e5.json",
"kind" : "codemodel",
"version" :
{

26
build/.cmake/api/v1/reply/target-detection_app-Debug-711021cdbb24b662a6a9.json → build/.cmake/api/v1/reply/target-detection_app-Debug-f17afc58950761fd2496.json

@ -36,13 +36,13 @@
{
"command" : 1,
"file" : 0,
"line" : 45,
"line" : 44,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 42,
"line" : 41,
"parent" : 0
},
{
@ -139,9 +139,7 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
}
],
@ -270,16 +268,14 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
4
2
]
}
],
@ -297,18 +293,6 @@
"path" : "async_infer_advanced_example.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "utils.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "yolov5_post_processing.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "VideoToAI.hpp",

26
build/.cmake/api/v1/reply/target-detection_app-MinSizeRel-ade412d8567e36fde258.json → build/.cmake/api/v1/reply/target-detection_app-MinSizeRel-2888668f12e3c8610a8b.json

@ -36,13 +36,13 @@
{
"command" : 1,
"file" : 0,
"line" : 45,
"line" : 44,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 42,
"line" : 41,
"parent" : 0
},
{
@ -139,9 +139,7 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
}
],
@ -270,16 +268,14 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
4
2
]
}
],
@ -297,18 +293,6 @@
"path" : "async_infer_advanced_example.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "utils.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "yolov5_post_processing.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "VideoToAI.hpp",

26
build/.cmake/api/v1/reply/target-detection_app-RelWithDebInfo-f09310175ae16b760cf9.json → build/.cmake/api/v1/reply/target-detection_app-RelWithDebInfo-6f54f38f7fccc6211514.json

@ -36,13 +36,13 @@
{
"command" : 1,
"file" : 0,
"line" : 45,
"line" : 44,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 42,
"line" : 41,
"parent" : 0
},
{
@ -139,9 +139,7 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
}
],
@ -270,16 +268,14 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
4
2
]
}
],
@ -297,18 +293,6 @@
"path" : "async_infer_advanced_example.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "utils.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "yolov5_post_processing.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "VideoToAI.hpp",

26
build/.cmake/api/v1/reply/target-detection_app-Release-5708669deb51c5325e42.json → build/.cmake/api/v1/reply/target-detection_app-Release-9faad8e768cb2d64668c.json

@ -36,13 +36,13 @@
{
"command" : 1,
"file" : 0,
"line" : 45,
"line" : 44,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 42,
"line" : 41,
"parent" : 0
},
{
@ -139,9 +139,7 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
}
],
@ -270,16 +268,14 @@
"sourceIndexes" :
[
0,
1,
2,
3
1
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
4
2
]
}
],
@ -297,18 +293,6 @@
"path" : "async_infer_advanced_example.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "utils.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "yolov5_post_processing.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "VideoToAI.hpp",

1
build/Release/0120.yuv

File diff suppressed because one or more lines are too long

BIN
build/Release/detection_app.exe

Binary file not shown.

86
build/Release/hailort.log

@ -0,0 +1,86 @@
[2025-01-21 14:00:56.345] [46504] [HailoRT] [info] [control.cpp:113] [hailort::control__parse_identify_results] firmware_version is: 4.19.0
[2025-01-21 14:00:56.345] [46504] [HailoRT] [info] [vdevice.cpp:655] [hailort::VDeviceBase::create] VDevice Infos: 0000:02:00.0
[2025-01-21 14:00:56.371] [46504] [HailoRT] [info] [hef.cpp:1848] [hailort::Hef::Impl::get_network_group_and_network_name] No name was given. Addressing all networks of default network_group: traffic_1_0_51_v7-tiny
[2025-01-21 14:00:56.371] [46504] [HailoRT] [info] [hef.cpp:1848] [hailort::Hef::Impl::get_network_group_and_network_name] No name was given. Addressing all networks of default network_group: traffic_1_0_51_v7-tiny
[2025-01-21 14:00:56.395] [46504] [HailoRT] [info] [internal_buffer_manager.cpp:202] [hailort::InternalBufferManager::print_execution_results] Default Internal buffer planner failed to meet requirements
[2025-01-21 14:00:56.395] [46504] [HailoRT] [info] [internal_buffer_manager.cpp:212] [hailort::InternalBufferManager::print_execution_results] Default Internal buffer planner executed successfully
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [device_internal.cpp:57] [hailort::DeviceBase::configure] Configuring HEF took 62.0475 milliseconds
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [vdevice.cpp:753] [hailort::VDeviceBase::configure] Configuring HEF on VDevice took 69.0669 milliseconds
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [multi_io_elements.cpp:783] [hailort::AsyncHwElement::create] Created (AsyncHwEl)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 | timeout: 10s)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y | timeout: 10s)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv | timeout: 10s)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [multi_io_elements.cpp:162] [hailort::NmsPostProcessMuxElement::create] Created (NmsPPMuxEl0YOLOv5-Post-Process | Op YOLOV5, Name: YOLOv5-Post-Process, Score threshold: 0.001, IoU threshold: 0.60, Classes: 8, Cross classes: false, Max bboxes per class: 80, Image height: 640, Image width: 640)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 | timeout: 10s)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 | timeout: 10s)
[2025-01-21 14:00:56.440] [46504] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 | timeout: 10s)
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [edge_elements.cpp:187] [hailort::LastAsyncElement::create] Created (LastAsyncEl0NmsPPMuxEl0YOLOv5-Post-Process)
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 | inputs: user | outputs: PixBufEl0traffic_1_0_51_v7-tiny/input_layer1
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PixBufEl0traffic_1_0_51_v7-tiny/input_layer1 | inputs: EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 | outputs: PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y | inputs: PixBufEl0traffic_1_0_51_v7-tiny/input_layer1 | outputs: AsyncHwEl
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] AsyncHwEl | inputs: PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv | outputs: PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 | inputs: AsyncHwEl | outputs: NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] NmsPPMuxEl0YOLOv5-Post-Process | inputs: PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 | outputs: LastAsyncEl0NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] LastAsyncEl0NmsPPMuxEl0YOLOv5-Post-Process | inputs: NmsPPMuxEl0YOLOv5-Post-Process | outputs: user
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 | inputs: AsyncHwEl | outputs: NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 | inputs: AsyncHwEl | outputs: NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv | inputs: PixBufEl0traffic_1_0_51_v7-tiny/input_layer1 | outputs: AsyncHwEl
[2025-01-21 14:00:56.441] [46504] [HailoRT] [info] [async_infer_runner.cpp:86] [hailort::AsyncPipeline::shutdown] Pipeline was aborted. Shutting it down
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 has 0 frames in his Queue on destruction
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y has 0 frames in his Queue on destruction
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv has 0 frames in his Queue on destruction
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 has 0 frames in his Queue on destruction
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 has 0 frames in his Queue on destruction
[2025-01-21 14:00:56.442] [46504] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 has 0 frames in his Queue on destruction
[2025-01-21 14:01:06.781] [28416] [HailoRT] [info] [control.cpp:113] [hailort::control__parse_identify_results] firmware_version is: 4.19.0
[2025-01-21 14:01:06.781] [28416] [HailoRT] [info] [vdevice.cpp:655] [hailort::VDeviceBase::create] VDevice Infos: 0000:02:00.0
[2025-01-21 14:01:06.805] [28416] [HailoRT] [info] [hef.cpp:1848] [hailort::Hef::Impl::get_network_group_and_network_name] No name was given. Addressing all networks of default network_group: traffic_1_0_51_v7-tiny
[2025-01-21 14:01:06.805] [28416] [HailoRT] [info] [hef.cpp:1848] [hailort::Hef::Impl::get_network_group_and_network_name] No name was given. Addressing all networks of default network_group: traffic_1_0_51_v7-tiny
[2025-01-21 14:01:06.816] [28416] [HailoRT] [info] [internal_buffer_manager.cpp:202] [hailort::InternalBufferManager::print_execution_results] Default Internal buffer planner failed to meet requirements
[2025-01-21 14:01:06.816] [28416] [HailoRT] [info] [internal_buffer_manager.cpp:212] [hailort::InternalBufferManager::print_execution_results] Default Internal buffer planner executed successfully
[2025-01-21 14:01:06.837] [28416] [HailoRT] [info] [device_internal.cpp:57] [hailort::DeviceBase::configure] Configuring HEF took 30.7318 milliseconds
[2025-01-21 14:01:06.837] [28416] [HailoRT] [info] [vdevice.cpp:753] [hailort::VDeviceBase::configure] Configuring HEF on VDevice took 32.6686 milliseconds
[2025-01-21 14:01:06.837] [28416] [HailoRT] [info] [multi_io_elements.cpp:783] [hailort::AsyncHwElement::create] Created (AsyncHwEl)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 | timeout: 10s)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y | timeout: 10s)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv | timeout: 10s)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [multi_io_elements.cpp:162] [hailort::NmsPostProcessMuxElement::create] Created (NmsPPMuxEl0YOLOv5-Post-Process | Op YOLOV5, Name: YOLOv5-Post-Process, Score threshold: 0.001, IoU threshold: 0.60, Classes: 8, Cross classes: false, Max bboxes per class: 80, Image height: 640, Image width: 640)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 | timeout: 10s)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 | timeout: 10s)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [queue_elements.cpp:427] [hailort::AsyncPushQueueElement::create] Created (PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 | timeout: 10s)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [edge_elements.cpp:187] [hailort::LastAsyncElement::create] Created (LastAsyncEl0NmsPPMuxEl0YOLOv5-Post-Process)
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 | inputs: user | outputs: PixBufEl0traffic_1_0_51_v7-tiny/input_layer1
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PixBufEl0traffic_1_0_51_v7-tiny/input_layer1 | inputs: EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 | outputs: PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y | inputs: PixBufEl0traffic_1_0_51_v7-tiny/input_layer1 | outputs: AsyncHwEl
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] AsyncHwEl | inputs: PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv | outputs: PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 | inputs: AsyncHwEl | outputs: NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] NmsPPMuxEl0YOLOv5-Post-Process | inputs: PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 | outputs: LastAsyncEl0NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] LastAsyncEl0NmsPPMuxEl0YOLOv5-Post-Process | inputs: NmsPPMuxEl0YOLOv5-Post-Process | outputs: user
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 | inputs: AsyncHwEl | outputs: NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 | inputs: AsyncHwEl | outputs: NmsPPMuxEl0YOLOv5-Post-Process
[2025-01-21 14:01:06.838] [28416] [HailoRT] [info] [pipeline.cpp:872] [hailort::PipelineElement::print_deep_description] PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv | inputs: PixBufEl0traffic_1_0_51_v7-tiny/input_layer1 | outputs: AsyncHwEl
[2025-01-21 14:01:25.142] [28416] [HailoRT] [info] [async_infer_runner.cpp:86] [hailort::AsyncPipeline::shutdown] Pipeline was aborted. Shutting it down
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:543] [hailort::AsyncPushQueueElement::execute_deactivate] enqueue() in element EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 was aborted, got status = HAILO_SHUTDOWN_EVENT_SIGNALED(57)
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element EntryPushQEl0traffic_1_0_51_v7-tiny/input_layer1 has 0 frames in his Queue on destruction
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PostSplitPushQEl0traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_y has 0 frames in his Queue on destruction
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PostSplitPushQEl1traffic_1_0_51_v7-tiny/yuv2_to_yuv_layer_input_uv has 0 frames in his Queue on destruction
[2025-01-21 14:01:25.143] [28416] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PushQEl_nms0traffic_1_0_51_v7-tiny/conv43_83 has 0 frames in his Queue on destruction
[2025-01-21 14:01:25.144] [28416] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PushQEl_nms1traffic_1_0_51_v7-tiny/conv51_83 has 0 frames in his Queue on destruction
[2025-01-21 14:01:25.144] [28416] [HailoRT] [info] [queue_elements.cpp:43] [hailort::BaseQueueElement::~BaseQueueElement] Queue element PushQEl_nms2traffic_1_0_51_v7-tiny/conv58_83 has 0 frames in his Queue on destruction

BIN
build/detection_app.dir/Release/VideoToAI.obj

Binary file not shown.

BIN
build/detection_app.dir/Release/async_infer_advanced_example.obj

Binary file not shown.

BIN
build/detection_app.dir/Release/detection_app.tlog/CL.read.1.tlog

Binary file not shown.

BIN
build/detection_app.dir/Release/detection_app.tlog/CL.write.1.tlog

Binary file not shown.

2
build/detection_app.dir/Release/detection_app.tlog/Cl.items.tlog

@ -1,4 +1,2 @@
C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\VideoToAI.cpp;C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\build\detection_app.dir\Release\VideoToAI.obj
C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\async_infer_advanced_example.cpp;C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\build\detection_app.dir\Release\async_infer_advanced_example.obj
C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\utils.cpp;C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\build\detection_app.dir\Release\utils.obj
C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\yolov5_post_processing.cpp;C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\build\detection_app.dir\Release\yolov5_post_processing.obj

BIN
build/detection_app.dir/Release/detection_app.tlog/link.command.1.tlog

Binary file not shown.

BIN
build/detection_app.dir/Release/detection_app.tlog/link.read.1.tlog

Binary file not shown.

2
build/detection_app.dir/Release/detection_app.tlog/link.secondary.1.tlog

@ -1 +1 @@
^C:\USERS\MM930\ONEDRIVE\DOCUMENTS\HAILO\YUVINFER\BUILD\DETECTION_APP.DIR\RELEASE\ASYNC_INFER_ADVANCED_EXAMPLE.OBJ|C:\USERS\MM930\ONEDRIVE\DOCUMENTS\HAILO\YUVINFER\BUILD\DETECTION_APP.DIR\RELEASE\UTILS.OBJ|C:\USERS\MM930\ONEDRIVE\DOCUMENTS\HAILO\YUVINFER\BUILD\DETECTION_APP.DIR\RELEASE\VIDEOTOAI.OBJ|C:\USERS\MM930\ONEDRIVE\DOCUMENTS\HAILO\YUVINFER\BUILD\DETECTION_APP.DIR\RELEASE\YOLOV5_POST_PROCESSING.OBJ
^C:\USERS\MM930\ONEDRIVE\DOCUMENTS\HAILO\YUVINFER\BUILD\DETECTION_APP.DIR\RELEASE\ASYNC_INFER_ADVANCED_EXAMPLE.OBJ|C:\USERS\MM930\ONEDRIVE\DOCUMENTS\HAILO\YUVINFER\BUILD\DETECTION_APP.DIR\RELEASE\VIDEOTOAI.OBJ

BIN
build/detection_app.dir/Release/detection_app.tlog/link.write.1.tlog

Binary file not shown.

2
build/detection_app.vcxproj

@ -331,8 +331,6 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ItemGroup>
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\VideoToAI.cpp" />
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\async_infer_advanced_example.cpp" />
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\utils.cpp" />
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\yolov5_post_processing.cpp" />
<ClInclude Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\VideoToAI.hpp" />
</ItemGroup>
<ItemGroup>

6
build/detection_app.vcxproj.filters

@ -7,12 +7,6 @@
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\async_infer_advanced_example.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\utils.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\yolov5_post_processing.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="C:\Users\mm930\OneDrive\Documents\Hailo\YUVInfer\VideoToAI.hpp">

0
out/build/x64-Debug/.cmake/api/v1/reply/index-2025-01-21T05-34-19-0990.json → out/build/x64-Debug/.cmake/api/v1/reply/index-2025-01-21T06-15-15-0880.json

4
out/build/x64-Debug/Testing/Temporary/LastTest.log

@ -1,3 +1,3 @@
Start testing: Jan 21 13:34 台北標準時間
Start testing: Jan 21 14:15 台北標準時間
----------------------------------------------------------
End testing: Jan 21 13:34 台北標準時間
End testing: Jan 21 14:15 台北標準時間

Loading…
Cancel
Save