Skip to content
Chun Jiao Zhao edited this page Nov 27, 2025 · 1 revision

Support for Hailo8 AI Card

The following configurations are supported and recommended for achieving optimal performance with the Hailo8 AI Card:

  • IoT2050 SM with Hailo-8™ mPCIe or Hailo-8™M.2 B+M

    hailo_sm

  • IoT2050 Advanced with Hailo-8™ mPCIe and heatsink

    hailo_advanced

For more information about Hailo, please refer to the Hailo website and the Hailo Open Source repository.

How to Have a Quick Practice?

  1. Install HailoRT and driver

    • Visit https://hailo.ai/developer-zone/

    • Register (If you have no account) and login

    • Follow below picture to download hailort-pcie-driver_4.23.0_all.deb/hailort_4.23.0_arm64.deb Download Hailo Packages

    • Copy hailort-pcie-driver_4.23.0_all.deb/hailort_4.23.0_arm64.deb to IoT2050, then run below command on IoT2050:

      # Select 'n', when it prompt "Do you wish to use DKMS? [Y/n]:"
      dpkg -i hailort-pcie-driver_4.23.0_all.deb
      dpkg -i hailort_4.23.0_arm64.deb
  2. Install tappas (Operation on IoT2050)

    • Install pkg-config and git via command apt update && apt install -y pkg-config git

    • Clone tappas

      git clone --depth=1 -b v5.1.0 https://github.com/hailo-ai/tappas.git
      cd tappas
      mkdir -p hailort
      git clone https://github.com/hailo-ai/hailort.git hailort/sources
    • Follow Manual install guide to install dependency packages, below is a brief instruction.

      apt-get install -y rsync ffmpeg x11-utils python3-dev python3-pip python3-setuptools python3-virtualenv python-gi-dev libgirepository1.0-dev gcc-12 g++-12 cmake git libzmq3-dev
      apt-get install -y libopencv-dev python3-opencv
      apt-get install -y libcairo2-dev libgirepository1.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio gcc-12 g++-12 python-gi-dev
      apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0
    • Run ./install.sh --skip-hailort --target-platform aarch64 --compile-num-of-cores 1 to install tappas.

  3. Run tapps example

    This example needs desktop environment, please follow Install Desktop to install desktop environment before running example.

    cd tappas/apps/detection/
    ./detection.sh

    sample

Clone this wiki locally