pypi ultralytics 8.3.62
v8.3.62 - `ultralytics 8.3.62` Fix non-deterministic transforms with `albumentations>=1.4.21` (#18701)

latest release: 8.3.63
one day ago

🌟 Summary

Ultralytics 8.3.62 introduces key updates to ensure deterministic data augmentation for deep learning models, alongside other repository maintenance and usability improvements. 🚀


📊 Key Changes

  • Fix for Non-Deterministic Transforms: Resolved randomness issues in data augmentation with albumentations>=1.4.21 by adding support for setting a random seed. 🔧
  • Workflow and Documentation Enhancements:
    • Renamed GitHub workflow files for consistency (.yaml.yml). 📂
    • Updated project licensing headers for clarity across all source files and configurations. 📝
    • Refreshed metadata to display the current year (2025) in documentation. 📅
  • Bug Fixes: Addressed sporadic dataloader freezes during consecutive training sessions. 🛠️
  • Code Clean-Up: Streamlined hyperparameter mutation logic by reducing unnecessary data access. ✨

🎯 Purpose & Impact

  • Consistent Training Results: Deterministic transformations allow reproducible results in model training, improving debugging and performance evaluation. 📈
  • Improved Usability: Updated workflows and file organization ensure better developer experience and easier maintenance for contributors. 🧑‍💻
  • Enhanced Stability: Fixes to the dataloader and optimization pipeline enhance reliability for users running training sessions repeatedly. 🚦
  • Professional Branding: Revised licensing headers and metadata maintain a polished and up-to-date project representation. 🌐

⚙️ Whether you're a developer improving AI systems or a researcher fine-tuning models, this release ensures smoother, more predictable processes while adhering to modern software conventions. 🎉

What's Changed

New Contributors

Full Changelog: v8.3.61...v8.3.62

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.