Alright, I’ve been diving into all sorts of code and documentation analysis for the last couple of weeks. I now fully understand the pipeline concept of GStreamer.
There are a few questionmarks that I’d like to get answered.
I’ve installed the software suite with the self-extractable. I am wondering where TAPPAS is installed. I found the path:
/hailo_ai_sw_suite/artifacts/tappas
where there is an install.sh
file. When I run it it asks for a bunch of dependencies that weren’t met, and so I install them and then run this script. It seems that TAPPAS is not installed with the software suite, even though the Suite Components
page of the documentation states that TAPPAS is part of the SW. THIS is very very confusing. So why would the software suite install itself, without one of its components?
Also, the dependencies that were missing, were not called out on the installation of the SW. Why?
What is confusing me more is that the output below says
Hailo Tappas was removed successfully
Why is this?
(hailo_venv) ddkrd@workstation:~/Downloads/hailo_ai_sw_suite/artifacts/tappas$ ./install.sh
No TAPPAS_WORKSPACE in environment found, using the default one /home/ddkrd/Downloads/hailo_ai_sw_suite/artifacts/tappas
Hailo Tappas was removed successfully.
To unset Tappas environment variables, please relogin or reboot the PC.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
WARNING: Requirement ffmpeg not found.
WARNING: Requirement python-gi-dev not found.
WARNING: Requirement cmake not found.
WARNING: Requirement libzmq3-dev not found.
SYSTEM REQUIREMENTS REPORT
Component Requirement Found
========== ========== ========== ==========
Apt-Package ffmpeg X Required
Apt-Package x11-utils V Required
Apt-Package python3-dev V Required
Apt-Package python3-pip V Required
Apt-Package python3-setuptools V Required
Apt-Package libgirepository V Required
Apt-Package gcc-9 V Required
Apt-Package g++-9 V Required
Apt-Package python-gi-dev X Required
Apt-Package pkg-config V Required
Apt-Package libcairo2-dev V Required
Apt-Package libgirepository1.0-dev V Required
Apt-Package libgstreamer1.0-dev V Required
Apt-Package cmake X Required
Apt-Package libgstreamer-plugins-base1.0-dev V Required
Apt-Package libzmq3-dev X Required
Apt-Package rsync V Required
Apt-Package git V Required
Apt-Package libgstreamer-plugins-bad1.0-dev V Required
Apt-Package gstreamer1.0-plugins-base V Required
Apt-Package gstreamer1.0-plugins-good V Required
Apt-Package gstreamer1.0-plugins-bad V Required
Apt-Package gstreamer1.0-libav V Required
Apt-Package gstreamer1.0-tools V Required
Apt-Package gstreamer1.0-x V Required
Pkg_config-Package opencv4 V Required
Pkg_config-Package opencv_imgproc V Required
Pkg_config-Package opencv_core V Required
Pkg_config-Package opencv_imgcodec V Required
Pkg_config-Package opencv_features2d V Required
Pkg_config-Package opencv_calib3d V Required
Pkg_config-Package opencv_flann V Required
Package Gstreamer V Required
See system_reqs_results.log for more information.
I’ve got an RPi5 with the AI HAT+ 26 TOPS.
There is this GIT REPO that has got it working for the 8L chip, it shouldn’t be to hard to edit. But on the RPi5 where I’ve installed the Hailo components running sudo apt install hailo-all
I can’t find for example the libvms_face_align.so
Which seems to be located here in the repo script
/usr/lib/aarch64-linux-gnu/apps/vms/libvms_face_align.so
Is there any page where there is clarity on where this stuff is installed, both on x86 systems and RPi5? If so, please point me to it.
Regards, Oktober