🌟 Summary
Ultralytics' v8.2.66 update includes code optimizations, documentation improvements, and adjustments for better compatibility and functionality, particularly for ARM-based architectures 🛠️.
📊 Key Changes
- 📜 Adjusted Dockerfile for ARM-based architectures to simplify package installations.
- 📹 Embedded a YouTube tutorial in the SKU-110k dataset documentation.
- 🔍 Refined
check_file
function for better handling and downloading of files. - 🛠️ Minor code refactoring and removal of redundant functions.
🎯 Purpose & Impact
- Simplified Workflows: Streamlining Dockerfile operations reduces complexity, making it easier to set up on ARM-based systems, including Raspberry Pi users.
- Enhanced Learning Resources: Integrating video tutorials into documentation aids users in understanding how to use datasets effectively.
- Improved File Handling: Enhanced
check_file
function ensures more robust downloading and local file retrieval, which helps in maintaining code efficiency and reliability. - Cleaner Codebase: Removing unused functions and refactoring enhances code readability and maintainability, benefiting developers working with or contributing to the codebase.
What's Changed
- Remove duplicate
make_divisible
function by @Burhan-Q in #14690 - Add https://youtu.be/_gRqR-miFPE to docs by @RizwanMunawar in #14698
- Updates
save_period
to include first epoch by @Burhan-Q in #14700 - Add compatible
tensorstore
versions foraarch64
by @lakshanthad in #14697 ultralytics 8.2.66
HUB model autodownload by @glenn-jocher in #14702
Full Changelog: v8.2.65...v8.2.66