Hello everyone,
I am pretty new to hailo and I am still trying to understand how I can make it work in my project.
I am working on a raspberry pi 5 (16Gb) with ubuntu 24.04 LTS and AI hat 2+.
I installed the pcie driver, hailort, tappas and the python bindings (for hailort and tappas)(all 5.2.0). I tested the installation with hailortcli commands, it works fine.
I wanted to try a simple pre-made application before diving in by myself, so I installed hailo-apps to test if the installation was successful. Installing hailo-apps, I encountered an error because in hailo-apps define.py, it search hailort as 10h-hailort. I tried to change this 10h-hailort by hailort.
Now it is installed, but when I try to run an example it runs on cpu (htop shows cpu at 70+% and hailortcli monitor shows nothing).
What do I do wrong ?
PS : I know it is way simpler on rasp OS but I need it to be unbuntu for other part of the project.
That is expected. The HailoRT monitor for Hailo-10 is currently in development and did not work in HailoRT 5.2.0. The first version is part of HailoRT 5.3.0. which has just been released.
The host CPU is utilized as well. How much depends on the application. Because the Hailo accelerator can run models very fast your host may become busy pre- and post-processing data and managing the application.
That is unlikely. Models in HEF format cannot run on the CPU.
I recommend using a second SD card to test things on Raspberry Pi OS for comparison. Generally, I would expect things to work on Ubuntu as well. We use it a lot on x86 machines and have tested it on the Raspberry Pi too.
When you run into further issues, please provide more details on which example you are trying and what specific error message you get.
Thanks for your answer.
So if i understood correctly, .hef cannot run on cpu, the cpu load comes from pre/post processing. That’ makes sense.
And I would be able to use hailortcli monitor with the latest 5.3.0 release ?