4.22 Post-Processors/Tappas

I’ve got a raspberry pi 5 and AI Hat+ and I’m working on an object detection project using Hailo 8L - yolov8s.hef and I can’t figure out where to find the compatible post-procressor for version 4.22. Did Hailo stop distributing tappas in the more recent .deb builds. I found a post-processor in 3.11 but it isn’t compatible with yolov8s.hef. Please help.

is there a files i can download called…?
hailo-post-processes_4.22.0_arm64.deb that includes libyolo_hailortpp_post.so

I’ve been stalled on this for a long time and can’t find any documentation that helps.

additional information…

SDK bits on the Pi

dpkg -l | grep -iE ‘hailort|hailo-.*tappas|post.*process’ | awk ‘{print $2, $3}’
gst-inspect-1.0 hailofilter | sed -n ‘1,12p’
gst-inspect-1.0 hailotools | sed -n ‘1,20p’

The NMS vstream name from your HEFs

hailortcli parse-hef /home/traffic/traffic/models/yolov5s.hef | grep -i ‘nms’ -A2
hailortcli parse-hef /home/traffic/traffic/models/yolov8s.hef | grep -i ‘nms’ -A2

Who owns the currently-installed adapter (the old one)

dpkg -S /usr/lib/aarch64-linux-gnu/hailo/tappas/post_processes/libyolo_hailortpp_post.so

I found this previous comment but there is a problem…. The Tappas-Core 5 build that is in the software downloads area is amd not arm64.

What is there…
hailo-tappas-core_5.0.0_amd64.deb
What I need…
hailo-tappas-core_5.0.0_arm64.deb

Hi ,

To upgrade to version 4.22, please follow these steps:

  1. First, remove your current installation using the removal guide posted above!

  2. Then install the following components in order:

    • Driver 4.22

    • HailoRT 4.22

    • PyHailoRT 4.22

    • Tappas-core 5.0.0

    • Tappas-core Python 5.0.0

Let me know if you need any clarification on the installation or removal steps!

Now I’m at a complete loss. are there no arm64 prebuilt postprocessors available for 4.22? Does 4.22 just not work for Raspberry pi?

I’ve attempted every combination of installations and .hef files and I always get “yolov8s/yolov8_nms_postprocess is not an NMS type”.

Any help would be appreciated.

Hi.

There were some changes in HailoRT and the post process include dependencies and we will release an updated package soon in collaboration with RPi.

Meanwhile I suggest you to use our official version which is tested and its installation flow is handled by RPi (apt install hailo-all).
Don’t worry you are not missing anything :sweat_smile: . Your best bet is to always use the latest official supported package by RPi.