Ultralytics v8.2.99 Release Announcement
Summary
We’re thrilled to announce the release of Ultralytics v8.2.99
, bringing significant improvements and enhancements to our platform. This update focuses on efficiency, user experience, and compatibility, making it easier than ever to work with our tools.
Key Changes
- Settings Management: Transitioned from YAML to JSON for settings, streamlining configuration and boosting efficiency.
- Enhanced Validation: Updated
SettingsManager
for better handling and validation of JSON files. - Thread-Safe Management: Introduced
JSONDict
for robust JSON data handling. - Documentation & Code Cleanup: Improved readability and functionality across various documents.
- Python Compatibility: Updated configurations for newer Python versions.
Purpose & Impact
- Efficiency Boost: JSON’s simplicity enhances processing and management of settings.
- Robustness: Improved validation reduces potential user errors.
- User Experience: JSON standardization simplifies configuration.
- Performance: FP16 usage restricted to TensorRT for faster profiling.
- Accessibility: Updated documentation and Python support for better user insights.
What’s Changed
- Remove extra
get_cpu_info
return by @Laughing-q - Add YouTube link to docs by @RizwanMunawar
- Remove
half
when profiling ONNX models by @Laughing-q - Update
simple-utilities.md
by @RizwanMunawar - Update OpenVINO CI for Python 3.12 by @glenn-jocher
- Update TOML project URLs by @glenn-jocher
- Update pyproject.toml authors and maintainers by @glenn-jocher
- New
JSONDict
class by @glenn-jocher - Faster
JSONDict
settings by @glenn-jocher
Full Changelog: v8.2.98…v8.2.99
Try It Out!
We invite you to explore the new features and improvements in this release. Your feedback is invaluable to us, so please share your thoughts and experiences. For more details, visit the release page.
Thank you for being a part of the Ultralytics community!