🌟 Summary
This release, version 8.3.35, introduces enhanced support for models with dynamic shapes in image processing, making model handling more adaptable and efficient. 🚀
📊 Key Changes
- Dynamic Models Support: Improved the
pre_transform
function to enable automatic letterboxing when working with models that support dynamic input shapes. - Updated Docker Configuration: Switched Docker's base image to Python 3.11.10 for better consistency and added PaddlePaddle installation for broader compatibility.
- Documentation Enhancements: Improved Ray Tune documentation, benchmarking tools, and documentation site usability with a scalable search bar.
- Cosmetic and Code Maintenance: Various JavaScript updates for cleaner code structure and updated styles for improved user interaction.
🎯 Purpose & Impact
- Enhanced Model Handling: By supporting dynamic shapes, the update ensures that users working with such models benefit from accurate image preprocessing and potentially improved performance.
- Consistency and Compatibility: Docker updates aid in consistent environment setup and extend functionality by supporting PaddlePaddle installations.
- Improved User Experience: Revised documentation and a smoother search experience make it easier for users to find information and ensure a seamless interaction with the site.
- Developer-Focused Improvements: Code and workflow updates facilitate easier maintenance and readability, enabling developers to work more efficiently.
What's Changed
- Add RTDETRv2 in
benchmarks.md
chart 📈 by @RizwanMunawar in #17635 - Update extra.js by @glenn-jocher in #17665
- Update Dockerfile-cpu to
ubuntu:latest
by @glenn-jocher in #17670 - Docs Search Bar improvements by @glenn-jocher in #17669
- Add missing import to Raytune docs by @Y-T-G in #17683
ultralytics 8.3.35
enableauto
letterbox if model isdynamic
by @Laughing-q in #17687
Full Changelog: v8.3.34...v8.3.35