v4.16.0 (#11)
authorHailoRT-Automation <98901220+HailoRT-Automation@users.noreply.github.com>
Thu, 28 Dec 2023 14:14:01 +0000 (16:14 +0200)
committerGitHub <noreply@github.com>
Thu, 28 Dec 2023 14:14:01 +0000 (16:14 +0200)
commit35d9282f36ac4a6c6765ba69a01d0f4f83da9011
tree7229ed5fdeb4bd7bc03915061adb33b6f1d2ee80
parent459eaf02343079aa417596cee7daeab3648701ea
v4.16.0 (#11)

* v4.16.0
276 files changed:
common/include/context_switch_defs.h
common/include/control_protocol.h
common/include/firmware_status.h
hailort/.gitignore
hailort/CMakeLists.txt
hailort/LICENSE-3RD-PARTY.md
hailort/cmake/execute_cmake.cmake
hailort/cmake/external/benchmark.cmake
hailort/cmake/external/catch2.cmake
hailort/cmake/external/cli11.cmake [new file with mode: 0644]
hailort/cmake/external/dotwriter.cmake
hailort/cmake/external/grpc.cmake [new file with mode: 0644]
hailort/cmake/external/json.cmake
hailort/cmake/external/pevents.cmake
hailort/cmake/external/protobuf.cmake [new file with mode: 0644]
hailort/cmake/external/pybind11.cmake
hailort/cmake/external/readerwriterqueue.cmake
hailort/cmake/external/spdlog.cmake
hailort/common/device_measurements.cpp
hailort/common/file_utils.cpp
hailort/common/file_utils.hpp
hailort/common/os/posix/os_utils.cpp
hailort/common/os/windows/os_utils.cpp
hailort/common/os_utils.hpp
hailort/common/utils.hpp
hailort/hailort_service/CMakeLists.txt
hailort/hailort_service/hailort_rpc_service.cpp
hailort/hailort_service/hailort_rpc_service.hpp
hailort/hailort_service/service_resource_manager.hpp
hailort/hailort_service/vdevice_callbacks_queue.hpp [new file with mode: 0644]
hailort/hailortcli/CMakeLists.txt
hailort/hailortcli/fw_control_command.cpp
hailort/hailortcli/run2/network_live_track.cpp
hailort/hailortcli/run2/network_live_track.hpp
hailort/hailortcli/run2/network_runner.cpp
hailort/hailortcli/run2/network_runner.hpp
hailort/hailortcli/run2/run2_command.cpp
hailort/hailortcli/run_command.cpp
hailort/libhailort/CMakeLists.txt
hailort/libhailort/bindings/gstreamer/CMakeLists.txt
hailort/libhailort/bindings/gstreamer/gst-hailo/common.cpp
hailort/libhailort/bindings/gstreamer/gst-hailo/common.hpp
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailonet.cpp
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailonet.hpp
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailonet2.cpp [new file with mode: 0644]
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailonet2.hpp [new file with mode: 0644]
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailoplugin.cpp
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailosend.cpp
hailort/libhailort/bindings/gstreamer/gst-hailo/metadata/tensor_meta.hpp
hailort/libhailort/bindings/gstreamer/gst-hailo/network_group_handle.cpp
hailort/libhailort/bindings/gstreamer/gst-hailo/network_group_handle.hpp
hailort/libhailort/bindings/python/platform/hailo_platform/pyhailort/pyhailort.py
hailort/libhailort/bindings/python/platform/hailo_tutorials/notebooks/HRT_0_Inference_Tutorial.ipynb
hailort/libhailort/bindings/python/platform/hailo_tutorials/notebooks/HRT_2_Inference_Tutorial_Multi_Process_Service.ipynb
hailort/libhailort/bindings/python/platform/setup.py
hailort/libhailort/bindings/python/src/CMakeLists.txt
hailort/libhailort/bindings/python/src/hef_api.cpp
hailort/libhailort/bindings/python/src/hef_api.hpp
hailort/libhailort/bindings/python/src/network_group_api.hpp
hailort/libhailort/bindings/python/src/pyhailort.cpp
hailort/libhailort/cmake/toolchains/toolchains.yaml [deleted file]
hailort/libhailort/examples/README.md
hailort/libhailort/examples/c/data_quantization_example/CMakeLists.txt
hailort/libhailort/examples/c/infer_pipeline_example/CMakeLists.txt
hailort/libhailort/examples/c/infer_pipeline_example/infer_pipeline_example.c
hailort/libhailort/examples/c/multi_device_example/CMakeLists.txt
hailort/libhailort/examples/c/multi_device_example/multi_device_example.c
hailort/libhailort/examples/c/multi_network_vstream_example/CMakeLists.txt
hailort/libhailort/examples/c/multi_network_vstream_example/multi_network_vstream_example.c
hailort/libhailort/examples/c/notification_callback_example/CMakeLists.txt
hailort/libhailort/examples/c/power_measurement_example/CMakeLists.txt
hailort/libhailort/examples/c/raw_async_streams_single_thread_example/CMakeLists.txt
hailort/libhailort/examples/c/raw_async_streams_single_thread_example/raw_async_streams_single_thread_example.c
hailort/libhailort/examples/c/raw_streams_example/CMakeLists.txt
hailort/libhailort/examples/c/switch_network_groups_example/CMakeLists.txt
hailort/libhailort/examples/c/switch_network_groups_example/switch_network_groups_example.c
hailort/libhailort/examples/c/switch_network_groups_manually_example/CMakeLists.txt
hailort/libhailort/examples/c/switch_network_groups_manually_example/switch_network_groups_manually_example.c
hailort/libhailort/examples/c/vstreams_example/CMakeLists.txt
hailort/libhailort/examples/c/vstreams_example/vstreams_example.c
hailort/libhailort/examples/cpp/CMakeLists.txt
hailort/libhailort/examples/cpp/async_infer_example/CMakeLists.txt [new file with mode: 0644]
hailort/libhailort/examples/cpp/async_infer_example/async_infer_example.cpp [new file with mode: 0644]
hailort/libhailort/examples/cpp/async_infer_functionality_example/CMakeLists.txt [new file with mode: 0644]
hailort/libhailort/examples/cpp/async_infer_functionality_example/async_infer_functionality_example.cpp [new file with mode: 0644]
hailort/libhailort/examples/cpp/infer_pipeline_example/CMakeLists.txt
hailort/libhailort/examples/cpp/infer_pipeline_example/infer_pipeline_example.cpp
hailort/libhailort/examples/cpp/multi_device_example/CMakeLists.txt
hailort/libhailort/examples/cpp/multi_device_example/multi_device_example.cpp
hailort/libhailort/examples/cpp/multi_network_vstream_example/CMakeLists.txt
hailort/libhailort/examples/cpp/multi_network_vstream_example/multi_network_vstream_example.cpp
hailort/libhailort/examples/cpp/multi_process_example/CMakeLists.txt
hailort/libhailort/examples/cpp/multi_process_example/multi_process_example.cpp
hailort/libhailort/examples/cpp/notification_callback_example/CMakeLists.txt
hailort/libhailort/examples/cpp/power_measurement_example/CMakeLists.txt
hailort/libhailort/examples/cpp/raw_async_streams_multi_thread_example/CMakeLists.txt
hailort/libhailort/examples/cpp/raw_async_streams_multi_thread_example/raw_async_streams_multi_thread_example.cpp
hailort/libhailort/examples/cpp/raw_async_streams_single_thread_example/CMakeLists.txt
hailort/libhailort/examples/cpp/raw_async_streams_single_thread_example/raw_async_streams_single_thread_example.cpp
hailort/libhailort/examples/cpp/raw_streams_example/CMakeLists.txt
hailort/libhailort/examples/cpp/raw_streams_example/raw_streams_example.cpp
hailort/libhailort/examples/cpp/switch_network_groups_example/CMakeLists.txt
hailort/libhailort/examples/cpp/switch_network_groups_example/switch_network_groups_example.cpp
hailort/libhailort/examples/cpp/switch_network_groups_manually_example/CMakeLists.txt
hailort/libhailort/examples/cpp/switch_network_groups_manually_example/switch_network_groups_manually_example.cpp
hailort/libhailort/examples/cpp/vstreams_example/CMakeLists.txt
hailort/libhailort/examples/cpp/vstreams_example/vstreams_example.cpp
hailort/libhailort/hef.proto
hailort/libhailort/include/hailo/buffer_storage.hpp
hailort/libhailort/include/hailo/device.hpp
hailort/libhailort/include/hailo/hailort.h
hailort/libhailort/include/hailo/hailort_common.hpp
hailort/libhailort/include/hailo/hailort_defaults.hpp
hailort/libhailort/include/hailo/hef.hpp
hailort/libhailort/include/hailo/infer_model.hpp
hailort/libhailort/include/hailo/network_group.hpp
hailort/libhailort/include/hailo/stream.hpp
hailort/libhailort/include/hailo/transform.hpp
hailort/libhailort/include/hailo/vdevice.hpp
hailort/libhailort/include/hailo/vstream.hpp
hailort/libhailort/src/core_op/CMakeLists.txt
hailort/libhailort/src/core_op/core_op.cpp
hailort/libhailort/src/core_op/core_op.hpp
hailort/libhailort/src/core_op/resource_manager/intermediate_buffer.cpp
hailort/libhailort/src/core_op/resource_manager/periph_calculator.cpp [new file with mode: 0644]
hailort/libhailort/src/core_op/resource_manager/periph_calculator.hpp [new file with mode: 0644]
hailort/libhailort/src/core_op/resource_manager/resource_manager.cpp
hailort/libhailort/src/core_op/resource_manager/resource_manager.hpp
hailort/libhailort/src/core_op/resource_manager/resource_manager_builder.cpp
hailort/libhailort/src/device_common/control.cpp
hailort/libhailort/src/device_common/device.cpp
hailort/libhailort/src/device_common/device_internal.cpp
hailort/libhailort/src/eth/eth_stream.cpp
hailort/libhailort/src/eth/eth_stream.hpp
hailort/libhailort/src/eth/hcp_config_core_op.cpp
hailort/libhailort/src/eth/hcp_config_core_op.hpp
hailort/libhailort/src/hailort.cpp
hailort/libhailort/src/hailort_defaults.cpp
hailort/libhailort/src/hef/context_switch_actions.cpp
hailort/libhailort/src/hef/core_op_metadata.cpp
hailort/libhailort/src/hef/core_op_metadata.hpp
hailort/libhailort/src/hef/hef.cpp
hailort/libhailort/src/hef/hef_internal.hpp
hailort/libhailort/src/hef/layer_info.hpp
hailort/libhailort/src/hw_consts.hpp
hailort/libhailort/src/mipi/mipi_stream.cpp
hailort/libhailort/src/mipi/mipi_stream.hpp
hailort/libhailort/src/net_flow/CMakeLists.txt
hailort/libhailort/src/net_flow/ops/nms_post_process.cpp
hailort/libhailort/src/net_flow/ops/nms_post_process.hpp
hailort/libhailort/src/net_flow/ops/op.hpp
hailort/libhailort/src/net_flow/ops/op_metadata.hpp
hailort/libhailort/src/net_flow/ops/softmax_post_process.cpp
hailort/libhailort/src/net_flow/ops/softmax_post_process.hpp
hailort/libhailort/src/net_flow/ops/ssd_post_process.cpp
hailort/libhailort/src/net_flow/ops/ssd_post_process.hpp
hailort/libhailort/src/net_flow/ops/yolov5_op_metadata.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops/yolov5_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolov5_post_process.hpp
hailort/libhailort/src/net_flow/ops/yolov5_seg_op_metadata.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops/yolov5_seg_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolov5_seg_post_process.hpp
hailort/libhailort/src/net_flow/ops/yolov8_post_process.cpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops/yolov8_post_process.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops/yolox_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolox_post_process.hpp
hailort/libhailort/src/net_flow/pipeline/async_infer_runner.cpp
hailort/libhailort/src/net_flow/pipeline/async_infer_runner.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/async_infer_runner_internal.hpp [deleted file]
hailort/libhailort/src/net_flow/pipeline/infer_model.cpp
hailort/libhailort/src/net_flow/pipeline/infer_model_internal.hpp
hailort/libhailort/src/net_flow/pipeline/pipeline.cpp
hailort/libhailort/src/net_flow/pipeline/pipeline.hpp
hailort/libhailort/src/net_flow/pipeline/pipeline_builder.cpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/pipeline_builder.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/pipeline_internal.cpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/pipeline_internal.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/vstream.cpp
hailort/libhailort/src/net_flow/pipeline/vstream_internal.hpp
hailort/libhailort/src/network_group/network_group.cpp
hailort/libhailort/src/network_group/network_group_internal.hpp
hailort/libhailort/src/os/hailort_driver.hpp
hailort/libhailort/src/os/posix/hailort_driver.cpp
hailort/libhailort/src/os/windows/hailort_driver.cpp
hailort/libhailort/src/service/hailort_rpc_client.cpp
hailort/libhailort/src/service/hailort_rpc_client.hpp
hailort/libhailort/src/service/network_group_client.cpp
hailort/libhailort/src/stream_common/async_stream_base.cpp
hailort/libhailort/src/stream_common/async_stream_base.hpp
hailort/libhailort/src/stream_common/nms_stream.cpp
hailort/libhailort/src/stream_common/nms_stream.hpp
hailort/libhailort/src/stream_common/remote_process_stream.cpp
hailort/libhailort/src/stream_common/remote_process_stream.hpp
hailort/libhailort/src/stream_common/stream_internal.cpp
hailort/libhailort/src/stream_common/stream_internal.hpp
hailort/libhailort/src/stream_common/transfer_common.cpp
hailort/libhailort/src/stream_common/transfer_common.hpp
hailort/libhailort/src/transform/transform.cpp
hailort/libhailort/src/transform/transform_internal.hpp
hailort/libhailort/src/utils/CMakeLists.txt
hailort/libhailort/src/utils/buffer_storage.cpp
hailort/libhailort/src/utils/hailort_common.cpp
hailort/libhailort/src/utils/hailort_logger.cpp
hailort/libhailort/src/utils/profiler/handler.hpp
hailort/libhailort/src/utils/profiler/monitor_handler.cpp
hailort/libhailort/src/utils/profiler/monitor_handler.hpp
hailort/libhailort/src/utils/profiler/profiler_utils.hpp
hailort/libhailort/src/utils/profiler/scheduler_profiler_handler.cpp
hailort/libhailort/src/utils/profiler/scheduler_profiler_handler.hpp
hailort/libhailort/src/utils/profiler/tracer.hpp
hailort/libhailort/src/utils/soc_utils/partial_cluster_reader.cpp [new file with mode: 0644]
hailort/libhailort/src/utils/soc_utils/partial_cluster_reader.hpp [new file with mode: 0644]
hailort/libhailort/src/utils/thread_safe_queue.hpp
hailort/libhailort/src/vdevice/CMakeLists.txt
hailort/libhailort/src/vdevice/callback_reorder_queue.cpp
hailort/libhailort/src/vdevice/callback_reorder_queue.hpp
hailort/libhailort/src/vdevice/pipeline_multiplexer.cpp [deleted file]
hailort/libhailort/src/vdevice/pipeline_multiplexer.hpp [deleted file]
hailort/libhailort/src/vdevice/scheduler/infer_request_accumulator.cpp [new file with mode: 0644]
hailort/libhailort/src/vdevice/scheduler/infer_request_accumulator.hpp [new file with mode: 0644]
hailort/libhailort/src/vdevice/scheduler/scheduled_core_op_state.cpp
hailort/libhailort/src/vdevice/scheduler/scheduled_core_op_state.hpp
hailort/libhailort/src/vdevice/scheduler/scheduled_stream.cpp
hailort/libhailort/src/vdevice/scheduler/scheduled_stream.hpp
hailort/libhailort/src/vdevice/scheduler/scheduler.cpp
hailort/libhailort/src/vdevice/scheduler/scheduler.hpp
hailort/libhailort/src/vdevice/scheduler/scheduler_base.hpp
hailort/libhailort/src/vdevice/scheduler/scheduler_counter.hpp [deleted file]
hailort/libhailort/src/vdevice/scheduler/scheduler_oracle.cpp
hailort/libhailort/src/vdevice/vdevice.cpp
hailort/libhailort/src/vdevice/vdevice_core_op.cpp
hailort/libhailort/src/vdevice/vdevice_core_op.hpp
hailort/libhailort/src/vdevice/vdevice_internal.hpp
hailort/libhailort/src/vdevice/vdevice_native_stream.cpp
hailort/libhailort/src/vdevice/vdevice_native_stream.hpp
hailort/libhailort/src/vdevice/vdevice_stream_multiplexer_wrapper.cpp [deleted file]
hailort/libhailort/src/vdevice/vdevice_stream_multiplexer_wrapper.hpp [deleted file]
hailort/libhailort/src/vdma/CMakeLists.txt
hailort/libhailort/src/vdma/channel/boundary_channel.cpp
hailort/libhailort/src/vdma/channel/boundary_channel.hpp
hailort/libhailort/src/vdma/channel/interrupts_dispatcher.cpp
hailort/libhailort/src/vdma/circular_stream_buffer_pool.cpp
hailort/libhailort/src/vdma/circular_stream_buffer_pool.hpp
hailort/libhailort/src/vdma/memory/buffer_requirements.cpp
hailort/libhailort/src/vdma/memory/buffer_requirements.hpp
hailort/libhailort/src/vdma/memory/continuous_buffer.cpp
hailort/libhailort/src/vdma/memory/continuous_buffer.hpp
hailort/libhailort/src/vdma/memory/dma_able_buffer.cpp
hailort/libhailort/src/vdma/memory/dma_able_buffer.hpp
hailort/libhailort/src/vdma/memory/mapped_buffer.cpp
hailort/libhailort/src/vdma/memory/mapped_buffer.hpp
hailort/libhailort/src/vdma/memory/mapping_manager.cpp [new file with mode: 0644]
hailort/libhailort/src/vdma/memory/mapping_manager.hpp [new file with mode: 0644]
hailort/libhailort/src/vdma/memory/sg_buffer.cpp
hailort/libhailort/src/vdma/vdma_config_core_op.cpp
hailort/libhailort/src/vdma/vdma_config_core_op.hpp
hailort/libhailort/src/vdma/vdma_config_manager.cpp
hailort/libhailort/src/vdma/vdma_device.cpp
hailort/libhailort/src/vdma/vdma_device.hpp
hailort/libhailort/src/vdma/vdma_stream.cpp
hailort/libhailort/src/vdma/vdma_stream.hpp
hailort/libhailort/tracer_profiler.proto
hailort/pre_build/CMakeLists.txt [deleted file]
hailort/pre_build/external/CMakeLists.txt [deleted file]
hailort/pre_build/tools/CMakeLists.txt [deleted file]
hailort/prepare_externals.cmake
hailort/prepare_externals/CMakeLists.txt [new file with mode: 0644]
hailort/rpc/CMakeLists.txt
hailort/rpc/hailort_rpc.proto
hailort/rpc/rpc_definitions.hpp
hailort/scripts/download_firmware_eth.cmd
hailort/scripts/download_firmware_eth.sh
hailort/scripts/download_hefs.cmd
hailort/scripts/download_hefs.sh
hailort/tools/hailo15-scripts/load_hrt.sh
hailort/tools/hw_debug/CMakeLists.txt