I am experiencing a compilation failure while running on my Raspberry Pi 5. It seems there is an API mismatch between the example C++ source code and the latest Tappas/HailoRT headers../install.sh
My Environment:
-
Hardware: Raspberry Pi 5 (8GB)
-
HailoRT: 4.23.0
-
Hailo8
-
Tappas Core: 5.1.0 (confirmed by Meson logs)
-
OS: Raspberry Pi OS (Debian 12, gcc 14.2.0)
-
Repository: (main branch)
hailo-rpi5-examples
Error Summary: During the ninja build process, several C++ files (including , , and ) fail to compile with the following error: yolo_hailortpp.cppyolov5seg.cppyolov8pose_postprocess.cpperror: ‘class HailoTensor’ has no member named ‘vstream_info’
Detailed Log Snippet:
C++
../cpp/hailo_nms_decode.hpp:65:176: error: ‘using element_type = class HailoTensor’ has no member named ‘vstream_info’
65 | : _nms_output_tensor(tensor), labels_dict(labels_dict), _detection_thr(detection_thr), _max_boxes(max_boxes), _filter_by_score(filter_by_score), _vstream_info(tensor->vstream_info())
| ^~~~~~~~~~~~
../cpp/yolov5seg.cpp:206:41: error: ‘class HailoTensor’ has no member named ‘vstream_info’
206 | float qp_zp = tensors[branch_name]->vstream_info().quant_info.qp_zp;
Steps to Reproduce:
-
Fresh clone of .
hailo-rpi5-examples -
Run .
./install.sh -
The script fails at the C++ postprocess build stage.
Questions:
-
Is the branch currently compatible with Tappas 5.1.0?
main -
Has been deprecated or renamed in the latest SDK?
vstream_info() -
Is there a specific tag or branch I should use for HailoRT 4.23.0?