pypi ultralytics 8.3.163
v8.3.163 - `ultralytics 8.3.163` Add `1%` tolerance for labels normalization check (#21310)

latest releases: 8.3.194, 8.3.193, 8.3.192...
2 months ago

🌟 Summary

This release brings smarter label validation, improved region counting, easier video frame management, and enhanced export and CI workflows for a smoother and more reliable Ultralytics experience. πŸš€βœ¨

πŸ“Š Key Changes

  • Label Verification Tolerance 🏷️
    Added a 1% tolerance to label normalization checks, reducing false errors from tiny rounding issues in datasets.
  • Region Counter Overhaul πŸ”’
    Improved the RegionCounter solution for easier setup and management of multiple counting zones, with clearer region drawing and more robust counting logic.
  • Video Frame Naming Fixes 🎬
    Optimized how video frames and prediction images are saved, ensuring consistent and intuitive file namingβ€”especially for videos with complex filenames.
  • YOLOE Model Fusion Enhancement πŸ€–
    Refined model fusion to better support YOLOE models with positional encoding, improving deployment reliability.
  • ONNX Export Dependency Updates πŸ“¦
    Updated ONNXslim to version 0.1.59 for better model export optimization, then streamlined export requirements by removing unnecessary dependencies.
  • Documentation Upgrade πŸŽ₯
    Embedded a YouTube tutorial in the validation docs, making it easier to learn how to export validation results in various formats.
  • Continuous Integration (CI) Improvements πŸ› οΈ
    • JetPack tests now run all jobs regardless of failures, providing more complete test results.
    • Added NVIDIA Jetson hardware checks and improved Slack notifications for CI failures, ensuring faster feedback and better hardware compatibility.

🎯 Purpose & Impact

  • For All Users:

    • Fewer frustrating false errors during data validation, especially when using datasets from different sources.
    • Easier and more reliable management of video predictions and region-based object counting.
    • Smoother experience exporting and optimizing models for deployment, with up-to-date dependencies and fewer installation issues.
    • More accessible documentation and learning resources, thanks to embedded video guides.
  • For Developers & Advanced Users:

    • Improved CI workflows mean faster detection and resolution of issues, especially for Jetson and edge device deployments.
    • Enhanced model fusion and export logic supports a broader range of architectures and deployment scenarios.

Overall, this update makes Ultralytics tools more robust, user-friendly, and ready for diverse real-world applications! πŸŒπŸ’‘

What's Changed

New Contributors

Full Changelog: v8.3.162...v8.3.163

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.