Hailo-integration-tool question

hello,

i’m running hailo-accelerator-integration-tool.

when i’m running stress test,

i can see the Hailo chip’s thermal, power etc

but i can’t find what it’s fps and Resolution.

When I looked it up, I found the fps through the log, but I couldn’t find any resolution information.

So, How can i get it’s resolution?
and can i change it?

Hey @rhymus314 ,

Here’s how to retrieve and adjust the resolution during stress testing with the Hailo Accelerator Integration Tool:

Retrieving Resolution Information:

  • Inspect stress test log files for input tensor or network group details to find resolution (width, height, channels).
  • Use the HailoRT CLI to extract tensor shapes:
hailortcli parse-hef --hef your_model.hef

Adjusting Resolution:

  1. Update the ONNX model’s input dimensions.
  2. Recompile with the Hailo Dataflow Compiler:
hailo compile --input your_model.onnx --output your_model.hef --input-shape [batch_size,height,width,channels]

Verifying Resolution:

  • After recompilation, confirm resolution using:
hailortcli parse-hef --hef your_model.hef

Dynamic Resolution:

  • Ensure the stress test uses the correct input resolution. Dynamic shape changes are possible if supported by the model.

Adjusting resolution may affect FPS and should match the model’s expected input size to avoid errors. Let me know if you need further assistance.

Best Regards,
Omria