Ultralytics v8.4.98: Improved Hailo Export for Legacy Checkpoints
Ultralytics v8.4.98 improves Hailo export compatibility for legacy Ultralytics YOLO checkpoints while preserving strict model-family and architecture validation.
What’s New
Legacy Checkpoint Support
Hailo export can now identify a checkpoint’s model family from its architecture when older checkpoints do not contain the optional yaml_file metadata.
This enables more reliable Hailo deployment for legacy models without requiring users to manually restore metadata.
Topology-Based Model Detection
When metadata is unavailable, the exporter examines backbone and head components to recognize supported checkpoints from:
- YOLOv8
- YOLO11
- YOLO26
Strict Validation Preserved
Existing detection-head checks and supported-family restrictions remain intact. Unsupported architectures—including YOLOv5, YOLOv10, and YOLO12—are rejected before reaching Hailo’s Dataflow Compiler, helping prevent confusing downstream failures.
Compatibility Coverage
Testing confirms that metadata-stripped YOLOv8, YOLO11, and YOLO26 checkpoints are accepted correctly, while unsupported model families continue to be rejected.
This update improves checkpoint recognition only; it does not expand the set of model families supported for Hailo export.
Additional Improvement
- Updated the package version from
8.4.97to8.4.98.
Contributors
This release includes legacy checkpoint support for Hailo export from @glenn-jocher.
Try It Today
Upgrade to the latest release:
pip install -U ultralytics
Explore the v8.4.98 release or review the complete changes from v8.4.97 to v8.4.98.
Give the improved Hailo export flow a try with your legacy checkpoints, and share your feedback with the Ultralytics community! ![]()