Announcing Ultralytics v8.3.15 Release!
Summary
We’re thrilled to announce the release of Ultralytics v8.3.15
, packed with exciting new features and improvements. This update enhances TPU device selection, refines code readability, and improves documentation, making it easier and more efficient for you to work with our tools.
Key Changes
New Features
- TPU Device Selection: Now you can select specific TPU devices when multiple are available, optimizing resource allocation across multiple containers. This is a game-changer for complex setups! PR by @lalayants
Improvements
- Code Refactoring: We’ve improved the clarity and maintainability of
autobackend.py
, making it easier for developers to engage with the project. PR by @glenn-jocher - Version Management: Simplified PyPI version checking logic for more efficient publishing workflows. PR by @glenn-jocher
- Documentation Updates:
- Expanded CI tables and improved link formatting for better clarity. PR by @glenn-jocher
- Fixed broken links and updated docstrings to match new YOLO11. PRs by @glenn-jocher and @jk4e
Purpose & Impact
- Enhanced Flexibility: Run applications on specific TPUs to prevent conflicts and optimize resources.
- Code Maintenance: Improved readability and ease of future maintenance.
- Streamlined Release Process: More stable and efficient release cycles.
- Improved User Guidance: More intuitive documentation for a better user experience.
What’s Changed
- Update publish.yml by @glenn-jocher
- Expand Docs CI table by @glenn-jocher
- Fix broken Tencent AI link by @glenn-jocher
- Remove
onnxslim
pin by @glenn-jocher - Update docstrings for YOLO11 by @jk4e
- Fix Triton inference by @zeograd
New Contributors
- @lalayants made their first contribution!
- @zeograd made their first contribution!
We encourage you to try out the new release and share your feedback. Your insights are invaluable to us!
Full Changelog: View Here
Release URL: Ultralytics v8.3.15
Thank you for being a part of our community!