Hailort driver Installation issues / Raspberry Pi 5 Ubuntu Desktop 24.04.01 LTS

Hi, I need your help regarding my Hailo 8 M.2 (M-key version).

In short: I am trying to get the hailort-driver working on my Raspberry Pi 5 running Ubuntu Desktop 24.04.01 LTS with kernel: 6.8.0-1018-raspi
, but it won’t work.

I’ve tried to install the following hailort-driver versions:

  • v4.17.0
  • v4.19.0
  • v4.20.0

I’ve installed them like this:

sudo apt install linux-headers-$(uname -r)
sudo apt install build-essential

git clone https://github.com/hailo-ai/hailort-drivers.git --branch v4.17.0

cd hailort-drivers/linux/pcie
make all
sudo make install
cd ../..
./download_firmware.sh
sudo mkdir -p /lib/firmware/hailo
sudo mv hailo8_fw.4.17.0.bin /lib/firmware/hailo/hailo8_fw.bin
sudo cp ./linux/pcie/51-hailo-udev.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo modprobe hailo_pci
sudo reboot

I also tried to build using this flag without success:

...
cd hailort-drivers/linux/pcie
make all CFLAGS="-DHAILO_RASBERRY_PIE"
sudo make install
...

Description of the issue:

The result is the same: the expected device (a node like /dev/hailo or a folder /dev/hailo*) is not created.

Even though a udev rule (51-hailo-udev.rules) is installed to adjust the permissions for devices under the hailo_chardev subsystem, the driver itself does not create the device node.

When loading the kernel module with sudo modprobe hailo_pci, I get the following messages:

sudo dmesg | grep -i hailo
[  107.632053] hailo_pci: loading out-of-tree module taints kernel.
[  107.632871] hailo: Init module. driver version 4.17.0

It seems that the device is not properly initialized; a lot of the expected initialization information is missing.

Additionally, lsmod shows that the kernel module is loaded but not used (usage count is 0):

lsmod | grep hailo
hailo_pci             110592  0

Expected behaviour would be:

ls /dev/hailo*
/dev/hailo0

sudo dmesg | grep hailo
[    4.980184] hailo_pci: loading out-of-tree module taints kernel.
[    4.980195] hailo_pci: module verification failed: signature and/or required key missing - tainting kernel
[    4.981731] hailo: Init module. driver version 4.17.0
[    4.981844] hailo 0000:01:00.0: Probing on: 1e60:2864...
[    4.981849] hailo 0000:01:00.0: Probing: Allocate memory for device extension, 11600
[    4.981859] hailo 0000:01:00.0: enabling device (0000 -> 0002)
[    4.981865] hailo 0000:01:00.0: Probing: Device enabled
[    4.981880] hailo 0000:01:00.0: Probing: mapped bar 0 - 00000000b70945f0 16384
[    4.981884] hailo 0000:01:00.0: Probing: mapped bar 2 - 00000000d21184c7 4096
[    4.981888] hailo 0000:01:00.0: Probing: mapped bar 4 - 00000000fde02b51 16384
[    4.981893] hailo 0000:01:00.0: Probing: Setting max_desc_page_size to 4096, (page_size=4096)
[    4.981901] hailo 0000:01:00.0: Probing: Enabled 64 bit dma
[    4.981906] hailo 0000:01:00.0: Probing: Using userspace allocated vdma buffers
[    4.981910] hailo 0000:01:00.0: Disabling ASPM L0s 
[    4.981914] hailo 0000:01:00.0: Successfully disabled ASPM L0s 
[    5.030118] UBSAN: array-index-out-of-bounds in /home/jpmeijers/hailort-drivers/linux/pcie/../../common/pcie_common.c:351:53
[    5.030152]  hailo_pcie_write_firmware+0x260/0x280 [hailo_pci]
[    5.030169]  hailo_pcie_probe+0x970/0xd98 [hailo_pci]
[    5.030204]  hailo_pcie_module_init+0x98/0xff8 [hailo_pci]
[    5.161028] hailo 0000:01:00.0: Firmware was loaded successfully
[    5.172591] hailo 0000:01:00.0: Probing: Added board 1e60-2864, /dev/hailo0

I found an information mentioned by omria in in the Hailo forum regarding Linux kernel dependencies for hailort-driver versions ≤ v4.18.0 on Linux Kernel 6.5:

The latest update for Raspberry Pi OS (based on kernel 6.6) states:

stable_20250127: drivers: media: pci: Update Hailo accelerator device driver to v4.20

Now, with Ubuntu Desktop 24.04.01 I can’t downgrade below linux kernel 6.8.0…

According to the changelogs for hailort-driver v4.20.0, there is kernel support for Linux kernel 6.12.0:

HailoRT PCIe Driver for Linux

  • Add support for linux kernel 6.12

This answer from pierrem shows there seems to be work in progress regarding ubuntu 24:

Our team is currently working to support Ubuntu 24. Not only HailoRT, but also the other components of the SW Suite will be available for Ubuntu 24 users in the near future (exact release version to be confirmed).

I wonder why it worked for others on Ubuntu 24.04 and not for me:

As you can see, the situation is a bit diffuse. Therefore, I have a few questions:

Questions:
1.) Does your changelog from hailort-driver v4.20.0 explicitly mean kernel 6.12. or up to kernel 6.12.?

2.) What should I do now?
→ 2.1) Forget Ubuntu 24 and switch to Raspberry Pi OS?
→ 2.2) Wait for your driver support?

3.) Can you please give more information about the actual status regarding Raspberry Pi 5 and Ubuntu 24?

1 Like

Welcome to the Hailo Community!

Likely yes. I use Raspberry Pi OS and I believe most of my colleagues too. The Raspberry Team is integrating and testing HailoRT into their OS. That makes the whole installation and update process very easy.

Ubuntu 24 support will likely come with the next software release which is still a bit away.

We will be validating Ubuntu 24 on x86 not necessarily on Raspberry Pi. Most Raspberry Pi users use the official OS.

1 Like

Thank you for the clear explanation. However, I hope the Hailo team reconsiders this, as I don’t believe the user base for this use case (trying to get the Hailo8 working with an LTS version of Ubuntu on a Raspberry Pi 5) is small.

I’ve made an image backup of my current setup, hoping I can continue developing on Ubuntu. But I will follow your advice and switch to the Raspberry Pi OS route.

Have a good day.

You can still give it a try when we release Ubuntu 24 support — it will likely work. Like most R&D teams, we have a limit on the combinations of hardware and OS we can run validation on.

1 Like

The first thing, dmesg should show many more lines related to the Hailo device. For me (Ubuntu 24.04. - completely patched + some rebuild RaspberryOS packages):

root@ubuntu-2404-pi:~# dmesg | fgrep hailo
[    5.075415] hailo_pci: loading out-of-tree module taints kernel.
[    5.075430] hailo_pci: module verification failed: signature and/or required key missing - tainting kernel
[    5.076979] hailo: Init module. driver version 4.19.0
[    5.077115] hailo 0000:01:00.0: Probing on: 1e60:2864...
[    5.077122] hailo 0000:01:00.0: Probing: Allocate memory for device extension, 11632
[    5.077133] hailo 0000:01:00.0: enabling device (0000 -> 0002)
[    5.077138] hailo 0000:01:00.0: Probing: Device enabled
[    5.077169] hailo 0000:01:00.0: Probing: mapped bar 0 - 00000000f68c5a81 16384
[    5.077178] hailo 0000:01:00.0: Probing: mapped bar 2 - 00000000a8499935 4096
[    5.077184] hailo 0000:01:00.0: Probing: mapped bar 4 - 00000000c6230a10 16384
[    5.077188] hailo 0000:01:00.0: Probing: Force setting max_desc_page_size to 4096 (recommended value is 4096)
[    5.077203] hailo 0000:01:00.0: Probing: Enabled 64 bit dma
[    5.077209] hailo 0000:01:00.0: Probing: Using userspace allocated vdma buffers
[    5.077216] hailo 0000:01:00.0: Disabling ASPM L0s 
[    5.077219] hailo 0000:01:00.0: Successfully disabled ASPM L0s 
[    5.081610] hailo 0000:01:00.0: Writing file hailo/hailo8_fw.4.19.0.bin
[    5.167761] hailo 0000:01:00.0: File hailo/hailo8_fw.4.19.0.bin written successfully
[    5.167772] hailo 0000:01:00.0: Writing file hailo/hailo8_board_cfg.bin
[    5.167834] Failed to write file hailo/hailo8_board_cfg.bin
[    5.167836] hailo 0000:01:00.0: File hailo/hailo8_board_cfg.bin written successfully
[    5.167839] hailo 0000:01:00.0: Writing file hailo/hailo8_fw_cfg.bin
[    5.167876] Failed to write file hailo/hailo8_fw_cfg.bin
[    5.167878] hailo 0000:01:00.0: File hailo/hailo8_fw_cfg.bin written successfully
[    5.304877] hailo 0000:01:00.0: Firmware loaded successfully
[    5.316914] hailo 0000:01:00.0: Probing: Added board 1e60-2864, /dev/hailo0
root@ubuntu-2404-pi:~# uname -a
Linux ubuntu-2404-pi 6.8.0-1018-raspi #20-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 17 12:35:36 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
root@ubuntu-2404-pi:~# dpkg -l | fgrep -i hailo | fgrep ii
ii  hailo-all                                        4.19.0                                   all          Hailo support (metapackage)
ii  hailo-dkms                                       4.19.0-1                                 all          Hailo PCIe driver
ii  hailo-tappas-core                                3.30.0-1                                 arm64        This package contains the core components of the Hailo Tappas platform.
ii  hailofw                                          4.19.0-2                                 all          Hailo firmware
ii  hailort                                          4.19.0-3                                 arm64        HailoRT
ii  python3-hailort                                  4.19.0-2                                 arm64        HailoRT Python API, which wraps the runtime library
ii  rpicam-apps-hailo-postprocess                    1.5.3-1                                  arm64        rpicam-apps-hailo

That setup works ok for the examples with streams and a PiCam v3w;-)

1 Like

Running the basic_pipelines/pose_estimation.py

:wink:

3 Likes

Upgrade to 4.20.0 works as well;-) The only thing is, TAPPAS needs Python3.11, put the is a PPA out there for Ubuntu 24.04;-)

ubuntu@ubuntu-2404-pi:~$ dpkg -l | fgrep -i hailo
ii  hailo-all                                        4.20.0                                   all          Hailo support (metapackage)
ii  hailo-dkms                                       4.20.0-1                                 all          Hailo PCIe driver
ii  hailo-tappas-core                                3.31.0+1-1                               arm64        This package contains the core components of the Hailo Tappas platform.
rc  hailo-tappas-core-3.28.2                         3.28.2                                   arm64        This package contains the core components of the Hailo Tappas platform.
ii  hailofw                                          4.20.0-1                                 all          Hailo firmware
ii  hailort                                          4.20.0-1                                 arm64        HailoRT
ii  python3-hailort                                  4.20.0-1                                 arm64        HailoRT Python API, which wraps the runtime library
ii  rpicam-apps-hailo-postprocess                    1.6.0-2                                  arm64        rpicam-apps-hailo

1 Like

Can you write how you did the installation steps or which documents you followed?

are you talking to me? i’ve switched to development on the raspberry pi os as recommended on another pi5 and it worked fine.

hmm, no I need the installation for ubuntu 24.04. @marco said that the installation works for Ubuntu 24.04. @marco, can you write which pages you followed as a document?

This is the way:

OK, once launchpad is done with the last publish, I hope, my PPA is ready for first tests:

has packages for Ubuntu 24.04 with the newer libcamera from the RaspiOS as well as the Hailo packages natively built for Ubuntu/Python 3.12 … :wink:

Tests with my setup (Pi5 + Arducam PiCam v3-w-AF + AI-Hat+) worked as expected. But I don’t make any claims. The source packages are also all there. Feel free to fix issues, you find, and send patches. I do this as a hobby and I don’t have a big test farm, so I can probably not reproduce very specific issues.

One comment: Make sure, the user, which is using libcamera/rpicam-* and friends has to be a member of the video group! That’s one group, not added by default!

I hope, this helps somebody :wink: Have fun exploring
– Marco

3 Likes

Hello marco, I’m trying to implement my hailo module running on raspberry pi5 ubuntu 24.04 with your ppa, ive successfully downloaded all requirements and all are visible, however when i try to run some yolo with examples, i get errors, what am i doing wrong? Is it because im not using raspberry pi cam? i’m using intel d435i depthcamera as input source.

I can see all required software and drivers are installed and visible but still getting error, i tried two envs, one with python 3.12 and one with 3.11, both gives same error. without venv i get error with gi not installed even though its installed.

Is there any way I can fix this somehow? We cant change our ubuntu version , or change default python version like the other article ‘hackers guide says’ as it breaks everything.

We need this to work in order to link it to ROS2 and initiate communication with other logic nodes. But i tried everything, searched all possible forums and documentation and still getting errors, how would I solve this?

Any insights would be helpful as I am very new to all this and i’m 1 weeks into this and we dont have enough time left, only 4 weeks until competition and this is delaying everything, since without it computation is too slow, more than 600ms processing time with just pi using yolov8. thank you.

pw@pwRPi:~/hailo-rpi5-examples$ lsmod | grep hailo
hailo_pci             118784  0
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ dpkg -l | fgrep -i hailo | fgrep ii
ii  hailo-dkms                                       4.20.1-1ubuntu1~marco3                    all          Hailo PCIe driver
ii  hailo-tappas-core                                3.31.0+2-1ubuntu1~marco5                  arm64        This package contains the core components of the Hailo Tappas platform.
ii  hailofw                                          4.20.1-1ubuntu1~marco1                    all          Hailo firmware
ii  hailort                                          4.20.1.1-1ubuntu1~marco1                  arm64        Hailo RT is a lightweight, production-grade runtime library
ii  python3-hailort                                  4.20.1-1ubuntu1~marco1                    arm64        HailoRT Python API, which wraps the runtime library
ii  rpicam-apps-hailo-postprocess                    1.7.0-1ubuntu1~marco1                     arm64        rpicam-apps-hailo
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ uname -a
Linux pwRPi 6.8.0-1031-raspi #35-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul  3 15:00:20 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ hailortcli fw-control identify
Executing on device: 0000:03:00.0
Identifying board
Control Protocol Version: 2
Firmware Version: 4.20.1 (release,app,extended context switch buffer)
Logger Version: 0
Board Name: Hailo-8
Device Architecture: HAILO8
Serial Number: <N/A>
Part Number: <N/A>
Product Name: <N/A>
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ ls /dev/hailo*
/dev/hailo0
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ sudo dmesg | grep hailo
[sudo] password for pw:
[60186.061254] hailo_pci: loading out-of-tree module taints kernel.
[60186.062847] hailo: Init module. driver version 4.20.1
[60186.063002] hailo 0000:03:00.0: Probing on: 1e60:2864...
[60186.063012] hailo 0000:03:00.0: Probing: Allocate memory for device extension, 13184
[60186.063031] hailo 0000:03:00.0: enabling device (0000 -> 0002)
[60186.063047] hailo 0000:03:00.0: Probing: Device enabled
[60186.063073] hailo 0000:03:00.0: Probing: mapped bar 0 - 00000000677b8582 16384
[60186.063080] hailo 0000:03:00.0: Probing: mapped bar 2 - 000000006bc8e98b 4096
[60186.063085] hailo 0000:03:00.0: Probing: mapped bar 4 - 00000000111ea7ad 16384
[60186.063119] hailo 0000:03:00.0: Probing: Force setting max_desc_page_size to 4096 (recommended value is 4096)
[60186.063133] hailo 0000:03:00.0: Probing: Enabled 64 bit dma
[60186.063139] hailo 0000:03:00.0: Probing: Using userspace allocated vdma buffers
[60186.063150] hailo 0000:03:00.0: Disabling ASPM L0s
[60186.063158] hailo 0000:03:00.0: Successfully disabled ASPM L0s
[60186.063294] hailo 0000:03:00.0: Writing file hailo/hailo8_fw.4.20.1.bin
[60186.128421] hailo 0000:03:00.0: File hailo/hailo8_fw.4.20.1.bin written successfully
[60186.128429] hailo 0000:03:00.0: Writing file hailo/hailo8_board_cfg.bin
[60186.128502] Failed to write file hailo/hailo8_board_cfg.bin
[60186.128504] hailo 0000:03:00.0: File hailo/hailo8_board_cfg.bin written successfully
[60186.128506] hailo 0000:03:00.0: Writing file hailo/hailo8_fw_cfg.bin
[60186.128546] Failed to write file hailo/hailo8_fw_cfg.bin
[60186.128548] hailo 0000:03:00.0: File hailo/hailo8_fw_cfg.bin written successfully
[60186.165935] hailo 0000:03:00.0: NNC Firmware loaded successfully
[60186.165940] hailo 0000:03:00.0: FW loaded, took 102 ms
[60186.178162] hailo 0000:03:00.0: Probing: Added board 1e60-2864, /dev/hailo0
[61267.355881] ptrace attach of "gst-launch-1.0 v4l2src device=/dev/video4 ! videoconvert ! videoscale ! video/x-raw,format=RGB,width=640,height=640 ! hailonet hef-path=/home/pw/yolov8m.hef ! hailofilter ! fakesink"[118029] was attempted by "gdb gst-launch-1.0 118029"[118047]
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ python basic_pipelines/detection_simple.py
Traceback (most recent call last):
  File "/home/pw/hailo-rpi5-examples/basic_pipelines/detection_simple.py", line 6, in <module>
    import hailo
ModuleNotFoundError: No module named 'hailo'
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ python --version
Python 3.11.13
(venv_hailo_rpi_examples) pw@pwRPi:~/hailo-rpi5-examples$ python basic_pipelines/detection_simple.py
Traceback (most recent call last):
  File "/home/pw/hailo-rpi5-examples/basic_pipelines/detection_simple.py", line 6, in <module>
    import hailo
ModuleNotFoundError: No module named 'hailo'

My packages need the standard Ubuntu Python 3.12!

(venv_hailo_rpi5_examples) ubuntu@ubuntu-2404-pi5b:~/hailo-rpi5-examples$ dpkg -L hailo-tappas-core | fgrep 'hailo.'
/usr/lib/python3/dist-packages/hailo.cpython-312-aarch64-linux-gnu.so
(venv_hailo_rpi5_examples) ubuntu@ubuntu-2404-pi5b:~/hailo-rpi5-examples$ python --versionPython 3.12.3
(venv_hailo_rpi5_examples) ubuntu@ubuntu-2404-pi5b:~/hailo-rpi5-examples$ python basic_pipelines/detection_simple.py TAPPAS_POST_PROC_DIR environment variable is not set. Please set it to by sourcing setup_env.sh

Sorry, the Copy&Paste lost a newline:-( And it looks like I can’t edit my previous reply.

I have reinstalled through your PPA and when i cloned raspberry pi examples github. then i have got some issues. Could you help me fix that to run the models?

raspberry@raspberry:~$ dpkg -l | fgrep -i hailo | fgrep ii
ii  hailo-all                                     4.22.0-1ubuntu1~marco1                       all          Hailo support (metapackage)
ii  hailo-dkms                                    4.22.0-1ubuntu1~marco1                       all          Hailo PCIe driver
ii  hailo-tappas-core                             5.0.0-1ubuntu1~marco3                        arm64        This package contains the core components of the Hailo Tappas platform.
ii  hailofw                                       4.22.0-1ubuntu1~marco1                       all          Hailo firmware
ii  hailort                                       4.22.0-1ubuntu1~marco1                       arm64        Hailo RT is a lightweight, production-grade runtime library
ii  python3-hailort                               4.22.0-1ubuntu1~marco2                       arm64        HailoRT Python API, which wraps the runtime library
ii  rpicam-apps-hailo-postprocess                 1.8.1-1ubuntu1~marco1                        arm64        Raspberry Pi AI HAT+ post-processing plugin for rpicam-apps
raspberry@raspberry:~$ ^C
raspberry@raspberry:~$ git clone https://github.com/hailo-ai/hailo-rpi5-examples.git
Cloning into ‘hailo-rpi5-examples’…
remote: Enumerating objects: 885, done.
remote: Counting objects: 100% (93/93), done.
remote: Compressing objects: 100% (68/68), done.
remote: Total 885 (delta 40), reused 39 (delta 23), pack-reused 792 (from 3)
Receiving objects: 100% (885/885), 27.72 MiB | 3.62 MiB/s, done.
Resolving deltas: 100% (399/399), done.
raspberry@raspberry:~$ cd hailo-rpi5-examples
raspberry@raspberry:~/hailo-rpi5-examples$ ls
basic_pipelines     doc                           LICENSE           run_tests.sh
ci.yaml             download_resources.sh         local_resources   setup_env.sh
community_projects  hailo_python_installation.sh  README.md         tests
config.yaml         install.sh                    requirements.txt
raspberry@raspberry:~/hailo-rpi5-examples$ ./download_resources.sh
Downloading example.mp4…
Downloading example_640.mp4…
./resources/example_6 100%[======================>]   1.55M  1.03MB/s    in 1.5s
./resources/example.m 100%[======================>]   1.62M   999KB/s    in 1.7s
All downloads completed successfully!
raspberry@raspberry:~/hailo-rpi5-examples$ python3 basic_pipelines/detection_simple.py
Traceback (most recent call last):
File “/home/raspberry/hailo-rpi5-examples/basic_pipelines/detection_simple.py”, line 7, in 
from hailo_apps.hailo_app_python.core.gstreamer.gstreamer_app import app_callback_class
ModuleNotFoundError: No module named ‘hailo_apps’

raspberry@raspberry:~/hailo-rpi5-examples$ ./install.sh
📄 Loading configuration from config.yaml
Using config from config.yaml (or defaults):
BASE_URL           = http://dev-public.hailo.ai/2025_01
DOWNLOAD_DIR       = hailo_temp_resources
HAILORT_VERSION    = auto
TAPPAS_CORE_VERSION= auto
VENV_NAME          = venv_hailo_rpi_examples
Hailo-Apps-Infra   = https://github.com/hailo-ai/hailo-apps-infra.git @ 25.7.0
TAPPAS_PIP_PKG     = auto
TAPPAS_VARIANT     = auto
HAILO_INFRA_PATH   = auto
CONFIG_FILE        = config.yaml

📋 Checking required system packages…
✅ hailort (system) version: 4.22.0-1ubuntu1~marco1

📋 Checking for HailoRT system version
📋 Checking for hailo-tappas vs hailo-tappas-core…
5.0.0-1ubuntu1~marco3
5.0.0-1ubuntu1~marco3
✅ hailo-tappas-core version: 5.0.0-1ubuntu1~marco3

📋 Checking host-Python pip packages…
✅ pip ‘hailort’ version: 4.22.0
⚠️  pip ‘hailo-tappas-core-python-binding’ missing; will install in venv.
📦 Will install missing pip packages in virtualenv.
[sudo] password for raspberry:
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
python3-gi is already the newest version (3.48.2-1).
python3-gi-cairo is already the newest version (3.48.2-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
rpi

🔧 Creating virtualenv ‘venv_hailo_rpi_examples’…
✅ Created. Activating…

📦 Installing missing pip packages…
📦 Installing ‘hailo-tappas-core-python-binding’ via helper script
→ HAILORT_VERSION    = 4.20.0
→ TAPPAS_CORE_VERSION= 3.31.0
→ DOWNLOAD_DIR       = hailo_temp_resources
→ install Tapas?     = true
→ install HailoRT?   = false
→ Downloading Tapas-core wheel…
–2025-11-03 02:07:24--  http://dev-public.hailo.ai/2025_01/tappas_core_python_binding-3.31.0-py3-none-any.whl
Resolving dev-public.hailo.ai (dev-public.hailo.ai)… 2606:4700:10::ac42:af3e, 2606:4700:10::6814:1714, 172.66.175.62, …
Connecting to dev-public.hailo.ai (dev-public.hailo.ai)|2606:4700:10::ac42:af3e|:80… connected.
HTTP request sent, awaiting response… 301 Moved Permanently
Location: https://dev-public.hailo.ai/2025_01/tappas_core_python_binding-3.31.0-py3-none-any.whl [following]
–2025-11-03 02:07:25--  https://dev-public.hailo.ai/2025_01/tappas_core_python_binding-3.31.0-py3-none-any.whl
Connecting to dev-public.hailo.ai (dev-public.hailo.ai)|2606:4700:10::ac42:af3e|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 2358233 (2.2M) [application/zip]
Saving to: ‘hailo_temp_resources/tappas_core_python_binding-3.31.0-py3-none-any.whl’

hailo_temp_resources/ 100%[======================>]   2.25M  3.38MB/s    in 0.7s

2025-11-03 02:07:26 (3.38 MB/s) - ‘hailo_temp_resources/tappas_core_python_binding-3.31.0-py3-none-any.whl’ saved [2358233/2358233]

→ Upgrading pip…
Requirement already satisfied: pip in ./venv_hailo_rpi_examples/lib/python3.12/site-packages (24.0)
Collecting pip
Using cached pip-25.3-py3-none-any.whl.metadata (4.7 kB)
Using cached pip-25.3-py3-none-any.whl (1.8 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 24.0
Uninstalling pip-24.0:
Successfully uninstalled pip-24.0
Successfully installed pip-25.3
→ Installing Tapas-core…
Processing ./hailo_temp_resources/tappas_core_python_binding-3.31.0-py3-none-any.whl
Installing collected packages: tappas-core-python-binding
Successfully installed tappas-core-python-binding-3.31.0
✅ Installation complete.
/home/raspberry/hailo-rpi5-examples/.env
🔧 Creating .env file at /home/raspberry/hailo-rpi5-examples/.env

📦 Upgrading pip/setuptools/wheel…
Requirement already satisfied: pip in ./venv_hailo_rpi_examples/lib/python3.12/site-packages (25.3)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (68.1.2)
Collecting setuptools
Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.42.0)
Collecting wheel
Using cached wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
Using cached setuptools-80.9.0-py3-none-any.whl (1.2 MB)
Using cached wheel-0.45.1-py3-none-any.whl (72 kB)
Installing collected packages: wheel, setuptools
Attempting uninstall: wheel
Found existing installation: wheel 0.42.0
Not uninstalling wheel at /usr/lib/python3/dist-packages, outside environment /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples
Can’t uninstall ‘wheel’. No files were found to uninstall.
Attempting uninstall: setuptools
Found existing installation: setuptools 68.1.2
Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples
Can’t uninstall ‘setuptools’. No files were found to uninstall.
Successfully installed setuptools-80.9.0 wheel-0.45.1
Collecting py>=1.8.0
Using cached py-1.11.0-py2.py3-none-any.whl.metadata (2.8 kB)
Using cached py-1.11.0-py2.py3-none-any.whl (98 kB)
Installing collected packages: py
Successfully installed py-1.11.0
Requirement already satisfied: numpy<2.0.0 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 1)) (1.26.4)
Collecting setproctitle (from -r requirements.txt (line 2))
Using cached setproctitle-1.3.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (10 kB)
Collecting opencv-python (from -r requirements.txt (line 3))
Using cached opencv_python-4.12.0.88-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.metadata (19 kB)
Collecting pytest (from -r requirements.txt (line 4))
Using cached pytest-8.4.2-py3-none-any.whl.metadata (7.7 kB)
Collecting pytest-timeout (from -r requirements.txt (line 5))
Using cached pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Collecting pytest-mock (from -r requirements.txt (line 6))
Using cached pytest_mock-3.15.1-py3-none-any.whl.metadata (3.9 kB)
Collecting python-dotenv (from -r requirements.txt (line 7))
Using cached python_dotenv-1.2.1-py3-none-any.whl.metadata (25 kB)
INFO: pip is looking at multiple versions of opencv-python to determine which version is compatible with other requirements. This could take a while.
Collecting opencv-python (from -r requirements.txt (line 3))
Using cached opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (20 kB)
Collecting iniconfig>=1 (from pytest->-r requirements.txt (line 4))
Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Requirement already satisfied: packaging>=20 in /usr/lib/python3/dist-packages (from pytest->-r requirements.txt (line 4)) (24.0)
Collecting pluggy<2,>=1.5 (from pytest->-r requirements.txt (line 4))
Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Requirement already satisfied: pygments>=2.7.2 in /usr/lib/python3/dist-packages (from pytest->-r requirements.txt (line 4)) (2.17.2)
Using cached setproctitle-1.3.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (33 kB)
Using cached opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (42.2 MB)
Using cached pytest-8.4.2-py3-none-any.whl (365 kB)
Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Using cached pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Using cached pytest_mock-3.15.1-py3-none-any.whl (10 kB)
Using cached python_dotenv-1.2.1-py3-none-any.whl (21 kB)
Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Installing collected packages: setproctitle, python-dotenv, pluggy, opencv-python, iniconfig, pytest, pytest-timeout, pytest-mock
Successfully installed iniconfig-2.3.0 opencv-python-4.11.0.86 pluggy-1.6.0 pytest-8.4.2 pytest-mock-3.15.1 pytest-timeout-2.4.0 python-dotenv-1.2.1 setproctitle-1.3.7
📦 Installing Hailo-Apps-Infra… auto
📦 Installing hailo-apps-infra from Git (25.7.0)…
Collecting hailo-apps
Cloning https://github.com/hailo-ai/hailo-apps-infra.git (to revision 25.7.0) to /tmp/pip-install-fq9rd7n_/hailo-apps_ee7941ccd8694f56bc6032baa92640f9
Running command git clone --filter=blob:none --quiet https://github.com/hailo-ai/hailo-apps-infra.git /tmp/pip-install-fq9rd7n_/hailo-apps_ee7941ccd8694f56bc6032baa92640f9
Running command git checkout -q 2ecfc8662972ad8384546b7dbe79125dfddcb276
Resolved https://github.com/hailo-ai/hailo-apps-infra.git to commit 2ecfc8662972ad8384546b7dbe79125dfddcb276
Installing build dependencies … done
Getting requirements to build wheel … done
Preparing metadata (pyproject.toml) … done
Requirement already satisfied: numpy<2.0.0 in /usr/lib/python3/dist-packages (from hailo-apps) (1.26.4)
Requirement already satisfied: setproctitle in ./venv_hailo_rpi_examples/lib/python3.12/site-packages (from hailo-apps) (1.3.7)
Requirement already satisfied: opencv-python in ./venv_hailo_rpi_examples/lib/python3.12/site-packages (from hailo-apps) (4.11.0.86)
Requirement already satisfied: python-dotenv in ./venv_hailo_rpi_examples/lib/python3.12/site-packages (from hailo-apps) (1.2.1)
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from hailo-apps) (6.0.1)
Collecting gradio (from hailo-apps)
Using cached gradio-5.49.1-py3-none-any.whl.metadata (16 kB)
Collecting fastrtc (from hailo-apps)
Using cached fastrtc-0.0.33-py3-none-any.whl.metadata (13 kB)
Collecting lancedb (from hailo-apps)
Using cached lancedb-0.25.2-cp39-abi3-manylinux_2_28_aarch64.whl.metadata (4.8 kB)
Requirement already satisfied: matplotlib in /usr/lib/python3/dist-packages (from hailo-apps) (3.6.3)
Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from hailo-apps) (10.2.0)
Collecting aioice>=0.10.1 (from fastrtc->hailo-apps)
Using cached aioice-0.10.1-py3-none-any.whl.metadata (4.1 kB)
Collecting aiortc (from fastrtc->hailo-apps)
Using cached aiortc-1.14.0-py3-none-any.whl.metadata (4.9 kB)
Collecting librosa (from fastrtc->hailo-apps)
Using cached librosa-0.11.0-py3-none-any.whl.metadata (8.7 kB)
Collecting numba>=0.60.0 (from fastrtc->hailo-apps)
Using cached numba-0.62.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (2.8 kB)
Collecting aiofiles<25.0,>=22.0 (from gradio->hailo-apps)
Using cached aiofiles-24.1.0-py3-none-any.whl.metadata (10 kB)
Collecting anyio<5.0,>=3.0 (from gradio->hailo-apps)
Using cached anyio-4.11.0-py3-none-any.whl.metadata (4.1 kB)
Requirement already satisfied: brotli>=1.1.0 in /usr/lib/python3/dist-packages (from gradio->hailo-apps) (1.1.0)
Collecting fastapi<1.0,>=0.115.2 (from gradio->hailo-apps)
Using cached fastapi-0.120.4-py3-none-any.whl.metadata (28 kB)
Collecting ffmpy (from gradio->hailo-apps)
Using cached ffmpy-0.6.4-py3-none-any.whl.metadata (2.9 kB)
Collecting gradio-client==1.13.3 (from gradio->hailo-apps)
Using cached gradio_client-1.13.3-py3-none-any.whl.metadata (7.1 kB)
Collecting groovy~=0.1 (from gradio->hailo-apps)
Using cached groovy-0.1.2-py3-none-any.whl.metadata (6.1 kB)
Collecting httpx<1.0,>=0.24.1 (from gradio->hailo-apps)
Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting huggingface-hub<2.0,>=0.33.5 (from gradio->hailo-apps)
Using cached huggingface_hub-1.0.1-py3-none-any.whl.metadata (13 kB)
Requirement already satisfied: jinja2<4.0 in /usr/lib/python3/dist-packages (from gradio->hailo-apps) (3.1.2)
Requirement already satisfied: markupsafe<4.0,>=2.0 in /usr/lib/python3/dist-packages (from gradio->hailo-apps) (2.1.5)
Collecting orjson~=3.0 (from gradio->hailo-apps)
Using cached orjson-3.11.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (41 kB)
Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from gradio->hailo-apps) (24.0)
Requirement already satisfied: pandas<3.0,>=1.0 in /usr/lib/python3/dist-packages (from gradio->hailo-apps) (2.1.4+dfsg)
Collecting pydantic<2.12,>=2.0 (from gradio->hailo-apps)
Using cached pydantic-2.11.10-py3-none-any.whl.metadata (68 kB)
Collecting pydub (from gradio->hailo-apps)
Using cached pydub-0.25.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting python-multipart>=0.0.18 (from gradio->hailo-apps)
Using cached python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
Collecting ruff>=0.9.3 (from gradio->hailo-apps)
Using cached ruff-0.14.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (25 kB)
Collecting safehttpx<0.2.0,>=0.1.6 (from gradio->hailo-apps)
Using cached safehttpx-0.1.7-py3-none-any.whl.metadata (4.2 kB)
Collecting semantic-version~=2.0 (from gradio->hailo-apps)
Using cached semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB)
Collecting starlette<1.0,>=0.40.0 (from gradio->hailo-apps)
Using cached starlette-0.50.0-py3-none-any.whl.metadata (6.3 kB)
Collecting tomlkit<0.14.0,>=0.12.0 (from gradio->hailo-apps)
Using cached tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Collecting typer<1.0,>=0.12 (from gradio->hailo-apps)
Using cached typer-0.20.0-py3-none-any.whl.metadata (16 kB)
Collecting typing-extensions~=4.0 (from gradio->hailo-apps)
Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting uvicorn>=0.14.0 (from gradio->hailo-apps)
Using cached uvicorn-0.38.0-py3-none-any.whl.metadata (6.8 kB)
Collecting fsspec (from gradio-client==1.13.3->gradio->hailo-apps)
Using cached fsspec-2025.10.0-py3-none-any.whl.metadata (10 kB)
Collecting websockets<16.0,>=13.0 (from gradio-client==1.13.3->gradio->hailo-apps)
Using cached websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.8 kB)
Requirement already satisfied: idna>=2.8 in /usr/lib/python3/dist-packages (from anyio<5.0,>=3.0->gradio->hailo-apps) (3.6)
Collecting sniffio>=1.1 (from anyio<5.0,>=3.0->gradio->hailo-apps)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting starlette<1.0,>=0.40.0 (from gradio->hailo-apps)
Using cached starlette-0.49.3-py3-none-any.whl.metadata (6.4 kB)
Collecting annotated-doc>=0.0.2 (from fastapi<1.0,>=0.115.2->gradio->hailo-apps)
Using cached annotated_doc-0.0.3-py3-none-any.whl.metadata (6.6 kB)
Requirement already satisfied: certifi in /usr/lib/python3/dist-packages (from httpx<1.0,>=0.24.1->gradio->hailo-apps) (2023.11.17)
Collecting httpcore==1.* (from httpx<1.0,>=0.24.1->gradio->hailo-apps)
Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Collecting h11>=0.16 (from httpcore==1.*->httpx<1.0,>=0.24.1->gradio->hailo-apps)
Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Requirement already satisfied: filelock in /usr/lib/python3/dist-packages (from huggingface-hub<2.0,>=0.33.5->gradio->hailo-apps) (3.13.1)
Collecting shellingham (from huggingface-hub<2.0,>=0.33.5->gradio->hailo-apps)
Using cached shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting tqdm>=4.42.1 (from huggingface-hub<2.0,>=0.33.5->gradio->hailo-apps)
Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting typer-slim (from huggingface-hub<2.0,>=0.33.5->gradio->hailo-apps)
Using cached typer_slim-0.20.0-py3-none-any.whl.metadata (16 kB)
Collecting hf-xet<2.0.0,>=1.2.0 (from huggingface-hub<2.0,>=0.33.5->gradio->hailo-apps)
Using cached hf_xet-1.2.0-cp37-abi3-manylinux_2_28_aarch64.whl.metadata (4.9 kB)
Collecting annotated-types>=0.6.0 (from pydantic<2.12,>=2.0->gradio->hailo-apps)
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.33.2 (from pydantic<2.12,>=2.0->gradio->hailo-apps)
Using cached pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.8 kB)
Collecting typing-inspection>=0.4.0 (from pydantic<2.12,>=2.0->gradio->hailo-apps)
Using cached typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Requirement already satisfied: click>=8.0.0 in /usr/lib/python3/dist-packages (from typer<1.0,>=0.12->gradio->hailo-apps) (8.1.6)
Requirement already satisfied: rich>=10.11.0 in /usr/lib/python3/dist-packages (from typer<1.0,>=0.12->gradio->hailo-apps) (13.7.1)
Collecting dnspython>=2.0.0 (from aioice>=0.10.1->fastrtc->hailo-apps)
Using cached dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB)
Collecting ifaddr>=0.2.0 (from aioice>=0.10.1->fastrtc->hailo-apps)
Using cached ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
Collecting llvmlite<0.46,>=0.45.0dev0 (from numba>=0.60.0->fastrtc->hailo-apps)
Using cached llvmlite-0.45.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (4.9 kB)
Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/lib/python3/dist-packages (from rich>=10.11.0->typer<1.0,>=0.12->gradio->hailo-apps) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/lib/python3/dist-packages (from rich>=10.11.0->typer<1.0,>=0.12->gradio->hailo-apps) (2.17.2)
Requirement already satisfied: mdurl~=0.1 in /usr/lib/python3/dist-packages (from markdown-it-py>=2.2.0->rich>=10.11.0->typer<1.0,>=0.12->gradio->hailo-apps) (0.1.2)
Collecting av<17.0.0,>=14.0.0 (from aiortc->fastrtc->hailo-apps)
Using cached av-16.0.1-cp312-cp312-manylinux_2_28_aarch64.whl.metadata (4.6 kB)
Collecting cryptography>=44.0.0 (from aiortc->fastrtc->hailo-apps)
Using cached cryptography-46.0.3-cp311-abi3-manylinux_2_34_aarch64.whl.metadata (5.7 kB)
Collecting google-crc32c>=1.1 (from aiortc->fastrtc->hailo-apps)
Using cached google_crc32c-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.3 kB)
Collecting pyee>=13.0.0 (from aiortc->fastrtc->hailo-apps)
Using cached pyee-13.0.0-py3-none-any.whl.metadata (2.9 kB)
Collecting pylibsrtp>=0.10.0 (from aiortc->fastrtc->hailo-apps)
Using cached pylibsrtp-1.0.0-cp310-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.metadata (4.0 kB)
Collecting pyopenssl>=25.0.0 (from aiortc->fastrtc->hailo-apps)
Using cached pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB)
Collecting cffi>=2.0.0 (from cryptography>=44.0.0->aiortc->fastrtc->hailo-apps)
Using cached cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.metadata (2.6 kB)
Collecting pycparser (from cffi>=2.0.0->cryptography>=44.0.0->aiortc->fastrtc->hailo-apps)
Using cached pycparser-2.23-py3-none-any.whl.metadata (993 bytes)
Collecting deprecation (from lancedb->hailo-apps)
Using cached deprecation-2.1.0-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting pyarrow>=16 (from lancedb->hailo-apps)
Using cached pyarrow-22.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.metadata (3.2 kB)
Collecting lance-namespace>=0.0.16 (from lancedb->hailo-apps)
Using cached lance_namespace-0.0.20-py3-none-any.whl.metadata (1.4 kB)
Collecting lance-namespace-urllib3-client (from lance-namespace>=0.0.16->lancedb->hailo-apps)
Using cached lance_namespace_urllib3_client-0.0.20-py3-none-any.whl.metadata (22 kB)
Collecting pylance>=0.18.0 (from lance-namespace>=0.0.16->lancedb->hailo-apps)
Using cached pylance-0.38.3-cp39-abi3-manylinux_2_28_aarch64.whl.metadata (2.1 kB)
Requirement already satisfied: python-dateutil>=2.8.2 in /usr/lib/python3/dist-packages (from lance-namespace-urllib3-client->lance-namespace>=0.0.16->lancedb->hailo-apps) (2.8.2)
Requirement already satisfied: urllib3<3.0.0,>=1.25.3 in /usr/lib/python3/dist-packages (from lance-namespace-urllib3-client->lance-namespace>=0.0.16->lancedb->hailo-apps) (2.0.7)
Collecting audioread>=2.1.9 (from librosa->fastrtc->hailo-apps)
Using cached audioread-3.1.0-py3-none-any.whl.metadata (9.0 kB)
Requirement already satisfied: scipy>=1.6.0 in /usr/lib/python3/dist-packages (from librosa->fastrtc->hailo-apps) (1.11.4)
Collecting scikit-learn>=1.1.0 (from librosa->fastrtc->hailo-apps)
Using cached scikit_learn-1.7.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (11 kB)
Collecting joblib>=1.0 (from librosa->fastrtc->hailo-apps)
Using cached joblib-1.5.2-py3-none-any.whl.metadata (5.6 kB)
Requirement already satisfied: decorator>=4.3.0 in /usr/lib/python3/dist-packages (from librosa->fastrtc->hailo-apps) (5.1.1)
Collecting soundfile>=0.12.1 (from librosa->fastrtc->hailo-apps)
Using cached soundfile-0.13.1-py2.py3-none-manylinux_2_28_aarch64.whl.metadata (16 kB)
Collecting pooch>=1.1 (from librosa->fastrtc->hailo-apps)
Using cached pooch-1.8.2-py3-none-any.whl.metadata (10 kB)
Collecting soxr>=0.3.2 (from librosa->fastrtc->hailo-apps)
Using cached soxr-1.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.metadata (5.6 kB)
Collecting lazy_loader>=0.1 (from librosa->fastrtc->hailo-apps)
Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
Collecting msgpack>=1.0 (from librosa->fastrtc->hailo-apps)
Using cached msgpack-1.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (8.1 kB)
Requirement already satisfied: platformdirs>=2.5.0 in /usr/lib/python3/dist-packages (from pooch>=1.1->librosa->fastrtc->hailo-apps) (4.2.0)
Requirement already satisfied: requests>=2.19.0 in /usr/lib/python3/dist-packages (from pooch>=1.1->librosa->fastrtc->hailo-apps) (2.31.0)
Collecting threadpoolctl>=3.1.0 (from scikit-learn>=1.1.0->librosa->fastrtc->hailo-apps)
Using cached threadpoolctl-3.6.0-py3-none-any.whl.metadata (13 kB)
Using cached fastrtc-0.0.33-py3-none-any.whl (2.8 MB)
Using cached gradio-5.49.1-py3-none-any.whl (63.5 MB)
Using cached gradio_client-1.13.3-py3-none-any.whl (325 kB)
Using cached aiofiles-24.1.0-py3-none-any.whl (15 kB)
Using cached anyio-4.11.0-py3-none-any.whl (109 kB)
Using cached fastapi-0.120.4-py3-none-any.whl (108 kB)
Using cached groovy-0.1.2-py3-none-any.whl (14 kB)
Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Using cached huggingface_hub-1.0.1-py3-none-any.whl (503 kB)
Using cached hf_xet-1.2.0-cp37-abi3-manylinux_2_28_aarch64.whl (3.2 MB)
Using cached orjson-3.11.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130 kB)
Using cached pydantic-2.11.10-py3-none-any.whl (444 kB)
Using cached pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB)
Using cached safehttpx-0.1.7-py3-none-any.whl (9.0 kB)
Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
Using cached starlette-0.49.3-py3-none-any.whl (74 kB)
Using cached tomlkit-0.13.3-py3-none-any.whl (38 kB)
Using cached typer-0.20.0-py3-none-any.whl (47 kB)
Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Using cached websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (183 kB)
Using cached aioice-0.10.1-py3-none-any.whl (24 kB)
Using cached annotated_doc-0.0.3-py3-none-any.whl (5.5 kB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached dnspython-2.8.0-py3-none-any.whl (331 kB)
Using cached fsspec-2025.10.0-py3-none-any.whl (200 kB)
Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Using cached ifaddr-0.2.0-py3-none-any.whl (12 kB)
Using cached numba-0.62.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.5 MB)
Using cached llvmlite-0.45.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (55.1 MB)
Using cached python_multipart-0.0.20-py3-none-any.whl (24 kB)
Using cached ruff-0.14.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.4 MB)
Using cached shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached tqdm-4.67.1-py3-none-any.whl (78 kB)
Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Using cached uvicorn-0.38.0-py3-none-any.whl (68 kB)
Using cached aiortc-1.14.0-py3-none-any.whl (93 kB)
Using cached av-16.0.1-cp312-cp312-manylinux_2_28_aarch64.whl (38.9 MB)
Using cached cryptography-46.0.3-cp311-abi3-manylinux_2_34_aarch64.whl (4.3 MB)
Using cached cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (220 kB)
Using cached google_crc32c-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33 kB)
Using cached pyee-13.0.0-py3-none-any.whl (15 kB)
Using cached pylibsrtp-1.0.0-cp310-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.7 MB)
Using cached pyopenssl-25.3.0-py3-none-any.whl (57 kB)
Using cached ffmpy-0.6.4-py3-none-any.whl (5.6 kB)
Using cached lancedb-0.25.2-cp39-abi3-manylinux_2_28_aarch64.whl (35.0 MB)
Using cached lance_namespace-0.0.20-py3-none-any.whl (31 kB)
Using cached pyarrow-22.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (45.0 MB)
Using cached pylance-0.38.3-cp39-abi3-manylinux_2_28_aarch64.whl (44.6 MB)
Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
Using cached lance_namespace_urllib3_client-0.0.20-py3-none-any.whl (229 kB)
Using cached librosa-0.11.0-py3-none-any.whl (260 kB)
Using cached audioread-3.1.0-py3-none-any.whl (23 kB)
Using cached joblib-1.5.2-py3-none-any.whl (308 kB)
Using cached lazy_loader-0.4-py3-none-any.whl (12 kB)
Using cached msgpack-1.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (417 kB)
Using cached pooch-1.8.2-py3-none-any.whl (64 kB)
Using cached scikit_learn-1.7.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.3 MB)
Using cached soundfile-0.13.1-py2.py3-none-manylinux_2_28_aarch64.whl (1.2 MB)
Using cached soxr-1.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (204 kB)
Using cached threadpoolctl-3.6.0-py3-none-any.whl (18 kB)
Using cached pycparser-2.23-py3-none-any.whl (118 kB)
Using cached pydub-0.25.1-py2.py3-none-any.whl (32 kB)
Using cached typer_slim-0.20.0-py3-none-any.whl (47 kB)
Building wheels for collected packages: hailo-apps
Building wheel for hailo-apps (pyproject.toml) … done
Created wheel for hailo-apps: filename=hailo_apps-25.7.0-py3-none-any.whl size=125416 sha256=9b72a45144feb5646a18eae90aba4bf4031f2081aba4ea00e6004cb09d75dfd2
Stored in directory: /tmp/pip-ephem-wheel-cache-g6_3vjio/wheels/00/1e/6f/337cfe323bb00b6243738e0e31582c28ab255d89eddf673548
Successfully built hailo-apps
Installing collected packages: pydub, ifaddr, websockets, typing-extensions, tqdm, tomlkit, threadpoolctl, soxr, sniffio, shellingham, semantic-version, ruff, python-multipart, pycparser, pyarrow, pooch, orjson, msgpack, llvmlite, lazy_loader, joblib, hf-xet, h11, groovy, google-crc32c, fsspec, ffmpy, dnspython, deprecation, av, audioread, annotated-types, annotated-doc, aiofiles, uvicorn, typing-inspection, typer-slim, scikit-learn, pylance, pyee, pydantic-core, numba, httpcore, cffi, anyio, aioice, typer, starlette, soundfile, pylibsrtp, pydantic, httpx, cryptography, safehttpx, pyopenssl, librosa, lance-namespace-urllib3-client, huggingface-hub, fastapi, lance-namespace, gradio-client, aiortc, lancedb, gradio, fastrtc, hailo-apps
Attempting uninstall: tqdm
Found existing installation: tqdm 0.0.0
Not uninstalling tqdm at /usr/lib/python3/dist-packages, outside environment /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples
Can’t uninstall ‘tqdm’. No files were found to uninstall.
Attempting uninstall: av
Found existing installation: av 11.0.0
Not uninstalling av at /usr/lib/python3/dist-packages, outside environment /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples
Can’t uninstall ‘av’. No files were found to uninstall.
Attempting uninstall: cryptography
Found existing installation: cryptography 41.0.7
Not uninstalling cryptography at /usr/lib/python3/dist-packages, outside environment /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples
Can’t uninstall ‘cryptography’. No files were found to uninstall.
Successfully installed aiofiles-24.1.0 aioice-0.10.1 aiortc-1.14.0 annotated-doc-0.0.3 annotated-types-0.7.0 anyio-4.11.0 audioread-3.1.0 av-16.0.1 cffi-2.0.0 cryptography-46.0.3 deprecation-2.1.0 dnspython-2.8.0 fastapi-0.120.4 fastrtc-0.0.33 ffmpy-0.6.4 fsspec-2025.10.0 google-crc32c-1.7.1 gradio-5.49.1 gradio-client-1.13.3 groovy-0.1.2 h11-0.16.0 hailo-apps-25.7.0 hf-xet-1.2.0 httpcore-1.0.9 httpx-0.28.1 huggingface-hub-1.0.1 ifaddr-0.2.0 joblib-1.5.2 lance-namespace-0.0.20 lance-namespace-urllib3-client-0.0.20 lancedb-0.25.2 lazy_loader-0.4 librosa-0.11.0 llvmlite-0.45.1 msgpack-1.1.2 numba-0.62.1 orjson-3.11.4 pooch-1.8.2 pyarrow-22.0.0 pycparser-2.23 pydantic-2.11.10 pydantic-core-2.33.2 pydub-0.25.1 pyee-13.0.0 pylance-0.38.3 pylibsrtp-1.0.0 pyopenssl-25.3.0 python-multipart-0.0.20 ruff-0.14.3 safehttpx-0.1.7 scikit-learn-1.7.2 semantic-version-2.10.0 shellingham-1.5.4 sniffio-1.3.1 soundfile-0.13.1 soxr-1.0.0 starlette-0.49.3 threadpoolctl-3.6.0 tomlkit-0.13.3 tqdm-4.67.1 typer-0.20.0 typer-slim-0.20.0 typing-extensions-4.15.0 typing-inspection-0.4.2 uvicorn-0.38.0 websockets-15.0.1
📦 Installing shared runtime deps…

⚙️  Running post-install…
🔧 Creating .env file at /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples/lib/python3.12/site-packages/.env
WARNING:env-setup:⚠️ host_arch is ‘auto’. Detecting…
WARNING:env-setup:⚠️ hailo_arch is ‘auto’. Detecting…
WARNING:env-setup:⚠️ hailort_version is ‘auto’. Detecting…
dpkg-query: package ‘hailo-tappas’ is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files.
Using Tappas post-processing directory: /usr/lib/aarch64-linux-gnu/hailo/tappas/post_processes


✅ Persisted environment variables to /home/raspberry/hailo-rpi5-examples/.env
Loading environment variables from /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples/lib/python3.12/site-packages/.env…
✅ All required environment variables loaded.
✅ Resource directories created successfully.
⚠️ Warning: resources already exists (dir). Removing it…
🔗 Linking resources directory to resources…
⬇️ Downloading resources…
❌ Config file not found at /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples/lib/python3.12/site-packages/config/resources_config.yaml
Creating a default config file…
Default configuration created at /usr/local/hailo/resources/resources_config.yaml
Loading resources config from /usr/local/hailo/resources/resources_config.yaml
INFO:resource-downloader:Using Model Zoo version: v2.14.0
Detected Hailo architecture: hailo8 → adding Hailo8 resources
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov6n.hef → /usr/local/hailo/resources/models/hailo8/yolov6n.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov6n.hef → /usr/local/hailo/resources/models/hailo8/yolov6n.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/yolov6n.hef
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/scdepthv3.hef → /usr/local/hailo/resources/models/hailo8/scdepthv3.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/scdepthv3.hef → /usr/local/hailo/resources/models/hailo8/scdepthv3.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/scdepthv3.hef
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/video/example.mp4 → /usr/local/hailo/resources/videos/example.mp4
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/video/example.mp4 → /usr/local/hailo/resources/videos/example.mp4
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/videos/example.mp4
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/video/example_640.mp4 → /usr/local/hailo/resources/videos/example_640.mp4
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/video/example_640.mp4 → /usr/local/hailo/resources/videos/example_640.mp4
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/videos/example_640.mp4
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/video/face_recognition.mp4 → /usr/local/hailo/resources/videos/face_recognition.mp4
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/video/face_recognition.mp4 → /usr/local/hailo/resources/videos/face_recognition.mp4
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/videos/face_recognition.mp4
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/scrfd.json → /usr/local/hailo/resources/json/scrfd.json
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/scrfd.json → /usr/local/hailo/resources/json/scrfd.json
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/json/scrfd.json
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/barcode_labels.json → /usr/local/hailo/resources/json/barcode_labels.json
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/barcode_labels.json → /usr/local/hailo/resources/json/barcode_labels.json
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/json/barcode_labels.json
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/face_recon_algo_params.json → /usr/local/hailo/resources/json/face_recon_algo_params.json
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/face_recon_algo_params.json → /usr/local/hailo/resources/json/face_recon_algo_params.json
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/json/face_recon_algo_params.json
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/yolov5m_seg.json → /usr/local/hailo/resources/json/yolov5m_seg.json
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/yolov5m_seg.json → /usr/local/hailo/resources/json/yolov5m_seg.json
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/json/yolov5m_seg.json
INFO:resource-downloader:Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/yolov5n_seg.json → /usr/local/hailo/resources/json/yolov5n_seg.json
INFO:resource-downloader:⬇ Downloading https://hailo-csdata.s3.eu-west-2.amazonaws.com/resources/configs/yolov5n_seg.json → /usr/local/hailo/resources/json/yolov5n_seg.json
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/json/yolov5n_seg.json
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov8m.hef → /usr/local/hailo/resources/models/hailo8/yolov8m.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov8m.hef → /usr/local/hailo/resources/models/hailo8/yolov8m.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/yolov8m.hef
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov5m_seg.hef → /usr/local/hailo/resources/models/hailo8/yolov5m_seg.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov5m_seg.hef → /usr/local/hailo/resources/models/hailo8/yolov5m_seg.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/yolov5m_seg.hef
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov8m_pose.hef → /usr/local/hailo/resources/models/hailo8/yolov8m_pose.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/yolov8m_pose.hef → /usr/local/hailo/resources/models/hailo8/yolov8m_pose.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/yolov8m_pose.hef
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/scrfd_10g.hef → /usr/local/hailo/resources/models/hailo8/scrfd_10g.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/scrfd_10g.hef → /usr/local/hailo/resources/models/hailo8/scrfd_10g.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/scrfd_10g.hef
INFO:resource-downloader:Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/arcface_mobilefacenet.hef → /usr/local/hailo/resources/models/hailo8/arcface_mobilefacenet.hef
INFO:resource-downloader:⬇ Downloading https://hailo-model-zoo.s3.eu-west-2.amazonaws.com/ModelZoo/Compiled/v2.14.0/hailo8/arcface_mobilefacenet.hef → /usr/local/hailo/resources/models/hailo8/arcface_mobilefacenet.hef
INFO:resource-downloader:✅ Downloaded to /usr/local/hailo/resources/models/hailo8/arcface_mobilefacenet.hef
Resources downloaded to resources
⚙️ Compiling post-process…
Configuring project with Meson…
The Meson build system
Version: 1.3.2
Source dir: /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples/lib/python3.12/site-packages/hailo_apps/hailo_app_python/core/cpp_postprocess
Build dir: /home/raspberry/hailo-rpi5-examples/venv_hailo_rpi_examples/lib/python3.12/site-packages/hailo_apps/hailo_app_python/core/cpp_postprocess/build.release
Build type: native build
Project name: hailo_apps_infra
Project version: 1.1.1
C compiler for the host machine: cc (gcc 13.3.0 “cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0”)
C linker for the host machine: cc ld.bfd 2.42
C++ compiler for the host machine: c++ (gcc 13.3.0 “c++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0”)
C++ linker for the host machine: c++ ld.bfd 2.42
Host machine cpu family: aarch64
Host machine cpu: aarch64
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency hailo-tappas-core found: YES 5.0.0
Build targets in project: 10

hailo_apps_infra 1.1.1

User defined options
buildtype: release

Found ninja-1.11.1 at /usr/bin/ninja
Building project with Ninja…
[3/20] Compiling C++ object cpp/libyolo_h…tpp_postprocess.so.p/yolo_hailortpp.cpp.o
FAILED: cpp/libyolo_hailortpp_postprocess.so.p/yolo_hailortpp.cpp.o
c++ -Icpp/libyolo_hailortpp_postprocess.so.p -Icpp -I../cpp -I/usr/include/hailo/tappas -I/usr/include/hailo/tappas/gsthailometa -I/usr/include/hailo/tappas/general -I/usr/include/hailo/tappas/plugins/common -I/usr/include/hailo/tappas/tracking -I/usr/include/hailo/tappas/sources/Catch2/include -I/usr/include/hailo/tappas/sources/cxxopts/include -I/usr/include/hailo/tappas/sources/pybind11/include -I/usr/include/hailo/tappas/sources/rapidjson/include -I/usr/include/hailo/tappas/sources/xtensor-blas/include -I/usr/include/hailo/tappas/sources/xtensor/include -I/usr/include/hailo/tappas/sources/xtl/include -I/usr/include/hailo/ -I/usr/include/gstreamer-1.0/gst/hailo/ -I/usr/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/aarch64-linux-gnu -fvisibility=default -fdiagnostics-color=always -Wall -Winvalid-pch -std=c++17 -O3 -Wno-psabi -Wno-class-memaccess -Wno-deprecated-declarations -fPIC -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -DTAPPAS_VERSION=50000 -pthread -isystem/usr/include/hailo/tappas/sources/rapidjson/include -MD -MQ cpp/libyolo_hailortpp_postprocess.so.p/yolo_hailortpp.cpp.o -MF cpp/libyolo_hailortpp_postprocess.so.p/yolo_hailortpp.cpp.o.d -o cpp/libyolo_hailortpp_postprocess.so.p/yolo_hailortpp.cpp.o -c ../cpp/yolo_hailortpp.cpp
In file included from ../cpp/yolo_hailortpp.cpp:12:
../cpp/hailo_nms_decode.hpp: In constructor ‘HailoNMSDecode::HailoNMSDecode(HailoTensorPtr, std::map<unsigned char, std::__cxx11::basic_string >&, float, uint, bool)’:
../cpp/hailo_nms_decode.hpp:65:176: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
65 |         : _nms_output_tensor(tensor), labels_dict(labels_dict), _detection_thr(detection_thr), _max_boxes(max_boxes), _filter_by_score(filter_by_score), _vstream_info(tensor->vstream_info())
|                                                                                                                                                                                ^~~~~~~~~~~~
[4/20] Compiling C++ object cpp/libdepth_postprocess.so.p/depth_estimation.cpp.o
FAILED: cpp/libdepth_postprocess.so.p/depth_estimation.cpp.o
c++ -Icpp/libdepth_postprocess.so.p -Icpp -I../cpp -I/usr/include/hailo/tappas -I/usr/include/hailo/tappas/gsthailometa -I/usr/include/hailo/tappas/general -I/usr/include/hailo/tappas/plugins/common -I/usr/include/hailo/tappas/tracking -I/usr/include/hailo/tappas/sources/Catch2/include -I/usr/include/hailo/tappas/sources/cxxopts/include -I/usr/include/hailo/tappas/sources/pybind11/include -I/usr/include/hailo/tappas/sources/rapidjson/include -I/usr/include/hailo/tappas/sources/xtensor-blas/include -I/usr/include/hailo/tappas/sources/xtensor/include -I/usr/include/hailo/tappas/sources/xtl/include -I/usr/include/hailo/ -I/usr/include/gstreamer-1.0/gst/hailo/ -I/usr/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/aarch64-linux-gnu -fvisibility=default -fdiagnostics-color=always -Wall -Winvalid-pch -std=c++17 -O3 -Wno-psabi -Wno-class-memaccess -Wno-deprecated-declarations -fPIC -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -DTAPPAS_VERSION=50000 -pthread -MD -MQ cpp/libdepth_postprocess.so.p/depth_estimation.cpp.o -MF cpp/libdepth_postprocess.so.p/depth_estimation.cpp.o.d -o cpp/libdepth_postprocess.so.p/depth_estimation.cpp.o -c ../cpp/depth_estimation.cpp
../cpp/depth_estimation.cpp: In function ‘void filter_scdepth(HailoROIPtr)’:
../cpp/depth_estimation.cpp:29:88: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
29 |     xt::xarray logits_dequantized = common::dequantize(tensor_data, tensor_ptr->vstream_info().quant_info.qp_scale, tensor_ptr->vstream_info().quant_info.qp_zp);
|                                                                                        ^~~~~~~~~~~~
../cpp/depth_estimation.cpp:29:136: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
29 |     xt::xarray logits_dequantized = common::dequantize(tensor_data, tensor_ptr->vstream_info().quant_info.qp_scale, tensor_ptr->vstream_info().quant_info.qp_zp);
|                                                                                                                                        ^~~~~~~~~~~~
[5/20] Compiling C++ object cpp/libyolov5seg_postprocess.so.p/yolov5seg.cpp.o
FAILED: cpp/libyolov5seg_postprocess.so.p/yolov5seg.cpp.o
c++ -Icpp/libyolov5seg_postprocess.so.p -Icpp -I../cpp -I/usr/include/hailo/tappas -I/usr/include/hailo/tappas/gsthailometa -I/usr/include/hailo/tappas/general -I/usr/include/hailo/tappas/plugins/common -I/usr/include/hailo/tappas/tracking -I/usr/include/hailo/tappas/sources/Catch2/include -I/usr/include/hailo/tappas/sources/cxxopts/include -I/usr/include/hailo/tappas/sources/pybind11/include -I/usr/include/hailo/tappas/sources/rapidjson/include -I/usr/include/hailo/tappas/sources/xtensor-blas/include -I/usr/include/hailo/tappas/sources/xtensor/include -I/usr/include/hailo/tappas/sources/xtl/include -I/usr/include/hailo/ -I/usr/include/gstreamer-1.0/gst/hailo/ -I/usr/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/aarch64-linux-gnu -fvisibility=default -fdiagnostics-color=always -Wall -Winvalid-pch -std=c++17 -O3 -Wno-psabi -Wno-class-memaccess -Wno-deprecated-declarations -fPIC -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -DTAPPAS_VERSION=50000 -pthread -MD -MQ cpp/libyolov5seg_postprocess.so.p/yolov5seg.cpp.o -MF cpp/libyolov5seg_postprocess.so.p/yolov5seg.cpp.o.d -o cpp/libyolov5seg_postprocess.so.p/yolov5seg.cpp.o -c ../cpp/yolov5seg.cpp
../cpp/yolov5seg.cpp: In function ‘std::vector post_per_branch(std::string, int, std::map<std::__cxx11::basic_string, std::shared_ptr >, std::vector<xt::xarray_container<xt::uvector<float, std::allocator >, xt::layout_type::row_major, xt::svector<long unsigned int, 4, std::allocator, true>, xt::xtensor_expression_tag> >, std::vector, float, float, std::vector<xt::xarray_container<xt::uvector<float, std::allocator >, xt::layout_type::row_major, xt::svector<long unsigned int, 4, std::allocator, true>, xt::xtensor_expression_tag> >, std::vector<xt::xarray_container<xt::uvector<float, std::allocator >, xt::layout_type::row_major, xt::svector<long unsigned int, 4, std::allocator, true>, xt::xtensor_expression_tag> >, int, int, int)’:
../cpp/yolov5seg.cpp:206:41: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
206 |     float qp_zp = tensors[branch_name]->vstream_info().quant_info.qp_zp;
|                                         ^~~~~~~~~~~~
../cpp/yolov5seg.cpp:207:44: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
207 |     float qp_scale = tensors[branch_name]->vstream_info().quant_info.qp_scale;
|                                            ^~~~~~~~~~~~
../cpp/yolov5seg.cpp: In instantiation of ‘std::vector yolov5seg_post(auto:131&, auto:132&, auto:133&, float, float, auto:134&, auto:135&, int, int, int, auto:136&) [with auto:131 = std::map<std::__cxx11::basic_string, std::shared_ptr >; auto:132 = std::vector<xt::xarray_container<xt::uvector<float, std::allocator >, xt::layout_type::row_major, xt::svector<long unsigned int, 4, std::allocator, true>, xt::xtensor_expression_tag> >; auto:133 = std::vector; auto:134 = std::vector<xt::xarray_container<xt::uvector<float, std::allocator >, xt::layout_type::row_major, xt::svector<long unsigned int, 4, std::allocator, true>, xt::xtensor_expression_tag> >; auto:135 = std::vector<xt::xarray_container<xt::uvector<float, std::allocator >, xt::layout_type::row_major, xt::svector<long unsigned int, 4, std::allocator, true>, xt::xtensor_expression_tag> >; auto:136 = std::vector<std::__cxx11::basic_string >]’:
../cpp/yolov5seg.cpp:419:60:   required from here
../cpp/yolov5seg.cpp:217:117: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
217 |     auto proto_tensor = common::dequantize(common::get_xtensor(tensors[outputs_name[0]]), tensors[outputs_name[0]]->vstream_info().quant_info.qp_scale, tensors[outputs_name[0]]->vstream_info().quant_info.qp_zp);
|                                                                                           ^~
../cpp/yolov5seg.cpp:217:179: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
217 |     auto proto_tensor = common::dequantize(common::get_xtensor(tensors[outputs_name[0]]), tensors[outputs_name[0]]->vstream_info().quant_info.qp_scale, tensors[outputs_name[0]]->vstream_info().quant_info.qp_zp);
|                                                                                                                                                         ^~
[6/20] Compiling C++ object cpp/libyolov8…process.so.p/yolov8pose_postprocess.cpp.o
FAILED: cpp/libyolov8pose_postprocess.so.p/yolov8pose_postprocess.cpp.o
c++ -Icpp/libyolov8pose_postprocess.so.p -Icpp -I../cpp -I/usr/include/hailo/tappas -I/usr/include/hailo/tappas/gsthailometa -I/usr/include/hailo/tappas/general -I/usr/include/hailo/tappas/plugins/common -I/usr/include/hailo/tappas/tracking -I/usr/include/hailo/tappas/sources/Catch2/include -I/usr/include/hailo/tappas/sources/cxxopts/include -I/usr/include/hailo/tappas/sources/pybind11/include -I/usr/include/hailo/tappas/sources/rapidjson/include -I/usr/include/hailo/tappas/sources/xtensor-blas/include -I/usr/include/hailo/tappas/sources/xtensor/include -I/usr/include/hailo/tappas/sources/xtl/include -I/usr/include/hailo/ -I/usr/include/gstreamer-1.0/gst/hailo/ -I/usr/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/aarch64-linux-gnu -fvisibility=default -fdiagnostics-color=always -Wall -Winvalid-pch -std=c++17 -O3 -Wno-psabi -Wno-class-memaccess -Wno-deprecated-declarations -fPIC -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -DTAPPAS_VERSION=50000 -pthread -MD -MQ cpp/libyolov8pose_postprocess.so.p/yolov8pose_postprocess.cpp.o -MF cpp/libyolov8pose_postprocess.so.p/yolov8pose_postprocess.cpp.o.d -o cpp/libyolov8pose_postprocess.so.p/yolov8pose_postprocess.cpp.o -c ../cpp/yolov8pose_postprocess.cpp
../cpp/yolov8pose_postprocess.cpp: In function ‘std::vector decode_boxes_and_keypoints(std::vector<std::shared_ptr >, xt::xarray, std::vector<std::shared_ptr >, std::vector, std::vector, int)’:
../cpp/yolov8pose_postprocess.cpp:215:52: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
215 |         float32_t qp_scale = raw_boxes_outputs[i]->vstream_info().quant_info.qp_scale;
|                                                    ^~
../cpp/yolov8pose_postprocess.cpp:216:49: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
216 |         float32_t qp_zp = raw_boxes_outputs[i]->vstream_info().quant_info.qp_zp;
|                                                 ^~
../cpp/yolov8pose_postprocess.cpp:226:53: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
226 |         float32_t qp_scale_kpts = raw_keypoints[i]->vstream_info().quant_info.qp_scale;
|                                                     ^~
../cpp/yolov8pose_postprocess.cpp:227:50: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
227 |         float32_t qp_zp_kpts = raw_keypoints[i]->vstream_info().quant_info.qp_zp;
|                                                  ^~~~~~~~~~
../cpp/yolov8pose_postprocess.cpp:228:9: error: ‘hailo_format_type_t’ was not declared in this scope
228 |         hailo_format_type_t keypoints_format = raw_keypoints[i]->vstream_info().format.type;
|         ^~~~~~~~~~~~~~~~~~~
../cpp/yolov8pose_postprocess.cpp:229:13: error: ‘keypoints_format’ was not declared in this scope
229 |         if (keypoints_format == HAILO_FORMAT_TYPE_UINT8)
|             ^~~~~~~~~~~~~~~~
../cpp/yolov8pose_postprocess.cpp:229:33: error: ‘HAILO_FORMAT_TYPE_UINT8’ was not declared in this scope; did you mean ‘HailoTensorFormatType::HAILO_FORMAT_TYPE_UINT8’?
229 |         if (keypoints_format == HAILO_FORMAT_TYPE_UINT8)
|                                 ^~~~~~~~~~~~~~~~~~~~~~~
|                                 HailoTensorFormatType::HAILO_FORMAT_TYPE_UINT8
In file included from /usr/include/hailo/tappas/hailo_tensors.hpp:11,
from /usr/include/hailo/tappas/hailo_objects.hpp:12,
from /usr/include/hailo/tappas/hailo_xtensor.hpp:7,
from ../cpp/yolov8pose_postprocess.cpp:10:
/usr/include/hailo/hailo_gst_tensor_metadata.hpp:28:5: note: ‘HailoTensorFormatType::HAILO_FORMAT_TYPE_UINT8’ declared here
28 |     HAILO_FORMAT_TYPE_UINT8                 = 1,
|     ^~~~~~~~~~~~~~~~~~~~~~~
../cpp/yolov8pose_postprocess.cpp: In function ‘Triple get_boxes_scores_keypoints(std::vector<std::shared_ptr >&, int, int)’:
../cpp/yolov8pose_postprocess.cpp:326:109: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
326 |         auto dequantized_output_s = common::dequantize(common::get_xtensor(tensors[i + 1]), tensors[i + 1]->vstream_info().quant_info.qp_scale, tensors[i + 1]->vstream_info().quant_info.qp_zp);
|                                                                                                             ^~~~~~~~~~~~
../cpp/yolov8pose_postprocess.cpp:326:161: error: ‘using std::__shared_ptr_access<HailoTensor, __gnu_cxx::_S_atomic, false, false>::element_type = class HailoTensor’ {aka ‘class HailoTensor’} has no member named ‘vstream_info’
326 |         auto dequantized_output_s = common::dequantize(common::get_xtensor(tensors[i + 1]), tensors[i + 1]->vstream_info().quant_info.qp_scale, tensors[i + 1]->vstream_info().quant_info.qp_zp);
|                                                                                                                                                                 ^~~~~~~~~~~~
ninja: build stopped: subcommand failed.
ERROR:hailo_apps.hailo_app_python.core.installation.compile_cpp:C++ postprocess build failed (exit 1)


I hope, my answer in the other thread helps you?!

– Marco