🌟 Summary
The release of v8.2.103
focuses on improving cross-platform compatibility and performance evaluation through enhancements in continuous integration (CI) workflows and benchmarking functionalities.
📊 Key Changes
- CI Workflow Update: Extended to include Windows (
windows-latest
) in addition to existing platforms for broader testing coverage. - Version Bump: Upgraded from version
8.2.102
to8.2.103
. - Benchmark Function Improvements: Introduced an
eps
parameter to prevent division by zero, improved error handling, and enriched documentation with practical examples. - Class Enhancements: Enhanced readability and structure of class methods concerning model profiling and benchmarking tasks.
🎯 Purpose & Impact
- Wider Testing: Incorporating Windows into CI processes increases cross-platform reliability by identifying operating system-specific issues earlier. 🖥️
- Improved Stability: The new
eps
parameter safeguards against potential errors in benchmark calculations, enhancing the robustness of results. 🏅 - Better Documentation: Providing clearer examples and improved documentation helps users more effectively utilize and understand benchmarking and profiling functions. 📘
These updates collectively aim to streamline development processes, improve platform compatibility, and ensure more accurate and reliable model profiling for users and developers alike.
What's Changed
- Update
mkdocs.yml
with Hand Keypoints link by @RizwanMunawar in #16515 - Update JSONDict for PosixPath to String by @glenn-jocher in #16522
- Removing cpu-info persistence for Docker images by @ambitious-octopus in #16470
ultralytics 8.2.103
Windows Benchmarks CI by @glenn-jocher in #16523
Full Changelog: v8.2.102...v8.2.103