Hey there,
I’m currently diving into some projects with a Raspberry Pi Compute Module 5 (CM5) that has 8 GB of RAM, and I’ve been putting the YOLOv8s model to the test using hailortcli. Here’s what I’ve found in terms of performance:
YOLOv8s – CM5 8GB (measured through hailortcli run):
PCIe Gen 2: 28.59 FPS
PCIe Gen 3: 55.73 FPS
From what I’ve gathered in various community discussions (check out the link below), it seems that higher FPS values have been reported under similar setups.
Forum link:
I have a couple of questions:
Are there any hardware or architectural differences between the Raspberry Pi 5 and the Raspberry Pi Compute Module 5 that might explain this performance gap?
Could you shed some light on how hailortcli works behind the scenes when running a model?
For instance:
Does it utilize synthetic input frames?
Does it implement an optimal pipeline for maximum throughput?
Are there specific settings or flags that could impact performance?
Is there anything I should tweak, check, or optimize on my system to ensure I’m getting the expected performance from the CM5?
Any insights or clarifications would be hugely appreciated.
Thanks a bunch!