While the Hailo-8 does not require active cooling in most designs, it does require a passive thermal solution to dissipate the generated heat. In many designs, the Hailo-8 is thermally coupled to the product enclosure, which serves as a heat sink.
You can use the Hailo-8 Integration Tool to validate your thermal solution. Note: We have identified an issue with the thermal test models and are currently working on an updated version of the tool for the Developer Zone.
If you are using a Hailo-8 M.2 module from Hailo, you can create a user configuration that limits the device’s clock speed. Please refer to the following forum post for more information:
Hailo Community - Hailo-8 fixed systems clock speed option
However, I suspect your application is not running the YOLOv6n model at its maximum frame rate. In that case, limiting the clock speed is unlikely to have a significant impact on average power consumption and therefore chip temperature. I recommend addressing the thermal solution first.
For testing, you can use the hailortcli run2 command, which allows you to set the target frame rate for each model:
hailortcli run2 set-net yolov6n.hef --framerate 30