Hailo Model Zoo and Ultralytics Models

Hi all,

I’m trying to get a clearer understanding of the Hailo Model Zoo and the Raspberry Pi example projects.

  1. How can I check which model is used by default in the Raspberry Pi example projects?

  2. Are the models in the zoo public networks that have simply been converted into a Hailo-compatible format (e.g., for Hailo-8L)?

  3. What do the star and rocket icons mean compared with models that don’t have these icons?

  4. Is there a comparison of the object-detection models (e.g., accuracy, FPS, latency)?

  5. Are the YOLOv* models the ones from Ultralytics?

  6. If we train a model externally (for example, YOLO11), is it enough to convert it to the Hailo format to use it on Hailo hardware, or are there other considerations we should keep in mind?

You can use the HailoRT Monitor to see what models are running on the Hailo device.

In one terminal use the following command to start a HTOP like monitor.

hailortcli monitor

In a second terminal enable the environment variable for the monitor and then start your application or run a model using the HailoRT CLI.

export HAILO_MONITOR=1
hailortcli run yolov8m.hef

Yes, most models are public networks trained on public datasets like COCO.

Have a look at the Hailo Model Zoo GitHub page for each model category.

GitHub - Hailo Model Zoo - Hailo-8 Object Detection

Check out the Model Explorer in the Developer Zone.

Hailo - Model Explorer Vision

There are source links for each model in the Model Zoo. See link above

Yes and No. There are many other topics you will need to look into to create a complete application. Converting a model to the HEF format is just one task.

@KlausK
Thanks
So when we run the RP example, can we not see the model from the folders?

I will try these commands, i will be running this from RP, do i need to go into any particular folder?

It seems my module is running Yolo8s