Published January 17, 2025
| Version v8.3.63
Software
Open
Ultralytics YOLO
Description
🌟 Summary
The v8.3.63 release focuses on robustness improvements, developer convenience, and enhanced edge-case handling through better sudo command detection, optimized imports, and model training consistency in distributed environments.
📊 Key Changes
- Sudo Detection Utility: Added
is_sudo_available()function to streamline installation in export processes (e.g., Edge TPU, IMX500). - Optimized Imports: Simplified
thopand other imports to improve loading efficiency for developers. - Distributed Training Fix: Corrected learning rate inconsistencies between single-GPU and DDP training by reapplying model attributes.
- Documentation Enhancements: Improved link and file consistency (e.g., underscores to hyphens in filenames), and clarified version references for testing.
- Dataloader Cleanup: Prevented errors during worker shutdown for cases without initialized workers.
🎯 Purpose & Impact
Improved Stability:
- 🛠️ Systems without
sudonow handle export dependencies more smoothly, reducing user setup issues. - 🚀 DDP training now avoids unintended fallback values, ensuring consistent performance across all setups.
- 🛠️ Systems without
Enhanced Developer Experience:
- ⚡ Faster module loading due to scoped imports and redundant checks removal.
- 📚 Clearer and more accessible documentation aids both developers and end-users in understanding workflows.
Error Prevention:
- ✅ Edge-case safeguards for dataloaders avoid crashes during cleanup tasks.
This update reflects thoughtful optimizations for stability, usability, and performance while addressing minor bugs and maintaining interoperability. 🚀
What's Changed
- Update
8.3.82with8.2.82insam-2.mdby @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18712 - Simplify
thopimports by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18717 - Fix automatic optimizer LR with DDP training by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18641
- Update HUB alt text by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18719
- Fix dataloader cleanup error with no workers by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18732
ultralytics 8.3.63IMX500 sudo install fix by @ambitious-octopus in https://github.com/ultralytics/ultralytics/pull/18714
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.62...v8.3.63
Notes
Files
ultralytics/ultralytics-v8.3.63.zip
Files
(2.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:04834cd3c5b28ce0930d8120db147ace
|
2.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ultralytics/ultralytics/tree/v8.3.63 (URL)
Software
- Repository URL
- https://github.com/ultralytics/ultralytics