v4.18.0
authorHailoRT-Automation <98901220+HailoRT-Automation@users.noreply.github.com>
Tue, 9 Jul 2024 20:47:13 +0000 (23:47 +0300)
committerGitHub <noreply@github.com>
Tue, 9 Jul 2024 20:47:13 +0000 (23:47 +0300)
commit01e4c7f5a7463cc61ef1b2d22c31dd80a3a07d95
tree5e98579b62cb73f4cdbbbef68f168b4a427e915a
parente2190aeda847ab22057d162d08b516c39ac36ab8
v4.18.0
314 files changed:
CMakeLists.txt
common/include/context_switch_defs.h
common/include/control_protocol.h
common/include/d2h_events.h
common/include/firmware_header.h
common/include/firmware_status.h
hailort/.gitignore
hailort/CMakeLists.txt
hailort/LICENSE-3RD-PARTY.md
hailort/common/circular_buffer.hpp
hailort/common/event_internal.cpp
hailort/common/file_utils.cpp
hailort/common/file_utils.hpp
hailort/common/filesystem.hpp
hailort/common/logger_macros.hpp
hailort/common/os/posix/ethernet_utils.cpp
hailort/common/os/posix/filesystem.cpp
hailort/common/os/posix/process.cpp
hailort/common/os/posix/socket.cpp
hailort/common/os/posix/traffic_control.cpp
hailort/common/os/windows/ethernet_utils.cpp
hailort/common/os/windows/filesystem.cpp
hailort/common/os/windows/socket.cpp
hailort/common/socket.hpp
hailort/common/string_utils.cpp
hailort/common/utils.hpp
hailort/drivers/common/hailo_ioctl_common.h
hailort/drivers/win/include/hailo_pcie_version.h [deleted file]
hailort/hailo_firmware_eula [new file with mode: 0644]
hailort/hailort_server/CMakeLists.txt [new file with mode: 0644]
hailort/hailort_server/hailort_server.cpp [new file with mode: 0644]
hailort/hailort_server/hailort_server.hpp [new file with mode: 0644]
hailort/hailort_server/hailort_server.sh [new file with mode: 0644]
hailort/hailort_service/cng_buffer_pool.cpp
hailort/hailort_service/cng_buffer_pool.hpp
hailort/hailort_service/hailort_rpc_service.cpp
hailort/hailort_service/service_resource_manager.hpp
hailort/hailort_service/vdevice_callbacks_queue.hpp
hailort/hailortcli/benchmark_command.cpp
hailort/hailortcli/board_config_command.cpp
hailort/hailortcli/command.cpp
hailort/hailortcli/command.hpp
hailort/hailortcli/download_action_list_command.cpp
hailort/hailortcli/download_action_list_command.hpp
hailort/hailortcli/fw_config_command.cpp
hailort/hailortcli/fw_config_serializer.cpp
hailort/hailortcli/fw_control_command.cpp
hailort/hailortcli/fw_logger_command.cpp
hailort/hailortcli/fw_logger_command.hpp
hailort/hailortcli/hailortcli.cpp
hailort/hailortcli/measure_nnc_performance_command.cpp
hailort/hailortcli/mon_command.cpp
hailort/hailortcli/parse_hef_command.cpp
hailort/hailortcli/run2/io_wrappers.hpp
hailort/hailortcli/run2/live_stats.cpp
hailort/hailortcli/run2/measurement_live_track.cpp
hailort/hailortcli/run2/network_runner.cpp
hailort/hailortcli/run2/network_runner.hpp
hailort/hailortcli/run2/run2_command.cpp
hailort/hailortcli/run_command.cpp
hailort/hailortcli/scan_command.cpp
hailort/hailortcli/sensor_config_command.cpp
hailort/hailortcli/udp_rate_limiter_command.cpp
hailort/hrpc/CMakeLists.txt [new file with mode: 0644]
hailort/hrpc/client.cpp [new file with mode: 0644]
hailort/hrpc/client.hpp [new file with mode: 0644]
hailort/hrpc/os/pcie/raw_connection_internal.cpp [new file with mode: 0644]
hailort/hrpc/os/pcie/raw_connection_internal.hpp [new file with mode: 0644]
hailort/hrpc/os/posix/raw_connection_internal.cpp [new file with mode: 0644]
hailort/hrpc/os/posix/raw_connection_internal.hpp [new file with mode: 0644]
hailort/hrpc/os/windows/raw_connection_internal.cpp [new file with mode: 0644]
hailort/hrpc/os/windows/raw_connection_internal.hpp [new file with mode: 0644]
hailort/hrpc/raw_connection.cpp [new file with mode: 0644]
hailort/hrpc/raw_connection.hpp [new file with mode: 0644]
hailort/hrpc/rpc_connection.cpp [new file with mode: 0644]
hailort/hrpc/rpc_connection.hpp [new file with mode: 0644]
hailort/hrpc/server.cpp [new file with mode: 0644]
hailort/hrpc/server.hpp [new file with mode: 0644]
hailort/hrpc_protocol/CMakeLists.txt [new file with mode: 0644]
hailort/hrpc_protocol/rpc.proto [new file with mode: 0644]
hailort/hrpc_protocol/serializer.cpp [new file with mode: 0644]
hailort/hrpc_protocol/serializer.hpp [new file with mode: 0644]
hailort/libhailort/CMakeLists.txt
hailort/libhailort/bindings/gstreamer/CMakeLists.txt
hailort/libhailort/bindings/gstreamer/gst-hailo/common.hpp
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailo_allocator.cpp [new file with mode: 0644]
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailo_allocator.hpp [new file with mode: 0644]
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailo_dmabuf_allocator.cpp [new file with mode: 0644]
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailo_dmabuf_allocator.hpp [new file with mode: 0644]
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailonet.cpp
hailort/libhailort/bindings/gstreamer/gst-hailo/gsthailonet.hpp
hailort/libhailort/bindings/python/CMakeLists.txt
hailort/libhailort/bindings/python/platform/hailo_platform/__init__.py
hailort/libhailort/bindings/python/platform/hailo_platform/pyhailort/pyhailort.py
hailort/libhailort/bindings/python/platform/hailo_platform/tools/hailocli/hailocli_commands.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/hailo_tutorials/notebooks/HRT_3_Inference_Single_Model_Tutorial.ipynb [new file with mode: 0644]
hailort/libhailort/bindings/python/platform/hailo_tutorials/notebooks/HRT_4_Async_Inference_Multiple_Models_Tutorial.ipynb [new file with mode: 0644]
hailort/libhailort/bindings/python/platform/setup.py
hailort/libhailort/bindings/python/src/CMakeLists.txt
hailort/libhailort/bindings/python/src/bindings_common.hpp
hailort/libhailort/bindings/python/src/device_api.cpp
hailort/libhailort/bindings/python/src/device_api.hpp
hailort/libhailort/bindings/python/src/hef_api.cpp
hailort/libhailort/bindings/python/src/hef_api.hpp
hailort/libhailort/bindings/python/src/infer_model_api.cpp [new file with mode: 0644]
hailort/libhailort/bindings/python/src/infer_model_api.hpp [new file with mode: 0644]
hailort/libhailort/bindings/python/src/network_group_api.cpp
hailort/libhailort/bindings/python/src/network_group_api.hpp
hailort/libhailort/bindings/python/src/pyhailort.cpp
hailort/libhailort/bindings/python/src/vdevice_api.cpp [new file with mode: 0644]
hailort/libhailort/bindings/python/src/vdevice_api.hpp
hailort/libhailort/bindings/python/src/vstream_api.cpp
hailort/libhailort/bindings/python/src/vstream_api.hpp
hailort/libhailort/doc/CMakeLists.txt
hailort/libhailort/examples/c/data_quantization_example/CMakeLists.txt
hailort/libhailort/examples/c/infer_pipeline_example/CMakeLists.txt
hailort/libhailort/examples/c/multi_device_example/CMakeLists.txt
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_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/vstreams_example/CMakeLists.txt
hailort/libhailort/examples/cpp/async_infer_advanced_example/CMakeLists.txt
hailort/libhailort/examples/cpp/async_infer_advanced_example/async_infer_advanced_example.cpp
hailort/libhailort/examples/cpp/async_infer_basic_example/CMakeLists.txt
hailort/libhailort/examples/cpp/async_infer_basic_example/async_infer_basic_example.cpp
hailort/libhailort/examples/cpp/infer_pipeline_example/CMakeLists.txt
hailort/libhailort/examples/cpp/multi_device_example/CMakeLists.txt
hailort/libhailort/examples/cpp/multi_network_vstream_example/CMakeLists.txt
hailort/libhailort/examples/cpp/multi_process_example/CMakeLists.txt
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_single_thread_example/CMakeLists.txt
hailort/libhailort/examples/cpp/raw_streams_example/CMakeLists.txt
hailort/libhailort/examples/cpp/switch_network_groups_example/CMakeLists.txt
hailort/libhailort/examples/cpp/switch_network_groups_manually_example/CMakeLists.txt
hailort/libhailort/examples/cpp/vstreams_example/CMakeLists.txt
hailort/libhailort/hef.proto
hailort/libhailort/include/hailo/device.hpp
hailort/libhailort/include/hailo/hailort.h
hailort/libhailort/include/hailo/hailort_common.hpp
hailort/libhailort/include/hailo/hailort_dma-heap.h [new file with mode: 0644]
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/vdevice.hpp
hailort/libhailort/src/CMakeLists.txt
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/action_list_buffer_builder/ddr_action_list_buffer_builder.cpp
hailort/libhailort/src/core_op/resource_manager/action_list_buffer_builder/ddr_action_list_buffer_builder.hpp
hailort/libhailort/src/core_op/resource_manager/cache_buffer.cpp [new file with mode: 0644]
hailort/libhailort/src/core_op/resource_manager/cache_buffer.hpp [new file with mode: 0644]
hailort/libhailort/src/core_op/resource_manager/cache_manager.cpp [new file with mode: 0644]
hailort/libhailort/src/core_op/resource_manager/cache_manager.hpp [new file with mode: 0644]
hailort/libhailort/src/core_op/resource_manager/config_buffer.cpp
hailort/libhailort/src/core_op/resource_manager/config_buffer.hpp
hailort/libhailort/src/core_op/resource_manager/intermediate_buffer.cpp
hailort/libhailort/src/core_op/resource_manager/intermediate_buffer.hpp
hailort/libhailort/src/core_op/resource_manager/internal_buffer_manager.cpp
hailort/libhailort/src/core_op/resource_manager/internal_buffer_manager.hpp
hailort/libhailort/src/core_op/resource_manager/internal_buffer_planner.cpp
hailort/libhailort/src/core_op/resource_manager/internal_buffer_planner.hpp
hailort/libhailort/src/core_op/resource_manager/periph_calculator.cpp
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/core_op/resource_manager/resource_manager_builder.hpp
hailort/libhailort/src/device_common/control.cpp
hailort/libhailort/src/device_common/control.hpp
hailort/libhailort/src/device_common/control_protocol.cpp
hailort/libhailort/src/device_common/control_protocol.hpp
hailort/libhailort/src/device_common/d2h_events_parser.cpp
hailort/libhailort/src/device_common/device.cpp
hailort/libhailort/src/device_common/device_internal.cpp
hailort/libhailort/src/device_common/device_internal.hpp
hailort/libhailort/src/eth/eth_device.cpp
hailort/libhailort/src/eth/eth_stream.cpp
hailort/libhailort/src/eth/hcp_config_core_op.cpp
hailort/libhailort/src/eth/hcp_config_core_op.hpp
hailort/libhailort/src/eth/network_rate_calculator.cpp
hailort/libhailort/src/eth/udp.cpp
hailort/libhailort/src/hailort.cpp
hailort/libhailort/src/hef/context_switch_actions.cpp
hailort/libhailort/src/hef/context_switch_actions.hpp
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/net_flow/CMakeLists.txt
hailort/libhailort/src/net_flow/ops/softmax_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolov5_bbox_only_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolov5_post_process.hpp
hailort/libhailort/src/net_flow/ops/yolov5_seg_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolov8_bbox_only_post_process.cpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops/yolov8_bbox_only_post_process.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops/yolov8_post_process.cpp
hailort/libhailort/src/net_flow/ops/yolov8_post_process.hpp
hailort/libhailort/src/net_flow/ops_metadata/yolov8_bbox_only_op_metadata.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/ops_metadata/yolov8_op_metadata.hpp
hailort/libhailort/src/net_flow/pipeline/async_infer_runner.cpp
hailort/libhailort/src/net_flow/pipeline/async_infer_runner.hpp
hailort/libhailort/src/net_flow/pipeline/async_pipeline_builder.cpp
hailort/libhailort/src/net_flow/pipeline/configured_infer_model_hrpc_client.cpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/configured_infer_model_hrpc_client.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/edge_elements.cpp
hailort/libhailort/src/net_flow/pipeline/edge_elements.hpp
hailort/libhailort/src/net_flow/pipeline/filter_elements.cpp
hailort/libhailort/src/net_flow/pipeline/infer_model.cpp
hailort/libhailort/src/net_flow/pipeline/infer_model_hrpc_client.cpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/infer_model_hrpc_client.hpp [new file with mode: 0644]
hailort/libhailort/src/net_flow/pipeline/infer_model_internal.hpp
hailort/libhailort/src/net_flow/pipeline/multi_io_elements.cpp
hailort/libhailort/src/net_flow/pipeline/multi_io_elements.hpp
hailort/libhailort/src/net_flow/pipeline/pipeline.cpp
hailort/libhailort/src/net_flow/pipeline/pipeline.hpp
hailort/libhailort/src/net_flow/pipeline/queue_elements.cpp
hailort/libhailort/src/net_flow/pipeline/queue_elements.hpp
hailort/libhailort/src/net_flow/pipeline/vstream.cpp
hailort/libhailort/src/net_flow/pipeline/vstream_builder.cpp
hailort/libhailort/src/network_group/network_group.cpp
hailort/libhailort/src/network_group/network_group_internal.hpp
hailort/libhailort/src/os/posix/linux/dma_buffer_utils.cpp
hailort/libhailort/src/os/posix/qnx/dma_buffer_utils.cpp
hailort/libhailort/src/os/windows/dma_buffer_utils.cpp
hailort/libhailort/src/service/hailort_rpc_client.cpp
hailort/libhailort/src/service/network_group_client.cpp
hailort/libhailort/src/stream_common/nms_stream.cpp
hailort/libhailort/src/stream_common/queued_stream_buffer_pool.cpp
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/utils/buffer.cpp
hailort/libhailort/src/utils/buffer_storage.cpp
hailort/libhailort/src/utils/buffer_storage.hpp
hailort/libhailort/src/utils/dma_buffer_utils.hpp
hailort/libhailort/src/utils/hailort_common.cpp
hailort/libhailort/src/utils/hailort_logger.cpp
hailort/libhailort/src/utils/hailort_logger.hpp
hailort/libhailort/src/utils/profiler/handler.hpp
hailort/libhailort/src/utils/profiler/scheduler_profiler_handler.cpp
hailort/libhailort/src/utils/thread_safe_queue.hpp
hailort/libhailort/src/vdevice/CMakeLists.txt
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/scheduler.cpp
hailort/libhailort/src/vdevice/scheduler/scheduler.hpp
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_hrpc_client.cpp [new file with mode: 0644]
hailort/libhailort/src/vdevice/vdevice_hrpc_client.hpp [new file with mode: 0644]
hailort/libhailort/src/vdevice/vdevice_internal.hpp
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/channels_group.cpp [new file with mode: 0644]
hailort/libhailort/src/vdma/channel/channels_group.hpp [new file with mode: 0644]
hailort/libhailort/src/vdma/channel/interrupts_dispatcher.cpp
hailort/libhailort/src/vdma/channel/interrupts_dispatcher.hpp
hailort/libhailort/src/vdma/channel/transfer_launcher.cpp
hailort/libhailort/src/vdma/channel/transfer_launcher.hpp
hailort/libhailort/src/vdma/circular_stream_buffer_pool.cpp
hailort/libhailort/src/vdma/circular_stream_buffer_pool.hpp
hailort/libhailort/src/vdma/driver/hailort_driver.cpp
hailort/libhailort/src/vdma/driver/hailort_driver.hpp
hailort/libhailort/src/vdma/driver/os/driver_os_specific.hpp
hailort/libhailort/src/vdma/driver/os/posix/linux/driver_os_specific.cpp
hailort/libhailort/src/vdma/driver/os/windows/driver_os_specific.cpp
hailort/libhailort/src/vdma/integrated/integrated_device.cpp
hailort/libhailort/src/vdma/integrated/integrated_device.hpp
hailort/libhailort/src/vdma/memory/continuous_buffer.cpp
hailort/libhailort/src/vdma/memory/continuous_buffer.hpp
hailort/libhailort/src/vdma/memory/continuous_edge_layer.cpp
hailort/libhailort/src/vdma/memory/continuous_edge_layer.hpp
hailort/libhailort/src/vdma/memory/descriptor_list.cpp
hailort/libhailort/src/vdma/memory/descriptor_list.hpp
hailort/libhailort/src/vdma/memory/dma_able_buffer.cpp
hailort/libhailort/src/vdma/memory/mapped_buffer.cpp
hailort/libhailort/src/vdma/memory/mapped_buffer.hpp
hailort/libhailort/src/vdma/memory/sg_edge_layer.cpp
hailort/libhailort/src/vdma/memory/sg_edge_layer.hpp
hailort/libhailort/src/vdma/memory/vdma_edge_layer.hpp
hailort/libhailort/src/vdma/pcie/pcie_device.cpp
hailort/libhailort/src/vdma/pcie_session.cpp [new file with mode: 0644]
hailort/libhailort/src/vdma/pcie_session.hpp [new file with mode: 0644]
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/rpc/hailort_rpc.proto
hailort/scripts/download_firmware_eth.cmd
hailort/scripts/download_firmware_eth.sh
hailort/scripts/download_hefs.cmd
hailort/scripts/download_hefs.sh