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