2024-CMPU9010-GROUP-3 / magpie

Group 3 project for the TU Dublin ASD/DS masters course
GNU Affero General Public License v3.0
5 stars 0 forks source link

Update dependency ultralytics to v8.3.37 #434

Closed renovate[bot] closed 6 days ago

renovate[bot] commented 1 week ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ultralytics (changelog) ==8.3.34 -> ==8.3.37 age adoption passing confidence

Release Notes

ultralytics/ultralytics (ultralytics) ### [`v8.3.37`](https://redirect.github.com/ultralytics/ultralytics/releases/tag/v8.3.37): - `ultralytics 8.3.37` TensorRT auto-workspace size (#​17748) [Compare Source](https://redirect.github.com/ultralytics/ultralytics/compare/v8.3.36...v8.3.37) #### 🌟 Summary The release of `v8.3.37` introduces significant improvements and fixes across the export functionality and model operation modes, aiming to streamline user experience and enhance performance when using Ultralytics tools. #### πŸ“Š Key Changes - **TensorRT Auto-Workspace Size**: Implements an auto-managed workspace size for TensorRT exports by default, allowing more flexibility and reducing manual configuration errors. - **Label Padding Adjustment**: Optimized the label augmentation by correctly updating vertical and horizontal padding, enhancing image annotation accuracy. - **Model Evaluation Mode**: Introduced an `eval` method to easily switch models between training and evaluation modes, ensuring consistent performance during model assessments. - **Documentation Updates**: Added video tutorials for better understanding of hand keypoint estimation and annotation utilities, and standardized dataset configuration references for clarity. #### 🎯 Purpose & Impact - **Ease of Use**: Setting the TensorRT `workspace` to `None` by default takes the burden off users to configure export parameters manually, simplifying the model export process. - **Improved Accuracy**: The fix in label padding ensures accurate annotations, critical for reliable model training and evaluation. - **Consistent Evaluation**: By allowing models to switch to evaluation mode seamlessly, users will experience more reliable model performance metrics which are crucial for assessments. - **Enhanced Learning Resources**: With new video tutorials, users can gain a deeper understanding of utilizing Ultralytics features, potentially increasing the adoption and correct usage of functionalities. - **Documentation Consistency**: Transitioning to a uniform dataset configuration in examples reduces confusion, making it easier for users to follow guides and setups. #### What's Changed - Fix labels padding for Letterbox with `center=False` by [@​Y-T-G](https://redirect.github.com/Y-T-G) in [https://github.com/ultralytics/ultralytics/pull/17728](https://redirect.github.com/ultralytics/ultralytics/pull/17728) - Add https://youtu.be/c-S5M36XWmg & https://youtu.be/fd6u1TW_AGY to docs by [@​RizwanMunawar](https://redirect.github.com/RizwanMunawar) in [https://github.com/ultralytics/ultralytics/pull/17722](https://redirect.github.com/ultralytics/ultralytics/pull/17722) - Update `coco-seg.yaml` to `coco.yaml` by [@​Y-T-G](https://redirect.github.com/Y-T-G) in [https://github.com/ultralytics/ultralytics/pull/17739](https://redirect.github.com/ultralytics/ultralytics/pull/17739) - Bump astral-sh/setup-uv from 3 to 4 in /.github/workflows by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/ultralytics/ultralytics/pull/17753](https://redirect.github.com/ultralytics/ultralytics/pull/17753)3 - Standardize default region points in docs by [@​RizwanMunawar](https://redirect.github.com/RizwanMunawar) in [https://github.com/ultralytics/ultralytics/pull/17721](https://redirect.github.com/ultralytics/ultralytics/pull/17721) - Enable model.eval() usage for `YOLO` class by [@​Laughing-q](https://redirect.github.com/Laughing-q) in [https://github.com/ultralytics/ultralytics/pull/17754](https://redirect.github.com/ultralytics/ultralytics/pull/17754) - `ultralytics 8.3.37` TensorRT auto-workspace size by [@​Burhan-Q](https://redirect.github.com/Burhan-Q) in [https://github.com/ultralytics/ultralytics/pull/17748](https://redirect.github.com/ultralytics/ultralytics/pull/17748) **Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.36...v8.3.37 ### [`v8.3.36`](https://redirect.github.com/ultralytics/ultralytics/releases/tag/v8.3.36): - `ultralytics 8.3.36` unpin OpenVINO ARM install version (#​16600) [Compare Source](https://redirect.github.com/ultralytics/ultralytics/compare/v8.3.35...v8.3.36) ##### 🌟 Summary This release focuses on enhancing compatibility with OpenVINO, refining documentation, optimizing code performance, and improving theming logic in documentation. ##### πŸ“Š Key Changes - **OpenVINO Compatibility:** Updated the Ultralytics package to version 8.3.36; OpenVINO and NNCF dependencies now require newer versions. - **Documentation Tweaks:** Corrected model names and improved documentation consistency in export tables. - **Code Refactoring:** Streamlined and optimized JavaScript and Python code to enhance readability, maintainability, and performance. - **Theme Management:** Refined theme change logic in documentation, improving the user experience when switching between light and dark modes. - **Region Points Update:** Standardized default region points for more accurate object counting tasks. ##### 🎯 Purpose & Impact - **Enhanced Tool Compatibility:** Ensures the software works smoothly with the latest OpenVINO version, especially on macOS, reducing export issues. πŸ–₯️ - **Improved Documentation Accuracy:** Accurate model references and improved readability prevent user confusion. πŸ“š - **Efficiency and Performance:** Optimized code results in faster execution which enhances productivity and user experience. πŸš€ - **Better User Experience:** Improved theme logic offers a smoother transition between modes, enhancing the user interface interaction. πŸŒ— - **Reliable Object Detection:** Revising region points leads to more consistent and reliable object detection and tracking outcomes. πŸ“πŸ” ##### What's Changed - Fix `imx500` YOLO support in export table by [@​lakshanthad](https://redirect.github.com/lakshanthad) in [https://github.com/ultralytics/ultralytics/pull/17702](https://redirect.github.com/ultralytics/ultralytics/pull/17702) - Ultralytics Refactor https://ultralytics.com/actions by [@​pderrenger](https://redirect.github.com/pderrenger) in [https://github.com/ultralytics/ultralytics/pull/17701](https://redirect.github.com/ultralytics/ultralytics/pull/17701) - Update extra.js by [@​glenn-jocher](https://redirect.github.com/glenn-jocher) in [https://github.com/ultralytics/ultralytics/pull/17705](https://redirect.github.com/ultralytics/ultralytics/pull/17705) - Minify-html fix by [@​glenn-jocher](https://redirect.github.com/glenn-jocher) in [https://github.com/ultralytics/ultralytics/pull/17706](https://redirect.github.com/ultralytics/ultralytics/pull/17706) - `extra.js` dark mode fix by [@​glenn-jocher](https://redirect.github.com/glenn-jocher) in [https://github.com/ultralytics/ultralytics/pull/17707](https://redirect.github.com/ultralytics/ultralytics/pull/17707) - Benchmarks graph Javascript fix by [@​RizwanMunawar](https://redirect.github.com/RizwanMunawar) in [https://github.com/ultralytics/ultralytics/pull/17700](https://redirect.github.com/ultralytics/ultralytics/pull/17700) - Standardize default region points by [@​Jerry-Kon](https://redirect.github.com/Jerry-Kon) in [https://github.com/ultralytics/ultralytics/pull/17715](https://redirect.github.com/ultralytics/ultralytics/pull/17715) - `ultralytics 8.3.36` unpin OpenVINO ARM install version by [@​adrianboguszewski](https://redirect.github.com/adrianboguszewski) in [https://github.com/ultralytics/ultralytics/pull/16600](https://redirect.github.com/ultralytics/ultralytics/pull/16600) ##### New Contributors - [@​Jerry-Kon](https://redirect.github.com/Jerry-Kon) made their first contribution in [https://github.com/ultralytics/ultralytics/pull/17715](https://redirect.github.com/ultralytics/ultralytics/pull/17715) **Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.35...v8.3.36 ### [`v8.3.35`](https://redirect.github.com/ultralytics/ultralytics/releases/tag/v8.3.35): - `ultralytics 8.3.35` enable `auto` letterbox if model is `dynamic` (#​17687) [Compare Source](https://redirect.github.com/ultralytics/ultralytics/compare/v8.3.34...v8.3.35) ##### 🌟 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](https://redirect.github.com/RizwanMunawar) in [https://github.com/ultralytics/ultralytics/pull/17635](https://redirect.github.com/ultralytics/ultralytics/pull/17635) - Update extra.js by [@​glenn-jocher](https://redirect.github.com/glenn-jocher) in [https://github.com/ultralytics/ultralytics/pull/17665](https://redirect.github.com/ultralytics/ultralytics/pull/17665) - Update Dockerfile-cpu to `ubuntu:latest` by [@​glenn-jocher](https://redirect.github.com/glenn-jocher) in [https://github.com/ultralytics/ultralytics/pull/17670](https://redirect.github.com/ultralytics/ultralytics/pull/17670) - Docs Search Bar improvements by [@​glenn-jocher](https://redirect.github.com/glenn-jocher) in [https://github.com/ultralytics/ultralytics/pull/17669](https://redirect.github.com/ultralytics/ultralytics/pull/17669) - Add missing import to Raytune docs by [@​Y-T-G](https://redirect.github.com/Y-T-G) in [https://github.com/ultralytics/ultralytics/pull/17683](https://redirect.github.com/ultralytics/ultralytics/pull/17683) - `ultralytics 8.3.35` enable `auto` letterbox if model is `dynamic` by [@​Laughing-q](https://redirect.github.com/Laughing-q) in [https://github.com/ultralytics/ultralytics/pull/17687](https://redirect.github.com/ultralytics/ultralytics/pull/17687) **Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.3.34...v8.3.35

Configuration

πŸ“… Schedule: Branch creation - "after 9am every weekday,before 6pm every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.