Hailo-Apps-Infra 2025-10 Release - challenges & observations

Am unbale to access the “–labels-json” (declared along with – hef-path) configuration parameter for a custom/re-trained .hef file for hailo-multisource and and hailo-tiling. Spits out that “–labels-json” is an unrecognized parameter.

But “–labels-json” (along with --hef-path) works perfectly ok for hailo-detect.

Hey @Kingshuk_Das ,

Could you share the exact error you’re getting with the tiling? I just tested it and the labels JSON worked fine on my end. It would really help if you could paste the log and error message—that way I can reproduce it and figure out what’s going on.

You’re right about the multisource issue. We know about it and we’re planning to fix it. If you could share the logs and any errors you run into, that would be super helpful and we can track it here.

When using with hailo-tiling –general-detection (for using a custom Yolov8m) it says:

(vdcc) admin@trafitek:~/vdcc $ hailo-tiling --general-detection --hef-path best.hef --labels-json best.json
usage: hailo-tiling [-h] [–input INPUT] [–use-frame] [–show-fps] [–arch {hailo8,hailo8l,hailo10h}] [–hef-path HEF_PATH] [–disable-sync]
[–disable-callback] [–dump-dot] [–frame-rate FRAME_RATE] [–tiles-x TILES_X] [–tiles-y TILES_Y] [–min-overlap MIN_OVERLAP]
[–multi-scale] [–scale-levels {1,2,3}] [–general-detection] [–iou-threshold IOU_THRESHOLD] [–border-threshold BORDER_THRESHOLD]
hailo-tiling: error: unrecognized arguments: --labels-json best.json

When using with hailo-tiling it says:
(vdcc) admin@trafitek:~/vdcc $ hailo-tiling --hef-path best.hef --labels-json best.json
usage: hailo-tiling [-h] [–input INPUT] [–use-frame] [–show-fps] [–arch {hailo8,hailo8l,hailo10h}] [–hef-path HEF_PATH] [–disable-sync]
[–disable-callback] [–dump-dot] [–frame-rate FRAME_RATE] [–tiles-x TILES_X] [–tiles-y TILES_Y] [–min-overlap MIN_OVERLAP]
[–multi-scale] [–scale-levels {1,2,3}] [–general-detection] [–iou-threshold IOU_THRESHOLD] [–border-threshold BORDER_THRESHOLD]
hailo-tiling: error: unrecognized arguments: --labels-json best.json

When using with hailo-detect it works

:
(vdcc) admin@trafitek:~/vdcc $ hailo-detect --hef-path best.hef --labels-json best.json
13:31:42 | INFO | hailo_apps.hailo_app_python.apps.detection.detection | Starting Hailo Detection App…
13:31:42 | INFO | hailo_apps.hailo_app_python.apps.detection.detection_pipeline | Initializing GStreamer Detection App…
13:31:42 | INFO | hailo_apps.hailo_app_python.core.common.core | All required environment variables loaded successfully.
:white_check_mark: All required environment variables loaded.
13:31:42 | INFO | hailo_apps.hailo_app_python.core.common.installation_utils | Detected Hailo architecture: HAILO8
13:31:42 | INFO | hailo_apps.hailo_app_python.apps.detection.detection_pipeline | Resources | hef=best.hef | post_so=/usr/local/hailo/resources/so/libyolo_hailortpp_postprocess.so | post_fn=filter_letterbox | labels_json=best.json
Frame count: 1

13:31:42 | INFO | hailo_apps.hailo_app_python.apps.detection.detection | Frame count: 1
Frame count: 2

13:31:42 | INFO | hailo_apps.hailo_app_python.apps.detection.detection | Frame count: 2
Frame count: 3

Hi,

Would appreciate incase you can help with the challenge that i am facing.

Hello @omria
For the command :
(vdcc) admin@trafitek:~/vdcc $ hailo-tiling --hef-path best.hef --labels-json best.json
The error in console output says:
hailo-tiling: error: unrecognized arguments: --labels-json best.json

However whenever I use the hailo-detect primitive with --labels-json best.json it does not give any error and executes correctly.

Please refer to the screenshot for both the scenarios as they appear and which I have already provided.