Hello, I am working on deploying an SSD MobileNetV2 object detection model on a Raspberry Pi 5 + Hailo-8L for my research project. I have run into the following issues:
I do not have the .so file for SSD MobileNetV2.
I got an.so file from HailoRT for SSD MobileNet, but it’s for V1 and not V2. The compiled model of V2 cannot be used with this because V1.so looks for a specific tensor which exists in V1.hef and not in V2.hef. I’m kind of new to this so I do not know if there are any workarounds here to fix it. So, I’m basically looking for a .so file dedicated for V2. From the documentation, the .so file must be generated using the Hailo Dataflow Compiler, which leads me to number 2…
I cannot compile my own .so file.
The software suite requires atleast 16GB RAM, with 32GB recommended. Unfortunately, my laptop has exactly 16GB RAM and I am using VirtualboxUbuntu, and you know what happens from there.
My team and I really need to use SSD MobileNetV2 since that’s what’s in our approved research proposal. I just want to know if there is an official precompiled .so for V2 for the Hailo 8L device? If not, is there any alternative workflow for users who do not have a machine capable of running the AI Software Suite + Dataflow Compiler? Is there a cloud-based compilation option, or can someone from the community share advice on compiling when hardware resources are limited?
If you mean the postprocessing - that’s pretty straightforward. The standard hailortpp should do the trick, but if you run into any issues or want to customize it, you can check out this guide on writing your own postprocess: