Missing postprocessing function for yolov8m

Hi all,

I’m currently trying to run Yolov8m model on Hailo15H using tappas and GStreamer. I’m running this pipeline:
gst-launch-1.0 videotestsrc ! videoconvert ! videoscale ! queue leaky=no max-size-buffers=5 max-size-bytes=0 max-size-time=0 ! hailonet hef-path=/home/root/Remo/models/yolov8m.hef is-active=true ! queue leaky=no max-size-buffers=5 max-size-bytes=0 max-size-time=0 ! hailofilter function-name=yolov8m so-path=/usr/lib/hailo-post-processes/libyolo_post.so qos=false ! queue leaky=no max-size-buffers=5 max-size-bytes=0 max-size-time=0 ! hailooverlay qos=false ! videoconvert ! video/x-raw,format=BGR ! autovideosink

And error I’m getting is:
Config file doesn’t exist, using default parameters
yolov8m network doesn’t have default parameters, run might fail
Cannot load symbol: /usr/lib/hailo-post-processes/libyolo_post.so: undefined symbol: yolov8m

This Pipeline was set up using example from here: hailo-camera-apps/apps/h15/gstreamer/detection/detection.sh at 1.9.1 · hailo-ai/hailo-camera-apps · GitHub

But looking on example from here: tappas/apps/detection/detection.sh at master · hailo-ai/tappas · GitHub

It seems that I should be using different .so library: libyolo_hailortpp_post.so. But also in this repo it’s meantioned that:

TAPPAS is now released separately for Hailo-8 and Hailo-10H, for Hailo-15 please refer to https://github.com/hailo-ai/hailo-camera-apps.

So I’m quite confused about what I should use here. Is yolov8 supported for Tappas on Hailo15? On which repo should I look when building my GStreamer pipeline?

Setup:
Model taken from Hailo Model zoo (2.15) → hailo_model_zoo/docs/public_models/HAILO15H/HAILO15H_object_detection.rst at v2.15 · hailo-ai/hailo_model_zoo · GitHub
Tappas (v 1.7) https://github.com/hailo-ai/hailo-camera-apps
HailoRT 4.21

Hailo docs and repos are very confusing to read and understand all the version requirements.

From your post, it looks like you’re running in a H15 board, so the post processing is named like hailo-camera-apps/core/hailo/libs/postprocesses/detection/yolo_postprocess.cpp at 1.9.1 · hailo-ai/hailo-camera-apps · GitHub, so you should probably try `yolo_postprocess.so` instead of `libyolo_post.so`.

Hi @Remigiusz_Pomorski ,

The Hailo Community only supports our AI Accelerator products. For AI vision processors, please fill in a product inquiry form, and we will get to you shortly.

Thanks,