"tensor_meta.hpp" doesn't exist

Hi Hailo Team and Community,

I’m trying to build the directory located at /home/mateja/Documents/dositej/hailo_ai_sw_suite/artifacts/tappas/core/hailo/ in order to use the Hailo plugins, specifically the Hailo Overlay plugin.
After successfully running meson setup builddir, I encountered an error during the ninja -C builddir step.
The build fails with a message indicating that tensor_meta.hpp cannot be found: fatal error: tensor_meta.hpp: No such file or directory.
This error appears in multiple source files that include this header. I would appreciate any guidance on resolving this issue—particularly whether there are missing dependencies or include paths that need to be configured.

Hey @Dositej_Cvetkovic,

Welcome to the Hailo Community!

Just wanted to let you know that the plugin is already included in the Docker container. If you prefer to build it separately though, you have a couple of options:

You can grab our Tappas core from the developer zone, or if you want just the core components, you can install them directly from our Tappas repository. Here’s the link: tappas/install.sh at master · hailo-ai/tappas · GitHub

When you run the install script, make sure to use the --core-only and --skip-hailort flags to get exactly what you need.

Let me know if you run into any issues or have questions!

Hi @omria . I am running into the same issue of missing .hpp files. After cloning GitHub - hailo-ai/tappas: High-performance, optimized pre-trained template AI application pipelines for systems using Hailo devices and running the install.sh script, I do

cd core/hailo

meson setup builddir

cd builddir

ninja

I get the error

./plugins/filter/gsthailofilter.cpp:6:10: fatal error: tensor_meta.hpp: No such file or directory
6 | #include “tensor_meta.hpp”

I want to be able to build from source because we need to extend one of the hailo plugins to suite our gstreamer pipeline

I do not find the missing .hpp anywhere in the tappas repo (Other .hpp are also missing for example hailo_gst_tensor_metadata.hpp) . I do notice these hpp files are in the repo GitHub - hailo-ai/hailort: An open source light-weight and high performance inference framework for Hailo devices I tried building and installing this repo hoping it would install the necessary .hpp files but that did not work

Please advise how to proceed to get the missing .hpp files installed so as to be able to build the tappas/core/hailo

Thanks very much for any help

Hey,

Any luck on solving that tensor_meta.hpp issue ?
I’m building manually for rpi5 / Hailo8 with HailoRT and PCIe driver 4.23.0, Tappas (I’ve tried 3.31.0 and now 5.1.0 as it seems compastible with 4.23.0 and Hailo 8) but I keep getting the same issue.
I modified the meson.build to add the path towards the existing file in HailoRT, then needed to add another path.. and eventually got to an error where data structure comparison/copy was failing compiler and thought I should find a different approach as that issue was beyond merely building libs.

Anything helps !
Thanks :slight_smile:

Hey – can’t copy previous post but it’s all detailed there for versions and all.
Just curious as to if you were able to move beyond this issue !

Thanks :slight_smile: