v8.3.62
版本发布时间: 2025-01-16 18:19:02
ultralytics/ultralytics最新发布版本:v8.3.63(2025-01-17 19:49:33)
🌟 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. 📅
- Renamed GitHub workflow files for consistency (
- 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
- Consistent workflow file suffix *.yml by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18668
-
ci.yml
anddocker.yml
rename by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18671 - Fix MNN example missing BGR to RGB conversion by @jules-ai in https://github.com/ultralytics/ultralytics/pull/18689
- Remove unused dict values in
items()
withvalues()
by @Kayzwer in https://github.com/ultralytics/ultralytics/pull/18651 - Update 2024 to 2025 by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18695
- Standardize license headers in Python files by @pderrenger in https://github.com/ultralytics/ultralytics/pull/18696
- Fix random dataloader freezes by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18697
- Improve headers and comments in TOML/YAML files by @pderrenger in https://github.com/ultralytics/ultralytics/pull/18698
-
ultralytics 8.3.62
Fix non-deterministic transforms withalbumentations>=1.4.21
by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18701
New Contributors
- @jules-ai made their first contribution in https://github.com/ultralytics/ultralytics/pull/18689
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.61...v8.3.62