🌟 Summary
The Ultralytics 8.3.97 release focuses on enhancing Sony IMX export capabilities, improving Docker usability, and ensuring compatibility with key dependencies. Additionally, it includes minor documentation and code quality updates for a better user and developer experience. 🚀
📊 Key Changes
-
Sony IMX Export Enhancements:
- Added Java (OpenJDK 17) to Docker for Sony IMX compatibility.
- Updated dependencies for Sony IMX export, including
model-compression-toolkit
(>=2.3.0) andsony-custom-layers
(>=0.3.0). - Adjusted Python requirements, specifying
numpy==1.26.4
for Sony IMX workflows. - Introduced a new export command for Sony IMX models in Docker.
-
Dependency Management:
- Pinned
paddlepaddle
to versions below 3.0.0 to avoid compatibility issues.
- Pinned
-
Documentation and Code Improvements:
- Standardized license headers across files for clarity.
- Fixed typos and improved consistency in example notebooks.
- Enhanced type annotations and documentation for better code readability.
-
Minor Adjustments:
- Removed outdated redirects in documentation.
- Improved HTML title handling for documentation pages.
🎯 Purpose & Impact
-
Enhanced Sony IMX Support:
- Streamlines Sony IMX export workflows by integrating necessary tools and dependencies directly into Docker.
- Saves users time and effort in setting up their environment.
-
Improved Stability:
- Pinned
paddlepaddle
ensures smoother exports and inference workflows, avoiding potential bugs from breaking changes in newer versions.
- Pinned
-
Better User Experience:
- Simplified and standardized example notebooks make it easier for users to follow and implement workflows.
- Documentation updates improve navigation and usability, helping users find information faster.
-
Developer-Friendly Enhancements:
- Consistent license headers and improved type annotations make the codebase easier to maintain and contribute to.
This release ensures a more robust and user-friendly experience for both end-users and developers, with a particular focus on expanding export capabilities and maintaining compatibility. 🌟
What's Changed
- Remove /SECURITY redirect in mkdocs.yml by @glenn-jocher in #19865
- Fix Example: -> Examples: by @glenn-jocher in #19866
- Pin
paddlepaddle<=3.0.0
to avoid bug in latest release by @glenn-jocher in #19876 - Adopt H1 headers for Docs page HTML <title> by @glenn-jocher in #19875
- Fix typo in notebooks by @RizwanMunawar in #19883
ultralytics 8.3.97
Update Dockerfile-cpu Sony IMX export tools by @lakshanthad in #19765
Full Changelog: v8.3.96...v8.3.97