Hello Hailo Team,
I am using Hailo 10H with hailortcli and pyhailort on Windows. Inference is working correctly using my models in HREF format.
I would like to convert a custom YOLOv8n ONNX model to HEF format. I have the following questions:
Can HEF compilation be done on Windows without a Hailo card attached?
If yes, what are the recommended steps or commands to convert ONNX → HEF using hailortcli or pyhailort on Windows?
Are there any specific requirements for the ONNX model (e.g., input shape, opset, or ops compatibility) to ensure successful compilation?
Thank you for your support.
KlausK
October 7, 2025, 8:24am
2
You do not need a Hailo device to convert a model to HEF format. You will need the Hailo AI Software Suite Docker running on Ubuntu 22.04 or 24.04 on a x86 PC with a good NVIDIA GPU for some model optimizations. You can download the Suite from the Hailo Developer Zone.
Inside the Docker please work trough the built in tutorials. Use the following command to start a Jupyter Notebook server with notebooks for each model conversion step:
hailo tutorial
Yes, please use the tutorials mentioned above and consult the Hailo Dataflow Compiler User Guide.
hailo compiler --hw-arch hailo10h
–net-name yolov11l_model
–ckpt best.onnx
–start-node-names input_node
–end-node-names output_node
–tensor-shapes input_node=[1,3,640,640]
–output-hef-path yolov11l_model.hef
[info] No GPU chosen and no suitable GPU found, falling back to CPU.
[info] Current Time: 18:58:18, 10/07/25
[info] CPU: Architecture: x86_64, Model: Intel(R) Core™ i9-14900K, Number Of Cores: 32, Utilization: 4.1%
[info] Memory: Total: 188GB, Available: 182GB
[info] System info: OS: Linux, Kernel: 6.14.0-33-generic
[info] Hailo DFC Version: 3.33.0
[info] HailoRT Version: 4.23.0
[info] PCIe: No Hailo PCIe device was found
[info] Running hailo compiler --hw-arch hailo10h --net-name yolov11l_model --ckpt best.onnx --start-node-names input_node --end-node-names output_node --tensor-shapes input_node=[1,3,640,640] --output-hef-path yolov11l_model.hef
usage: hailo compiler [-h] [–hw-arch {hailo8,hailo8r,hailo8l}] [–model-script MODEL_SCRIPT] [–output-dir OUTPUT_DIR] [–auto-model-script AUTO_MODEL_SCRIPT]
[–output-har-path OUTPUT_HAR_PATH]
har_path
hailo compiler: error: argument --hw-arch: invalid choice: ‘hailo10h’ (choose from ‘hailo8’, ‘hailo8r’, ‘hailo8l’)
EldadR
October 8, 2025, 8:00am
4
There is a different package of the Dataflow Compiler for Hailo-10H, please download it from the Developer Zone.
there is nopackage here. Can you give me the link of it?